PageCount

Document.PageCount property

Hämtar antalet sidor i dokumentet beräknat med den senaste sidlayoutoperationen.

public int PageCount { get; }

Exempel

Visar hur man räknar antalet sidor i ett dokument.

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

builder.Write("Page 1");
builder.InsertBreak(BreakType.PageBreak);
builder.Write("Page 2");
builder.InsertBreak(BreakType.PageBreak);
builder.Write("Page 3");

// Verifiera dokumentets förväntade sidantal.
Assert.AreEqual(3, doc.PageCount);

// Att hämta PageCount-egenskapen anropade dokumentets sidlayout för att beräkna värdet.
// Denna operation behöver inte göras om när dokumentet renderas till ett fast sidformat för att spara sidor,
// som till exempel .pdf. Så du kan spara tid, särskilt med mer komplexa dokument.
doc.Save(ArtifactsDir + "Document.GetPageCount.pdf");

Se även