Controle de conteúdo do tipo de caixa de seleção

Este tutorial explica como criar um controle de conteúdo do tipo caixa de seleção em um documento do Word usando Aspose.Words for .NET. Os controles de conteúdo da caixa de seleção permitem que os usuários marquem ou desmarquem uma caixa de seleção no documento.

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 você deseja salvar o documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Etapa 2: Crie um Documento e DocumentBuilder

Crie uma nova instância doDocument aula e umDocumentBuilder para construir o conteúdo do documento.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Etapa 3: adicionar um controle de conteúdo do tipo caixa de seleção

Criar umaStructuredDocumentTag comSdtType.Checkbox para representar o controle de conteúdo da caixa de seleção. EspecificamosMarkupLevel.Inline para colocá-lo dentro do texto.

StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
builder.InsertNode(sdtCheckBox);

Etapa 4: salve o documento

Salve o documento 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.CheckBoxTypeContentControl.docx”.

doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);

Exemplo de código-fonte para controle de conteúdo do tipo caixa de seleção usando Aspose.Words for .NET

	// Caminho para o diretório do seu documento
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
	builder.InsertNode(sdtCheckBox);
	doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);

É isso! Você criou com sucesso um controle de conteúdo do tipo caixa de seleção em seu documento do Word usando Aspose.Words for .NET.