Werk met tekst in een tabel

Zoals vermeld in voorgaande artikelen, bevat een tabel meestal platte tekst, hoewel andere inhoud zoals afbeeldingen of zelfs andere tabellen in tabelcellen kunnen worden geplaatst.

Het toevoegen van tekst of andere inhoud aan de tabel wordt uitgevoerd met behulp van de passende methoden van de DocumentBuilder klasse en wordt beschreven in de “Een tabel maken” artikel. In dit artikel bespreken we hoe we met tekst kunnen werken in een reeds bestaande tabel.

Tekst vervangen in een tabel

De tafel, zoals elke andere knooppunt in Aspose.Words, toegang heeft tot de Range object. Met het tafelbereikobject kunt u tekst in een tabel vervangen.

De mogelijkheid om speciale tekens te gebruiken bij het vervangen wordt momenteel ondersteund, zodat het mogelijk is om bestaande tekst te vervangen door multi-paragraf tekst. Om dit te doen, moet u de speciale metakarakters beschreven in de overeenkomstige Replace methode.

Het volgende voorbeeld van code laat zien hoe je alle instanties van een tekstreeks in de cellen van een hele tabel kunt vervangen:

Gewone tekst uit een tabel halen

Gebruik van de Range object, kunt u ook oproepen methoden op de hele tabel bereik en extract de tabel als platte tekst. Om dit te doen, gebruik de Text eigendom

Het volgende voorbeeld van code laat zien hoe je het tekstbereik van een tabel kunt afdrukken:

Het volgende voorbeeld van code laat zien hoe je het tekstbereik van rij- en tabelelementen afdrukt.

Werken met alternatieve tabeltekst

Microsoft Word Tabellen hebben een table title en table description een alternatieve tekstuele weergave van de informatie in de tabel.

In Aspose.Words, u kunt ook een tabel titel en beschrijving met behulp van de Title en Description eigenschappen. Deze eigenschappen zijn betekenisvol voor DOCX documenten die voldoen aan de ISOIEC 29500. Bij opslaan in formaten eerder dan ISO/IEC 29500, deze eigenschappen worden genegeerd.

Het volgende voorbeeld van code laat zien hoe de titel- en beschrijvingseigenschappen van een tabel kunnen worden ingesteld: