Tabel Overzicht
Aspose.Words is een klassebibliotheek ontworpen voor server-side verwerking van documenten in verschillende formaten PDF, HTML, verschillende Microsoft Word formaten en andere
- tabellen in een document worden bewaard tijdens open/opslaan en conversies
- Het is mogelijk om tabel, inhoud en de opmaak te bewerken en vervolgens de wijzigingen naar een bestand te exporteren in een formaat dat tabellen ondersteunt
In dit artikel zullen we meer te weten komen over tabelstructuur, cellen, rijen en kolommen ondersteund door Aspose.Words, en de details van het werken met dergelijke tabellen.
Tabelstructuur
Zoals reeds vermeld, bestaat de tabel uit elementen zoals Cell, Row en Column. Dit zijn concepten die alle tabellen in het algemeen gemeen hebben, ongeacht het documentformaat.
Dit is een veel voorkomend voorbeeld van een tabel in een Microsoft Word document:
Tabelnodes
Een tabel van elk ingeladen document Aspose.Words wordt geïmporteerd als a Tabelknoop. De tabel is te vinden als kind van:
- hoofdtekst
- een inlineverhaal zoals een opmerking of een voetnoot
- cellen wanneer een tabel in een andere tabel is genesteld
Tabelinhoud
De tabel node bevat geen echte inhoud in plaats daarvan, het is een container voor andere dergelijke nodes die de inhoud vormen:
- Table bevat veel Row knooppunten. De tabel bevat alle gebruikelijke knooppuntelementen, zodat u de tabel in het document vrij kunt verplaatsen, wijzigen en verwijderen.
- Row vertegenwoordigt een enkele tabel rij en bevat veel Cell knooppunten. Bovendien heeft de Row verstrekt elementen die bepalen hoe de rij wordt weergegeven, zoals hoogte en uitlijning.
- Cell Is wat bevat de true inhoud zichtbaar in de tabel en bestaat uit een Paragraph en andere blokniveauknooppunten. Bovendien kunnen cellen geneste tabellen bevatten.
Paragraaf leeg na tabel
De afbeelding hierboven laat zien dat het document een tabel van meerdere rijen bevat, die op zijn beurt uit twee cellen bestaat. Elk van de twee cellen bevat een alinea, dat is de container voor de geformatteerde tekst van de cel.
Er zij ook op gewezen dat het scheiden van twee opeenvolgende tabellen in een document ten minste één lege paragraaf na de tabel vereist. Zonder een dergelijke paragraaf zouden opeenvolgende tabellen in één worden samengevoegd. Dit gedrag is identiek in beide Microsoft Word en Aspose.Words.
In Aspose.Words, alle klassen en eigenschappen met betrekking tot tabellen zijn opgenomen in de Aspose.Words.Tables module.