Définir le remplissage des cellules
Dans ce didacticiel, nous vous guiderons pas à pas à travers le processus de définition des marges des cellules 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 les marges (espace) gauche, supérieure, droite et inférieure du contenu des cellules de vos tableaux dans 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 les marges des cellules
Nous pouvons maintenant définir les marges des cellules à l’aide duSetPaddings()
méthode duCellFormat
objet. Les marges sont définies en points et spécifiées dans l’ordre gauche, haut, droite et bas.
builder.CellFormat.SetPaddings(30, 50, 30, 50);
É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.SetCellPadding.docx");
Exemple de code source pour définir le remplissage des cellules à 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);
builder.StartTable();
builder.InsertCell();
// Définit la quantité d'espace (en points) à ajouter à gauche/en haut/à droite/en bas du contenu de la cellule.
builder.CellFormat.SetPaddings(30, 50, 30, 50);
builder.Writeln("I'm a wonderful formatted cell.");
builder.EndRow();
builder.EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.SetCellPadding.docx");
Conclusion
Dans ce didacticiel, nous avons appris à définir les marges d’une cellule de tableau à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape, vous pouvez facilement ajuster les marges des cellules pour créer des espaces à gauche, en haut, à droite et en bas du contenu 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 le formatage de vos tableaux selon vos besoins spécifiques.