Control de contenido del tipo de casilla de verificación

Este tutorial explica cómo crear un control de contenido tipo casilla de verificación en un documento de Word usando Aspose.Words para .NET. Los controles de contenido de las casillas de verificación permiten a los usuarios seleccionar o borrar una casilla de verificación dentro del documento.

Requisitos previos

Para seguir este tutorial, necesita tener lo siguiente:

  • Aspose.Words para la biblioteca .NET instalada.
  • Conocimientos básicos de C# y procesamiento de textos con documentos Word.

Paso 1: configurar el directorio de documentos

Comience configurando la ruta a su directorio de documentos. Reemplazar"YOUR DOCUMENT DIRECTORY" con la ruta real al directorio donde desea guardar el documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Paso 2: crear un documento y DocumentBuilder

Crear una nueva instancia delDocument clase y unDocumentBuilder para construir el contenido del documento.

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

Paso 3: agregue un control de contenido tipo casilla de verificación

Crear unStructuredDocumentTag conSdtType.Checkbox para representar el control de contenido de la casilla de verificación. EspecificarMarkupLevel.Inline para colocarlo dentro del texto.

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

Paso 4: guarde el documento

Guarde el documento en el directorio especificado utilizando elSave método. Proporcione el nombre de archivo deseado con la extensión de archivo adecuada. En este ejemplo, guardamos el documento como “WorkingWithSdt.CheckBoxTypeContentControl.docx”.

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

Código fuente de ejemplo para el control de contenido del tipo de casilla de verificación usando Aspose.Words para .NET

	// Ruta a su directorio de documentos
	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);

¡Eso es todo! Ha creado con éxito un control de contenido tipo casilla de verificación en su documento de Word utilizando Aspose.Words para .NET.