Trabalhando com controle de Conteúdo SDT
Em Microsoft Word, você pode criar um formulário começando com um modelo e adicionando controles de conteúdo, incluindo caixas de seleção, caixas de texto, selecionadores de data e listas suspensas. Em Aspose.Words, uma Tag de documento estruturado ou controle de conteúdo de qualquer documento carregado em Aspose.Words é importado como um nó StructuredDocumentTag. As etiquetas de documentos estruturados (SDT ou controlo de conteúdo) permitem incorporar a semântica definida pelo cliente, bem como o seu comportamento e aparência num documento. StructuredDocumentTag pode ocorrer num documento nos seguintes locais:
- Nível de bloco - entre parágrafos e tabelas, como filho de um corpo, HeaderFooter, comentário, nota de rodapé ou um nó de forma
- Row-level-entre linhas em uma tabela, como filho de um nó de tabela
- Cell-level-entre células em uma linha de tabela, como filho de um nó de linha
- Inline-level-entre o conteúdo inline dentro, como filho de um parágrafo
- Aninhado dentro de outro StructuredDocumentTag
Como definir o estilo para formatar o texto digitado no controle de conteúdo
Se pretender definir o estilo de controlo de conteúdo, pode utilizar as Propriedades StructuredDocumentTag.Style
ou StructuredDocumentTag.StyleName
. Quando você digita o texto no controle de conteúdo no documento de saída, o texto digitado terá o estilo “citação”.
O exemplo de código a seguir mostra como definir o estilo do controle de conteúdo:
Trabalhando com controle de conteúdo de seção repetida
O controlo de conteúdo da secção de repetição permite repetir o conteúdo nele contido. Usando Aspose.Words, os nós de tag de documento estruturado da seção de repetição e os tipos de item de seção de repetição podem ser criados e, para esse fim, o tipo de enumeração SdtType fornece a propriedade RepeatingSectionItem.
O exemplo de código a seguir mostra como vincular um controle de conteúdo de seção repetida a uma tabela: