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.