PageCount

Document.PageCount property

Получает количество страниц в документе, рассчитанное с помощью последней операции макета страницы.

public int PageCount { get; }

Примеры

Показывает, как подсчитать количество страниц в документе.

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");

// Проверяем ожидаемое количество страниц документа.
Assert.AreEqual(3, doc.PageCount);

// Получение свойства PageCount вызывает макет страницы документа для вычисления значения.
// Эту операцию не нужно будет повторять при рендеринге документа в фиксированный формат сохранения страницы,
// например .pdf. Таким образом, вы сможете сэкономить время, особенно при работе с более сложными документами.
doc.Save(ArtifactsDir + "Document.GetPageCount.pdf");

Смотрите также