Prezentare Generală A Tabelului
Aspose.Words este o bibliotecă de clase concepută pentru procesarea pe server a documentelor în diferite formate – PDF, HTML, diferite formate Microsoft Word și altele-și acceptă tabele în următoarele moduri:
- tabelele dintr-un document sunt păstrate în timpul deschiderii / salvării și conversiilor
- este posibil să editați tabelul, conținutul și formatarea acestuia, apoi să exportați modificările într-un fișier într-un format care acceptă tabele
În acest articol, vom afla mai multe despre structura tabelului, celulele, rândurile și coloanele acceptate de Aspose.Words și detaliile de lucru cu astfel de tabele.
Structura Tabelului
După cum sa menționat deja, tabelul constă din elemente precum Cell, Row și Column. Acestea sunt concepte care sunt comune tuturor tabelelor în general, indiferent de formatul documentului.
Acesta este un exemplu comun de tabel găsit într-un document Microsoft Word:
Noduri De Tabel
Un tabel din orice document încărcat în Aspose.Words este importat ca Table node. Tabelul poate fi găsit ca un copil al:
- textul principal
- o poveste în linie, cum ar fi un comentariu sau o notă de subsol
- celule atunci când un tabel este imbricat într-un alt tabel
Conținutul Tabelului
Nodul tabelului nu conține conținut real-în schimb, este un container pentru alte astfel de noduri care alcătuiesc conținutul:
- Table conține multe noduri Row. Tabelul oferă toate elementele obișnuite ale nodului, permițându-vă să mutați, să modificați și să eliminați liber tabelul din document.
- Row reprezintă un singur rând de tabel și conține multe noduri Cell. În plus, Row oferă elemente care definesc modul în care este afișat rândul, cum ar fi înălțimea și alinierea.
- Cell este ceea ce conține conținutul adevărat vizibil în tabel și este alcătuit dintr-un Paragraph și alte noduri de nivel de bloc. În plus, celulele pot conține tabele imbricate.
Paragraf gol după tabel
Imaginea de mai sus arată că documentul conține un tabel cu mai multe rânduri, care la rândul său constă din două celule. Fiecare dintre cele două celule include un paragraf, care este containerul pentru textul formatat al celulei.
De asemenea, este demn de remarcat faptul că separarea a două tabele consecutive într-un document necesită cel puțin un paragraf gol după tabel. Fără un astfel de paragraf, tabelele consecutive ar fi unite într-unul singur. Acest comportament este identic atât în Microsoft Word cât și în Aspose.Words.
Aspose.Words are un număr de clase legate de tabele– Tables, Rows, Cells, și altele.