Définir le style de contrôle du contenu
Ce didacticiel explique comment définir le style d’un contrôle de contenu dans un document Word à l’aide d’Aspose.Words pour .NET. Vous pouvez appliquer des styles prédéfinis ou personnalisés aux contrôles de contenu pour une mise en forme cohérente.
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 : récupérer le style et l’appliquer au contrôle de contenu
Récupérez le style souhaité dans la collection de styles du document. Dans cet exemple, nous récupérons le style “Quote” en utilisantStyleIdentifier.Quote
. Ensuite, attribuez le style récupéré auStyle
propriété de la balise du document structuré.
Style style = doc.Styles[StyleIdentifier.Quote];
sdt.Style = style;
É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.SetContentControlStyle.docx ».
doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");
Exemple de code source pour définir le style de 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);
Style style = doc.Styles[StyleIdentifier.Quote];
sdt.Style = style;
doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");
C’est ça! Vous avez réussi à définir le style d’un contrôle de contenu dans votre document Word à l’aide d’Aspose.Words pour .NET.