AllowBreakAcrossPages

RowFormat.AllowBreakAcrossPages property

True si le texte d’une ligne de tableau est autorisé à être divisé sur un saut de page.

public bool AllowBreakAcrossPages { get; set; }

Exemples

Montre comment désactiver la séparation des lignes sur plusieurs pages pour chaque ligne d’un tableau.

Document doc = new Document(MyDir + "Table spanning two pages.docx");
Table table = doc.FirstSection.Body.Tables[0];

// Définissez la propriété "AllowBreakAcrossPages" sur "false" pour conserver la ligne
// en un seul morceau si un tableau s'étend sur deux pages, qui se divisent le long de cette ligne.
// Si la ligne est trop grande pour tenir sur une seule page, Microsoft Word la poussera vers la page suivante.
// Définissez la propriété "AllowBreakAcrossPages" sur "true" pour permettre à la ligne de se diviser sur deux pages.
foreach (Row row in table.OfType<Row>())
    row.RowFormat.AllowBreakAcrossPages = allowBreakAcrossPages;

doc.Save(ArtifactsDir + "Table.AllowBreakAcrossPages.docx");

Voir également