Contrôle du contenu du type de case à cocher
Ce didacticiel explique comment créer un contrôle de contenu de type case à cocher dans un document Word à l’aide d’Aspose.Words pour .NET. Les contrôles de contenu des cases à cocher permettent aux utilisateurs de sélectionner ou de décocher une case dans le document.
Conditions préalables
Pour suivre ce tutoriel, vous devez disposer des éléments suivants :
- Bibliothèque Aspose.Words pour .NET installée.
- Connaissance de base de C# et du traitement de mots avec des documents Word.
Étape 1 : configurer le répertoire de documents
Commencez par configurer le chemin d’accès à votre répertoire de documents. Remplacer"YOUR DOCUMENT DIRECTORY"
avec le chemin réel du répertoire dans lequel vous souhaitez enregistrer le document.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Étape 2 : Créer un document et DocumentBuilder
Créez une nouvelle instance duDocument
classe et unDocumentBuilder
pour construire le contenu du document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Étape 3 : ajouter un contrôle de contenu de type case à cocher
Créer unStructuredDocumentTag
avecSdtType.Checkbox
pour représenter le contrôle de contenu de la case à cocher. SpécifierMarkupLevel.Inline
pour le placer dans le texte.
StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
builder.InsertNode(sdtCheckBox);
Étape 4 : Enregistrez le document
Enregistrez le document dans le répertoire spécifié à l’aide duSave
méthode. Fournissez le nom de fichier souhaité avec l’extension de fichier appropriée. Dans cet exemple, nous enregistrons le document sous le nom « WorkingWithSdt.CheckBoxTypeContentControl.docx ».
doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);
Exemple de code source pour le contrôle de contenu de type case à cocher à l’aide d’Aspose.Words pour .NET
// Chemin d'accès à votre répertoire de documents
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);
C’est ça! Vous avez créé avec succès un contrôle de contenu de type case à cocher dans votre document Word à l’aide d’Aspose.Words pour .NET.