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.