Логічні рівні імен у документі
Ця документація іноді відноситься до групи класів вузлів, що належать до “рівню” в документі, таких як “блок-рівень”, “інлайн-рівень” (також відомий як “інлайн”), або “рівневі” вершини. Ці рівні в документі диференційовані чисто логічно і не явно виражені спадкування або інші Aspose.Words DOM засоби. Рівень вершини використовується для опису місця в дереві документа, де вузол зазвичай виникне.
У попередній статті ми вже говорили про зв’язок між вузлами і тим, що не всі вузли дозволяють бути дитиною будь-яких вузлів. Наприклад, клітина може бути тільки малюком, і може бути тільки настільною дитиною, і так далі. Ці відносини також застосовуються для логічного поділу вузлів на рівні в документі.
Нижче наведено логічні рівні вузлів в Aspose.Words і класи, які відносяться до кожного рівня.
Документ і розділ логічний рівень
Р Документ Word складається з одного або декількох розділів, представлених на сайті Section клас і відокремлені перервами секцій. В розділі можна визначити власний розмір сторінок, запаси, орієнтацію, кількість текстових стовпчиків, а також заголовки та нижній колонтитул.
Document і Section рівні вузли мають структуру, як показано на наступній діаграмі.
В розділі міститься основний текст, а також заголовки та нижній колонтитул для перших, парних і непарних сторінок. Ці різні “квітки” тексту називають storiesй
У Aspose.Words, Про нас Section вузол містить Body і HeaderFooter сюжетні вузли. Про нас Body об’єкт зберігає основний текст. Про нас HeaderFooter об’єкти зберігають текст для кожного заголовка та нижнього колонтитула. Текст будь-якої історії складається з абзаців і таблиць, відповідно представлених Paragraph і Table об’єкти блоку-рівню.
Додатково, кожен Документ Word може містити глянцеву, яка представлена глянцевою GlossaryDocument вузол в Aspose.Wordsй глянцевий документ містить BuildingBlocks, AutoText, і AutoCorrect записи.
GlossaryDocument В наявності BuildingBlock вершини, що представляють різні типи записів глянцевого документа. Що BuildingBlock містить розділи, які можуть бути вставлені, видалені і скопійовані в документи.
Блок логічний рівень
Блок-рівневі вузли представляють собою контейнери для контролю вмісту та вмісту, і можуть виникати в дочірніх вузлах документа в таких вузлах:
- Тіло
- Заголовок
- Футер
- Ноти
- Коментарі
- Форма
- до GroupШпилька
- Клітка
- СтруктурованийДокументТаг
Блок-рівневі вузли представлені такими класами:
- до Tables і Paragraphs, які найбільш важливі блок-рівневі вузли
- Замітки, які виникають як на блоці, так і на внутрішньому рівні
- до StructuredDocumentTag, які представляють спеціальний розмітку і можуть містити як контент, так і контроль вмісту
Наведені нижче діаграми відображаються елементи блочного рівня.
Вхідний логічний рівень
Вузлові вузли в режимі реального вмісту документа і можуть міститися в наступних контейнерах:
- Параграф - найбільш поширена ємність
- SmartTag
- СтруктурованийДокументТаг
Внутрішні елементи представлені за наступними класами:
- до Run – перебіги текстового форматування
- до BookmarkStart і BookmarkEnd зауважити закладки
- до CommentRangeStart, CommentRangeEnd, Comment і Footnote показати анотації
- до FieldStart, FieldChar, FieldSeparator і FieldEnd що представляють символи поля, і FormField Головна Поле слів
- до SpecialChar являє собою спеціальні символи в документі
- до Shape і GroupShape представляють форми, малюнки, зображення тощо.
- СмартТаг і СтруктурованийДокумент Тег представляє спеціальний розмітка
Наведені нижче діаграми відображаються структура вузлів в режимі онлайн.
Шпильки в Microsoft Word включають Office Art AutoShapes, текстові коробки, зображення, об’єкти OLE та керування ActiveX, всі з яких представлені за допомогою Shape
клас. Деякі форми можуть також містити текст, тому форму вершини в Aspose.Words може містити блок-рівневі вузли.
Шпильки можуть бути груповані всередині одного за допомогою GroupФорма вершини.
Таблиця, Рядок і клітинний рівень шуму
Стіл складається з вузлів рядків і клітин. Елементи таблиці представлені в наступних класах:
- до Row являє собою настільний ряд
- до Cell являє собою настільну клітинку
- СтруктурованийДокумент Тег представляє спеціальний розмітка
Наведені нижче діаграми відображаються структури вузлів таблиці, пороги та рівня клітин.