Praca z Content Control SDT

W Microsoft Word możesz utworzyć formularz, zaczynając od szablonu i dodając kontrolki zawartości, w tym pola wyboru, pola tekstowe, selektory dat i listy rozwijane. W Aspose.Words strukturalny znacznik dokumentu lub kontrolka zawartości z dowolnego dokumentu załadowanego do Aspose.Words jest importowany jako węzeł StructuredDocumentTag. Strukturalne znaczniki dokumentów (SDT lub content control) umożliwiają osadzanie semantyki zdefiniowanej przez Klienta, a także jej zachowania i wyglądu w dokumencie. StructuredDocumentTag może wystąpić w dokumencie w następujących miejscach:

  • Block-level-wśród akapitów i tabel, jako dziecko treści, HeaderFooter, komentarza, przypisu lub węzła kształtu
  • Row-level-wśród wierszy w tabeli, jako dziecko węzła tabeli
  • Cell-level-wśród komórek w wierszu tabeli, jako dziecko węzła wiersza
  • Inline-level-wśród treści inline wewnątrz, jako dziecko akapitu
  • Zagnieżdżone wewnątrz innego StructuredDocumentTag

Jak ustawić styl formatowania tekstu wpisywanego do kontrolki treści

Jeśli chcesz ustawić styl kontroli zawartości, możesz użyć właściwości StructuredDocumentTag.Style lub StructuredDocumentTag.StyleName. Po wpisaniu tekstu do kontrolki treści w dokumencie wyjściowym wpisany tekst będzie miał styl “cytat”.

Poniższy przykład kodu pokazuje, jak ustawić styl kontroli treści:

Praca z powtarzającą się kontrolą zawartości sekcji

Kontrola treści sekcji powtarzalnej umożliwia powtarzanie zawartych w niej treści. Za pomocą Aspose.Words można utworzyć strukturalne węzły znaczników dokumentu powtarzających się sekcji i powtarzających się typów elementów sekcji, w tym celu SdtType Typ wyliczenia zapewnia Właściwość RepeatingSectionItem.

Poniższy przykład kodu pokazuje, jak powiązać kontrolkę zawartości sekcji powtarzającej się z tabelą: