Práce s ovládáním obsahu SDT
V Microsoft Word můžete vytvořit formulář tak, že začnete šablonou a přidáte ovládací prvky obsahu, včetně zaškrtávacích políček, textových polí, výběru data a rozevíracích seznamů. V Aspose.Words je strukturovaná značka dokumentu nebo ovládací prvek obsahu z libovolného dokumentu načteného do Aspose.Words importován jako uzel StructuredDocumentTag. Strukturované značky dokumentů (SDT nebo content control) umožňují vložit do dokumentu sémantiku definovanou zákazníkem, stejně jako její chování a vzhled. StructuredDocumentTag se může v dokumentu vyskytovat na následujících místech:
- Úroveň bloku-mezi odstavci a tabulkami, jako dítě těla, HeaderFooter, komentář, poznámka pod čarou nebo uzel tvaru
- Úroveň řádku-mezi řádky v tabulce jako podřízený uzel tabulky
- Úroveň buněk - mezi buňkami v řádku tabulky jako podřízený uzel řádku
- Inline-level-mezi vloženým obsahem uvnitř, jako dítě odstavce
- Vnořené uvnitř jiného StructuredDocumentTag
Jak nastavit styl pro formátování textu zadaného do ovládacího prvku obsahu
Pokud chcete nastavit styl ovládání obsahu, můžete použít vlastnosti StructuredDocumentTag.Style
nebo StructuredDocumentTag.StyleName
. Když zadáte text do Content control ve výstupním dokumentu, zadaný text bude mít styl “Quote”.
Následující příklad kódu ukazuje, jak nastavit styl ovládání obsahu:
Práce s kontrolou obsahu opakujících se sekcí
Ovládací prvek obsahu opakující se sekce umožňuje opakovat obsah v něm obsažený. Pomocí Aspose.Words lze vytvořit uzly strukturované značky dokumentu opakujících se sekcí a typů položek opakujících se sekcí a pro tento účel poskytuje SdtType enumeration type vlastnost RepeatingSectionItem.
Následující příklad kódu ukazuje, jak svázat ovládací prvek obsahu opakujících se oddílů s tabulkou: