AllowBreakAcrossPages

RowFormat.AllowBreakAcrossPages property

True, wenn der Text in einer Tabellenzeile über einen Seitenumbruch geteilt werden darf.

public bool AllowBreakAcrossPages { get; set; }

Beispiele

Zeigt, wie der seitenübergreifende Zeilenumbruch für jede Zeile in einer Tabelle deaktiviert wird.

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

// Setzen Sie die Eigenschaft „AllowBreakAcrossPages“ auf „false“, um die Zeile beizubehalten
// in einem Stück, wenn eine Tabelle zwei Seiten umfasst, die entlang dieser Zeile aufgeteilt werden.
// Wenn die Zeile zu groß ist, um auf eine Seite zu passen, verschiebt Microsoft Word sie nach unten auf die nächste Seite.
// Setzen Sie die Eigenschaft „AllowBreakAcrossPages“ auf „true“, damit die Zeile auf zwei Seiten aufgeteilt werden kann.
foreach (Row row in table.OfType<Row>())
    row.RowFormat.AllowBreakAcrossPages = allowBreakAcrossPages;

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

Siehe auch