property PageHeight: Double; // read only
PageHeight restituisce l'altezza della pagina attualmente attiva in unità di default user
space PDF, dove 1 unità = 1/72 di pollice (1 punto). Il valore riflette il
MediaBox effettivo della pagina dopo l'applicazione della rotazione — una pagina A4 da 595 ×
842 punti ruotata di 90° riporta PageWidth = 842 e
PageHeight = 595
Il valore è 0 quando Active è False. Le dimensioni
pagina nel PDF sono double, non interi; A4 è alto esattamente 841.8898 punti
(210 mm ÷ 25.4 × 72), letter è 792. Moltiplica per
25.4 / 72 per convertire in millimetri, o per 1 / 72 per pollici
Applica Zoom (TPdfView) per tradurre lo user-space in pixel schermo
Le dimensioni arrivano dal MediaBox della pagina salvo che il PDF specifichi un
CropBox / TrimBox / BleedBox / ArtBox più piccolo. Usa PageBox[Box] per leggere
esplicitamente una delle box alternative — i flussi di stampa tipicamente lavorano su
TrimBox o BleedBox invece che su MediaBox
PageRotation viene assegnato: PDFium scambia larghezza / altezza
automaticamente per le rotazioni di 90° / 270°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]);