Преглед на таблицата
Aspose.Words е библиотека за клас, предназначена за обработка от страна на сървъра на документи в различни формати PDF, HTML, различна Microsoft Word формати и др. го поддържа по следните начини:
- Таблици в документ се съхраняват по време на отворен / запаметен и конвертиране
- е възможно да редактирате таблица, съдържание, и форматирането му, и след това да експортирате промените във файл във формат, който поддържа таблици
В тази статия ще научим повече за структурата на масата, клетките, редовете и колоните, подкрепени от Aspose.Words, и подробностите за работа с такива маси.
Структура на таблицата
Както вече беше споменато, таблицата се състои от елементи като Cell, Row както и Column. Това са понятия, които са общи за всички таблици като цяло, независимо от формата на документа.
Това е често срещан пример за таблица, намерена в Microsoft Word документ:
Възли на таблицата
Таблица от всеки документ, зареден в Aspose.Words е внесен като Табличен възел. Масата може да се намери като дете на:
- основен текст
- онлайн история като коментар или бележка под линия
- клетки, когато една маса е сгушена в друга
Съдържание на таблица
Възелът на таблицата не съдържа никакво реално съдържание вместо това, той е контейнер за други такива възли, които съставляват съдържанието:
- Table съдържа много Row Възли. Таблицата осигурява всички обичайни елементи на възела, като ви позволява свободно да се движите, променяте и премахвате таблицата в документа.
- Row представлява една таблица ред и съдържа много Cell Възли. В допълнение, Row осигурява елементи, които определят как се показва редът, като височина и подравняване.
- Cell е какво съдържа true съдържание, видимо в таблицата и е съставено от a Paragraph и други блокове ниво възли. Освен това клетките могат да съдържат гнездящи маси.
Празен абзац след таблицата
Снимката по-горе показва, че документът съдържа таблица с няколко реда, които от своя страна се състоят от две клетки. Всяка от двете клетки включва параграф, който е контейнерът за форматирания текст на клетката.
Струва си също така да се отбележи, че разделянето на две последователни таблици в документ изисква поне един празен параграф след таблицата. Без такъв параграф последователните таблици ще бъдат обединени в една. Това поведение е еднакво и в двете Microsoft Word както и Aspose.Words.
Aspose.Words има редица класове, свързани с таблиците. Tables, Rows, Cells, и други.