Робота з системою управління контентом SDT

У Microsoft Word ви можете створити форму, починаючи з шаблону та додаючи елементи керування вмістом, включаючи прапорці, текстові поля, засоби вибору дати та випадаючі списки. Aspose.Words тег структурованого документа або елемент керування вмістом з будь-якого документа, завантаженого в Aspose.Words, імпортується як вузол StructuredDocumentTag. Теги структурованого документа (SDT або елемент управління вмістом) дозволяють впроваджувати в документ семантику, визначену користувачем, а також його поведінку і зовнішній вигляд. StructuredDocumentTag може зустрічатися в документі в наступних місцях:

  • На рівні блоків - серед абзаців і таблиць, як дочірній елемент основного тексту, HeaderFooter, коментаря, виноски або вузла форми
  • На рівні рядків-серед рядків у таблиці, як дочірній елемент вузла таблиці
  • На рівні комірки-серед комірок у рядку таблиці, як дочірній елемент вузла рядка
  • Вбудований рівень-серед вбудованого вмісту всередині, як дочірній елемент абзацу
  • Вкладений в інший StructuredDocumentTag

Як встановити стиль форматування тексту, введеного в елемент керування вмістом

Якщо ви хочете встановити стиль управління вмістом, ви можете використовувати властивості StructuredDocumentTag.Style або StructuredDocumentTag.StyleName. Коли ви вводите текст у content control у вихідному документі, набраний текст матиме стиль “Цитата”.

У наступному прикладі коду показано, як задати стиль управління контентом:

Робота з повторюваним вмістом розділу

Елемент керування вмістом повторюваного розділу дозволяє повторювати вміст, що міститься в ньому. Використовуючи Aspose.Words, можна створити вузли тегів структурованого документа типів повторюваного розділу і елементів повторюваного розділу, і для цієї мети тип перерахування SdtType надає властивість RepeatingSectionItem.

Наступний приклад коду показує, як прив’язати елемент керування вмістом повторюваного розділу до таблиці: