LinesPerPage

PageSetup.LinesPerPage property

Hämtar eller ställer in antalet rader per sida i dokumentrutnätet.

public int LinesPerPage { get; set; }

Anmärkningar

Minsta värde för egenskapen är 1. Maximalt värde beror på sidhöjden och teckenstorleken för stilen Normal . Minsta radbredd är 136 procent av teckenstorleken. Till exempel är det maximala antalet rader per sida av en Letter-sida med en tums marginaler 39.

Som standard har egenskapen ett värde där linjebredden är 1,5 gånger större än teckenstorleken på stilen Normal.

Exempel

Visar hur man anger en gräns för antalet rader som varje sida kan ha.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Aktivera pitching och använd den sedan för att ställa in antalet rader per sida i det här avsnittet.
// En tillräckligt stor teckenstorlek kommer att trycka ner några rader till nästa sida för att undvika överlappande tecken.
builder.PageSetup.LayoutMode = SectionLayoutMode.LineGrid;
builder.PageSetup.LinesPerPage = 15;

builder.ParagraphFormat.SnapToGrid = true;

for (int i = 0; i < 30; i++)
    builder.Write("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ");

doc.Save(ArtifactsDir + "PageSetup.LinesPerPage.docx");

Se även