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:
Dezelfde techniek wordt gebruikt om inhoud alleen uit individuele tabelcellen te halen.
Het volgende voorbeeld van code laat zien hoe een tekstbereik van rij- en tabelelementen af te drukken:
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: