Робота з системою управління контентом SDT
У Microsoft Word ви можете створити форму, починаючи з шаблону та додаючи елементи керування вмістом, включаючи прапорці, текстові поля, засоби вибору дати та випадаючі списки. Aspose.Words тег структурованого документа або елемент керування вмістом з будь-якого документа, завантаженого в Aspose.Words, імпортується як вузол StructuredDocumentTag. Теги структурованого документа (SDT або елемент управління вмістом) дозволяють впроваджувати в документ семантику, визначену користувачем, а також його поведінку і зовнішній вигляд. StructuredDocumentTag може зустрічатися в документі в наступних місцях:
- На рівні блоків - серед абзаців і таблиць, як дочірній елемент основного тексту, HeaderFooter, коментаря, виноски або вузла форми
- На рівні рядків-серед рядків у таблиці, як дочірній елемент вузла таблиці
- На рівні комірки-серед комірок у рядку таблиці, як дочірній елемент вузла рядка
- Вбудований рівень-серед вбудованого вмісту всередині, як дочірній елемент абзацу
- Вкладений в інший StructuredDocumentTag
Як встановити стиль форматування тексту, введеного в елемент керування вмістом
Якщо ви хочете встановити стиль управління вмістом, ви можете використовувати властивості StructuredDocumentTag.Style
або StructuredDocumentTag.StyleName
. Коли ви вводите текст у content control у вихідному документі, набраний текст матиме стиль “Цитата”.
У наступному прикладі коду показано, як задати стиль управління контентом:
Робота з повторюваним вмістом розділу
Елемент керування вмістом повторюваного розділу дозволяє повторювати вміст, що міститься в ньому. Використовуючи Aspose.Words, можна створити вузли тегів структурованого документа типів повторюваного розділу і елементів повторюваного розділу, і для цієї мети тип перерахування SdtType надає властивість RepeatingSectionItem.
Наступний приклад коду показує, як прив’язати елемент керування вмістом повторюваного розділу до таблиці: