Définir le formatage des lignes du tableau
Dans ce didacticiel, nous vous guiderons pas à pas à travers le processus de définition du formatage des lignes d’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 saurez comment ajuster la hauteur et les remplissages d’une ligne de 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 : Démarrez un nouveau tableau et ajoutez une cellule
Pour commencer à créer le tableau, nous utilisons leStartTable()
méthode du constructeur de document, puis on ajoute une cellule au tableau en utilisant laInsertCell()
méthode.
Table table = builder. StartTable();
builder. InsertCell();
Étape 4 : Définir le formatage de la ligne
Nous pouvons maintenant définir le formatage des lignes en accédant auRowFormat
objet de laDocumentBuilder
objet. Nous pouvons définir la hauteur de ligne et les marges (paddings) en utilisant les propriétés correspondantes.
RowFormat rowFormat = builder.RowFormat;
rowFormat. Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;
Étape 5 : Définir les marges du tableau
Ensuite, nous pouvons définir les remplissages du tableau en accédant aux propriétés correspondantes duTable
objet. Ces marges seront appliquées à toutes les lignes du tableau.
table. LeftPadding = 30;
table. RightPadding = 30;
table. TopPadding = 30;
table. BottomPadding = 30;
Étape 6 : Ajouter du contenu à la ligne
Enfin, nous pouvons ajouter du contenu à la ligne en utilisant le générateur de documentsWriteln()
méthode.
builder.Writeln("I'm a beautifully formatted line.");
Étape 7 : Terminez le tableau et enregistrez le document
Dans
fin, nous finissons de créer la table en utilisant leEndRow()
etEndTable()
méthode, puis nous enregistrons le document modifié dans un fichier.
builder. EndRow();
builder. EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableRowFormatting.docx");
Exemple de code source pour définir le formatage des lignes de tableau à l’aide d’Aspose.Words for .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.DocumentBuilderSetTableRowFormatting.docx");
Conclusion
Dans ce didacticiel, nous avons appris à définir le formatage des lignes d’un tableau à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape, vous pouvez facilement ajuster la hauteur et les marges des lignes du tableau dans vos documents Word. Aspose.Words propose une API puissante et flexible pour manipuler et formater les tableaux de vos documents. Grâce à ces connaissances, vous pouvez personnaliser la disposition visuelle de vos tables selon vos besoins spécifiques.