Définir le formatage des cellules du tableau

Dans ce didacticiel, nous vous guiderons tout au long du processus étape par étape pour définir le formatage d’une cellule de 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. A la fin de ce tutoriel, vous saurez comment ajuster la largeur et les marges (paddings) d’une cellule dans vos tableaux de vos documents Word à l’aide d’Aspose.Words for .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.

builder. StartTable();
builder. InsertCell();

Étape 4 : Définir le formatage des cellules

Nous pouvons maintenant définir le formatage des cellules en accédant auCellFormat objet de laDocumentBuilder objet. Nous pouvons définir la largeur des cellules et les marges (paddings) en utilisant les propriétés correspondantes.

CellFormat cellFormat = builder. CellFormat;
cellFormat. Width = 250;
cellFormat. LeftPadding = 30;
cellFormat. RightPadding = 30;
cellFormat. TopPadding = 30;
cellFormat.BottomPadding = 30;

Étape 5 : ajouter du contenu à la cellule

Ensuite, nous pouvons ajouter du contenu à la cellule à l’aide du générateur de documentsWriteln() méthode.

builder.Writeln("I'm a beautifully formatted cell.");

Étape 6 : Terminez le tableau et enregistrez le document

Enfin, nous terminons de créer le tableau en utilisant leEndRow() méthode etEndTable(), puis nous enregistrons le document modifié dans un fichier.

builder. EndRow();
builder. EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableCellFormatting.docx");

Exemple de code source pour définir le formatage des cellules 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);
	builder.StartTable();
	builder.InsertCell();
	CellFormat cellFormat = builder.CellFormat;
	cellFormat.Width = 250;
	cellFormat.LeftPadding = 30;
	cellFormat.RightPadding = 30;
	cellFormat.TopPadding = 30;
	cellFormat.BottomPadding = 30;
	builder.Writeln("I'm a wonderful formatted cell.");
	builder.EndRow();
	builder.EndTable();
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableCellFormatting.docx");

Conclusion

Dans ce didacticiel, nous avons appris à définir le formatage d’une cellule de tableau à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape, vous pouvez facilement ajuster la largeur et les marges d’une cellule de vos tableaux 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.