Format de ligne Désactiver le saut entre les pages

Dans ce didacticiel, nous allons apprendre à désactiver le saut de ligne d’un tableau de plusieurs pages dans un document Word à l’aide d’Aspose.Words pour .NET. Nous suivrons un guide étape par étape pour comprendre le code et implémenter cette fonctionnalité. À la fin de ce didacticiel, vous pourrez désactiver les sauts de ligne pour toutes les lignes de votre tableau dans vos documents Word.

Étape 1 : Configuration du projet

  1. Lancez Visual Studio et créez un nouveau projet C#.
  2. Ajoutez une référence à la bibliothèque Aspose.Words pour .NET.

Étape 2 : Chargement du document

Pour démarrer le traitement de texte avec le document, procédez comme suit :

// Chemin d'accès à votre répertoire de documents
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Charger le document
Document doc = new Document(dataDir + "Table spanning two pages.docx");

Assurez-vous de remplacer « VOTRE RÉPERTOIRE DE DOCUMENTS » par le chemin réel d’accès à votre répertoire de documents et fournissez le nom de fichier correct.

Étape 3 : Désactiver le saut de ligne du tableau

Ensuite, nous désactiverons le saut de ligne pour toutes les lignes du tableau. Utilisez le code suivant :

// Récupérer le tableau
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);

// Désactiver le saut de ligne pour toutes les lignes du tableau
foreach(Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;

Ici, nous utilisons le document pour récupérer la première table, puis parcourons toutes les lignes de la table à l’aide d’une boucle foreach. À l’intérieur de la boucle, nous désactivons le saut de ligne pour chaque ligne en définissant leRowFormat.AllowBreakAcrossPagespropriété àfalse.

Étape 4 : Sauvegarde du document modifié

Enfin, nous devons enregistrer le document modifié avec le saut de ligne du tableau désactivé. Utilisez le code suivant :

doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");

Assurez-vous de spécifier le chemin et le nom de fichier corrects pour le document de sortie.

Exemple de code source pour le format de ligne Désactiver les sauts entre les pages à 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(dataDir + "Table spanning two pages.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Désactivez le fractionnement entre les pages pour toutes les lignes du tableau.
foreach (Row row in table.Rows)
	row.RowFormat.AllowBreakAcrossPages = false;
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");

Conclusion

Dans ce didacticiel, nous avons appris comment désactiver le saut de ligne d’un tableau de plusieurs pages dans un document Word à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape et en implémentant le code C# fourni, vous pouvez appliquer cette désactivation à vos tableaux dans vos documents Word.