property PageHeight: Double; // solo lectura
PageHeight devuelve la altura de la página actualmente activa en unidades de espacio de usuario predeterminadas de PDF, donde 1 unidad = 1/72 de pulgada (1 punto). El valor refleja el MediaBox efectivo de la página después de aplicar la rotación — una página A4 de 595 × 842 puntos girada 90° informa PageWidth = 842 y PageHeight = 595
El valor es 0 cuando Active es False. Los tamaños de página en PDF son reales, no enteros; A4 mide exactamente 841.8898 puntos de alto (210 mm ÷ 25.4 × 72), y letter es 792. Multiplica por 25.4 / 72 para convertir a milímetros, o por 1 / 72 para pulgadas. Aplica Zoom (TPdfView) para traducir el espacio de usuario a píxeles de pantalla
Las dimensiones proceden del MediaBox de la página salvo que el PDF especifique un CropBox / TrimBox / BleedBox / ArtBox menor. Usa PageBox[Box] para leer de forma explícita cualquiera de las cajas alternativas — los flujos de impresión suelen operar sobre TrimBox o BleedBox en lugar de MediaBox
PageRotation: PDFium intercambia ancho / alto automáticamente para rotaciones de 90° / 270°PageHeight después de cambiar PageNumber
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]);