Définir la couleur du contrôle du contenu
Ce didacticiel explique comment définir la couleur d’un contrôle de contenu dans un document Word à l’aide d’Aspose.Words pour .NET. Vous pouvez personnaliser l’apparence des contrôles de contenu en modifiant leur couleur.
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 vers le répertoire où se trouve votre document.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Étape 2 : charger le document et récupérer le contrôle de contenu
Chargez le document Word à l’aide duDocument
constructeur, en passant le chemin d’accès au document en paramètre. Récupérez le contrôle de contenu souhaité à partir du document. Dans cet exemple, nous supposons que le contrôle de contenu est la première balise de document structuré du document.
Document doc = new Document(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag)doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
Étape 3 : définir la couleur du contrôle du contenu
Définissez la couleur du contrôle de contenu en attribuant unColor
valeur pour leColor
propriété de la balise du document structuré. Dans cet exemple, nous définissons la couleur sur rouge.
sdt.Color = Color.Red;
Étape 4 : Enregistrez le document
Enregistrez le document modifié 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.SetContentControlColor.docx ».
doc.Save(dataDir + "WorkingWithSdt.SetContentControlColor.docx");
Exemple de code source pour définir la couleur du contrôle de contenu à 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(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag) doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
sdt.Color = Color.Red;
doc.Save(dataDir + "WorkingWithSdt.SetContentControlColor.docx");
C’est ça! Vous avez réussi à définir la couleur d’un contrôle de contenu dans votre document Word à l’aide d’Aspose.Words pour .NET.