PageCount

Document.PageCount property

Obtiene el número de páginas del documento calculado mediante la operación de diseño de página más reciente.

public int PageCount { get; }

Ejemplos

Muestra cómo contar el número de páginas del documento.

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

// Verificar el recuento de páginas esperado del documento.
Assert.AreEqual(3, doc.PageCount);

// Obtener la propiedad PageCount invocó el diseño de página del documento para calcular el valor.
// No será necesario volver a realizar esta operación cuando se renderice el documento en un formato de guardado de página fijo,
// como .pdf. Así podrás ahorrar algo de tiempo, especialmente con documentos más complejos.
doc.Save(ArtifactsDir + "Document.GetPageCount.pdf");

Ver también