Lucrează cu Text într-o Tabelă
După cum am menționat în articolele anterioare, o masă conține de obicei text simplu, deși alte conținuturi, cum ar fi imagini sau chiar alte tabele pot fi amplasate în celulele sale.
Adăugarea textului sau a altor conținuturi în tabel se realizează folosind metodele corespunzătoare din clasa DocumentBuilder și este descrisă în articolul “Crea o masă”. În acest articol vom vorbi despre cum să lucrăm cu text într-o masă existentă.
Înlocuiește text într-o tabelă
“Tabelul, ca orice alt nod în Aspose.Words, are acces la obiectul Range.” Folosind obiectul de interval de tabelă poți înlocui text într-un tabel.
Capacitatea de a folosi caractere speciale atunci când înlocuieşti este momentan acceptată, astfel încât este posibil să înlocuieşti textul existent cu text cu mai multe paragrafe. Pentru a face asta, trebuie să folosești caracterele speciale descrise în metoda corespunzătoare Replace.
Exemplul de cod de mai jos arată cum să înlocuiți toate instanțele unei șiruri de caractere în celulele unui întreg tabel:
Extrăge text simplu din tabel sau celulă
Folosind obiectul Range, poți apela și metode pe întregul domeniu de tabele și să extragi tabelul ca text simplu. Pentru a face asta, foloseşte proprietatea Text
Exemplul următor de cod arată cum se tipărește domeniul unui tabel:
aceeași tehnică este folosită pentru a extrage conținut din celulele de masă individuală doar.
Exemplul următor de cod arată cum se poate imprima o gamă de elemente de rând și tabel:
“Lucrul cu text alternativ de tabel”
Cele Microsoft Word tabele au o table title
și o table description
care oferă o reprezentare alternativă textuală a informației conținute în tabel.
În Aspose.Words, poți să adaugi și un titlu de tabel și o descriere folosind proprietățile Title și Description. Aceste proprietăți sunt semnificative pentru documentele DOCX care respectă standardul ISO/IEC 29500 Când se salvează în format înainte de ISO/IEC 29500, aceste proprietăți sunt ignorate.
Exemplul următor de cod arată cum se setează proprietățile titlului și descrierii unei tabele: