PDFium Delphi Component Docs

PageHeight Propiedad

Componente: TPdf  ·  Unidad: PDFium
Altura de la página activa en unidades de espacio de usuario PDF (puntos = 1/72 de pulgada)

Syntax

property PageHeight: Double;// solo lectura

Description

PageHeight devuelve la altura de la página actualmente activa en unidades de espacio de usuario PDF por defecto, donde 1 unidad = 1/72 de pulgada (1 punto). El valor refleja el MediaBox efectivo de la página después de aplicarse la rotación — una página A4 de 595 × 842 puntos rotada 90° reporta PageWidth = 842 y PageHeight = 595

El valor es 0 cuando Active es False. Los tamaños de página en PDF son dobles, no enteros; A4 mide exactamente 841.8898 puntos de alto (210 mm ÷ 25.4 × 72), carta es 792. Multiplique por 25.4 / 72 para convertir a milímetros, o por 1 / 72 para pulgadas Aplique Zoom (TPdfView) para traducir el espacio de usuario a píxeles de pantalla

Las dimensiones provienen del MediaBox de la página a menos que el PDF especifique un CropBox / TrimBox / BleedBox / ArtBox menor. Use PageBox[Box] para leer cualquiera de las cajas alternativas explícitamente — los flujos de impresión normalmente operan sobre TrimBox o BleedBox en lugar de MediaBox

Remarks

Example

var WidthMM, HeightMM: Double;
Pdf1.Active := True;
Pdf1.PageNumber := 1;
WidthMM := Pdf1.PageWidth * 25.4 / 72;
HeightMM := Pdf1.PageHeight * 25.4 / 72;
Label1.Caption := Format('Page 1: %.1f x %.1f mm', [WidthMM, HeightMM]);

See Also

PageWidth, PageRotation, PageBox, PageBounds