Casella di controllo Tipo Controllo contenuto

Questo tutorial spiega come creare un controllo contenuto di tipo casella di controllo in un documento Word utilizzando Aspose.Words per .NET. I controlli del contenuto delle caselle di controllo consentono agli utenti di selezionare o deselezionare una casella di controllo all’interno del documento.

Prerequisiti

Per seguire questo tutorial, è necessario disporre di quanto segue:

  • Aspose.Words per la libreria .NET installata.
  • Conoscenza base di C# ed elaborazione testi con documenti Word.

Passaggio 1: impostare la directory dei documenti

Inizia impostando il percorso della directory dei documenti. Sostituire"YOUR DOCUMENT DIRECTORY" con il percorso effettivo della directory in cui desideri salvare il documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: crea un documento e DocumentBuilder

Crea una nuova istanza diDocument classe e aDocumentBuilder per costruire il contenuto del documento.

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

Passaggio 3: aggiungere un tipo di casella di controllo Controllo contenuto

Creare unStructuredDocumentTag conSdtType.Checkbox per rappresentare il controllo del contenuto della casella di controllo. SpecificareMarkupLevel.Inline per inserirlo nel testo.

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

Passaggio 4: salva il documento

Salvare il documento nella directory specificata utilizzando il fileSave metodo. Fornire il nome file desiderato con l’estensione file appropriata. In questo esempio, salviamo il documento come “WorkingWithSdt.CheckBoxTypeContentControl.docx”.

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

Codice sorgente di esempio per il controllo del contenuto del tipo di casella di controllo utilizzando Aspose.Words per .NET

	// Percorso della directory dei documenti
	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);

Questo è tutto! Hai creato con successo un controllo del contenuto del tipo di casella di controllo nel tuo documento Word utilizzando Aspose.Words per .NET.