Преглед на таблицата

Aspose.Words е библиотека за клас, предназначена за обработка от страна на сървъра на документи в различни формати PDF, HTML, различна Microsoft Word формати и др. го поддържа по следните начини:

  • Таблици в документ се съхраняват по време на отворен / запаметен и конвертиране
  • е възможно да редактирате таблица, съдържание, и форматирането му, и след това да експортирате промените във файл във формат, който поддържа таблици

В тази статия ще научим повече за структурата на масата, клетките, редовете и колоните, подкрепени от Aspose.Words, и подробностите за работа с такива маси.

Структура на таблицата

Както вече беше споменато, таблицата се състои от елементи като Cell, Row както и Column. Това са понятия, които са общи за всички таблици като цяло, независимо от формата на документа.

Това е често срещан пример за таблица, намерена в Microsoft Word документ:

tables-overview-aspose-words-java-1

Възли на таблицата

Таблица от всеки документ, зареден в Aspose.Words е внесен като Табличен възел. Масата може да се намери като дете на:

  • основен текст
  • онлайн история като коментар или бележка под линия
  • клетки, когато една маса е сгушена в друга

Съдържание на таблица

Възелът на таблицата не съдържа никакво реално съдържание вместо това, той е контейнер за други такива възли, които съставляват съдържанието:

  • Table съдържа много Row Възли. Таблицата осигурява всички обичайни елементи на възела, като ви позволява свободно да се движите, променяте и премахвате таблицата в документа.
  • Row представлява една таблица ред и съдържа много Cell Възли. В допълнение, Row осигурява елементи, които определят как се показва редът, като височина и подравняване.
  • Cell е какво съдържа true съдържание, видимо в таблицата и е съставено от a Paragraph и други блокове ниво възли. Освен това клетките могат да съдържат гнездящи маси.

tables-overview-aspose-words-java-2

Празен абзац след таблицата

Снимката по-горе показва, че документът съдържа таблица с няколко реда, които от своя страна се състоят от две клетки. Всяка от двете клетки включва параграф, който е контейнерът за форматирания текст на клетката.

Струва си също така да се отбележи, че разделянето на две последователни таблици в документ изисква поне един празен параграф след таблицата. Без такъв параграф последователните таблици ще бъдат обединени в една. Това поведение е еднакво и в двете Microsoft Word както и Aspose.Words.

Aspose.Words има редица класове, свързани с таблиците. Tables, Rows, Cells, и други.

Вижте също