Appliquer le formatage des lignes
Dans ce didacticiel, nous vous guiderons tout au long du processus étape par étape pour appliquer la mise en forme des lignes à un tableau à l’aide d’Aspose.Words for .NET. Nous expliquerons le code source C# fourni et vous fournirons un guide complet pour vous aider à comprendre et à implémenter cette fonctionnalité dans vos propres projets. À la fin de ce didacticiel, vous comprendrez clairement comment formater les lignes d’un tableau dans vos documents Word à l’aide d’Aspose.Words pour .NET.
Étape 1 : Définir le répertoire des documents
Tout d’abord, vous devez définir le chemin d’accès à votre répertoire de documents. C’est l’emplacement où vous souhaitez enregistrer votre document Word modifié. Remplacez « VOTRE RÉPERTOIRE DE DOCUMENTS » par le chemin approprié.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Étape 2 : Créer un nouveau document et un générateur de documents
Ensuite, vous devez créer une nouvelle instance duDocument
classe et un constructeur de document pour ce document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Étape 3 : Créer un nouveau tableau
Pour appliquer le formatage des lignes, nous devons d’abord démarrer un nouveau tableau en utilisant leStartTable()
méthode du constructeur de document.
Table table = builder. StartTable();
Étape 4 : Insérez une cellule et accédez au format de ligne
Nous pouvons maintenant insérer une cellule dans le tableau et accéder au format de ligne de cette cellule à l’aide du générateur de documents.InsertCell()
etRowFormat
méthodes.
builder. InsertCell();
RowFormat rowFormat = builder.RowFormat;
Étape 5 : Définir la hauteur des lignes
Pour définir la hauteur de la ligne, nous utilisons leHeight
etHeightRule
propriétés du format de ligne. Dans cet exemple, nous définissons une hauteur de ligne de 100 points et utilisons leExactly
règle.
rowFormat. Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;
Étape 6 : Définir le formatage du tableau
Certaines propriétés de formatage peuvent être définies sur le tableau lui-même et sont appliquées à toutes les lignes du tableau. Dans cet exemple, nous définissons les propriétés de marge du tableau à l’aide duLeftPadding
, RightPadding
, TopPadding
etBottomPadding
propriétés.
table. LeftPadding = 30;
table. RightPadding = 30;
table. TopPadding = 30;
table. BottomPadding = 30;
Étape 7 : ajouter du contenu à la ligne
Maintenant nous pouvons
Nous allons ajouter du contenu à la ligne en utilisant les méthodes du constructeur de document. Dans cet exemple, nous utilisons leWriteln()
méthode pour ajouter du texte à la ligne.
builder.Writeln("I'm a beautifully formatted line.");
Étape 8 : Terminer la ligne et le tableau
Une fois que nous avons ajouté le contenu à la ligne, nous pouvons terminer la ligne en utilisant leEndRow()
puis terminez le tableau en utilisant la méthodeEndTable()
méthode.
builder. EndRow();
builder. EndTable();
Étape 9 : Enregistrez le document modifié
Enfin, nous enregistrons le document modifié dans un fichier. Vous pouvez choisir un nom et un emplacement appropriés pour le document de sortie.
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");
Félicitation ! Vous avez maintenant appliqué le formatage des lignes à un tableau à l’aide d’Aspose.Words for .NET.
Exemple de code source pour appliquer le formatage de ligne à 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);
Table table = builder.StartTable();
builder.InsertCell();
RowFormat rowFormat = builder.RowFormat;
rowFormat.Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;
// Ces propriétés de mise en forme sont définies sur le tableau et sont appliquées à toutes les lignes du tableau.
table.LeftPadding = 30;
table.RightPadding = 30;
table.TopPadding = 30;
table.BottomPadding = 30;
builder.Writeln("I'm a wonderful formatted row.");
builder.EndRow();
builder.EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");
Conclusion
Dans ce didacticiel, nous avons appris à appliquer le formatage des lignes à un tableau à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape, vous pourrez facilement intégrer cette fonctionnalité dans vos projets C#. La manipulation du formatage des lignes d’un tableau est un aspect essentiel du traitement des documents, et Aspose.Words propose une API puissante et flexible pour y parvenir. Grâce à ces connaissances, vous pouvez améliorer la présentation visuelle de vos documents Word et répondre à des exigences spécifiques.