Definir estilo de controle de conteúdo
Este tutorial explica como definir o estilo de um controle de conteúdo em um documento do Word usando Aspose.Words for .NET. Você pode aplicar estilos predefinidos ou personalizados aos controles de conteúdo para obter uma formatação consistente.
Pré-requisitos
Para seguir este tutorial, você precisa ter o seguinte:
- Biblioteca Aspose.Words para .NET instalada.
- Conhecimento básico de C# e processamento de palavras com documentos Word.
Etapa 1: configurar o diretório de documentos
Comece configurando o caminho para o diretório do seu documento. Substituir"YOUR DOCUMENT DIRECTORY"
com o caminho real para o diretório onde seu documento está localizado.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Etapa 2: carregar o documento e recuperar o controle de conteúdo
Carregue o documento do Word usando oDocument
construtor, passando o caminho para o documento como parâmetro. Recupere o controle de conteúdo desejado do documento. Neste exemplo, assumimos que o controle de conteúdo é a primeira tag de documento estruturada no documento.
Document doc = new Document(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag)doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
Etapa 3: recuperar o estilo e aplicar ao controle de conteúdo
Recupere o estilo desejado da coleção de estilos do documento. Neste exemplo, recuperamos o estilo “Quote” usandoStyleIdentifier.Quote
. Em seguida, atribua o estilo recuperado aoStyle
propriedade da tag do documento estruturado.
Style style = doc.Styles[StyleIdentifier.Quote];
sdt.Style = style;
Etapa 4: salve o documento
Salve o documento modificado no diretório especificado usando oSave
método. Forneça o nome de arquivo desejado com a extensão de arquivo apropriada. Neste exemplo, salvamos o documento como “WorkingWithSdt.SetContentControlStyle.docx”.
doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");
Exemplo de código-fonte para definir estilo de controle de conteúdo usando Aspose.Words for .NET
// Caminho para o diretório do seu documento
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag) doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
Style style = doc.Styles[StyleIdentifier.Quote];
sdt.Style = style;
doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");
É isso! Você definiu com êxito o estilo de um controle de conteúdo em seu documento do Word usando Aspose.Words for .NET.