Tabel Oorsig

Aspose.Words is’n klas biblioteek ontwerp vir bediener-kant verwerking van dokumente in verskillende formate PDF, HTML, verskillende Microsoft Word formate en ander en ondersteun tabelle in die volgende maniere:

  • tabelle in’n dokument word bewaar tydens open / save en omskakelings
  • dit is moontlik om tabel, inhoud en die opmaak daarvan te wysig, en dan die veranderinge na’n lêer uit te voer in’n formaat wat tabelle ondersteun

In hierdie artikel sal ons meer leer oor tabelstruktuur, selle, rye en kolomme ondersteun deur Aspose.Words, en die besonderhede van die werk met sulke tabelle.

Tabelstruktuur

Soos reeds genoem, bestaan die tabel uit elemente soos Cell, Row en Column. Dit is konsepte wat algemeen is vir alle tabelle in die algemeen, ongeag die dokumentformaat.

Dit is’n algemene voorbeeld van’n tabel wat in’n Microsoft Word dokument gevind word:

tables-overview-aspose-words-python-1

Tabelknope

‘n tabel van enige dokument gelaai in Aspose.Words word ingevoer as’n Table node. Die tabel kan gevind word as’n kind van:

  • hoof teks
  • ‘n inline storie soos’n kommentaar of’n voetnoot
  • selle wanneer’n tabel is geneste binne’n ander tabel

Tabelinhoud

Die tabel node bevat nie enige werklike inhoud in plaas daarvan, dit is’n houer vir ander sulke nodes wat die inhoud maak:

  • Table bevat baie Row nodusse. Die tabel bied al die gewone node-elemente, sodat u die tabel in die dokument vrylik kan beweeg, verander en verwyder.
  • Row verteenwoordig’n enkele tabel ry en bevat baie Cell nodes. Daarbenewens bied die Row elemente wat definieer hoe die ry vertoon word, soos hoogte en uitleg.
  • Cell is wat die ware inhoud bevat wat in die tabel sigbaar is en bestaan uit a Paragraph en ander blokvlakknope. Daarbenewens kan selle geneste tabelle bevat.

tables-overview-aspose-words-python-2

Leë Paragraaf Na Tabel

Die prentjie hierbo toon dat die dokument’n tabel van verskeie rye bevat, wat op sy beurt uit twee selle bestaan. Elkeen van die twee selle bevat’n paragraaf, wat die houer is vir die sel se geformateerde teks.

Dit is ook opmerklik dat die skeiding van twee opeenvolgende tabelle in’n dokument ten minste een leë paragraaf na die tabel vereis. Sonder so’n paragraaf sou opeenvolgende tabelle in een saamgevoeg word. Hierdie gedrag is identies in beide Microsoft Word en Aspose.Words.

In Aspose.Words, is alle klasse en eienskappe wat verband hou met tabelle vervat in die Aspose.Words.Tables module.

Sien Ook