property PageHeight: Double; // read only
PageHeight liefert die Höhe der aktuell aktiven Seite in Einheiten des
PDF-Standard-Benutzerraums, wobei 1 Einheit = 1/72 inch (1 Punkt). Der Wert spiegelt die
effektive MediaBox der Seite wider, nachdem die Rotation angewendet wurde — eine A4-Seite mit
595 × 842 Punkten, um 90° gedreht, meldet PageWidth = 842 und
PageHeight = 595
Der Wert ist 0, wenn Active False ist. Seiten-
größen sind in PDF Doubles, keine Integers; A4 ist exakt 841.8898 Punkte
hoch (210 mm ÷ 25.4 × 72), Letter ist 792. Multiplizieren mit
25.4 / 72 rechnet in Millimeter um, mit 1 / 72 in inch
Zoom (TPdfView) anwenden, um Benutzerraum in Bildschirm-Pixel zu übersetzen
Die Maße stammen aus der MediaBox der Seite, sofern das PDF keine
kleinere CropBox / TrimBox / BleedBox / ArtBox spezifiziert. Mit PageBox[Box] lesen Sie
jede der alternativen Boxen explizit — Druck-Workflows arbeiten typischerweise auf
TrimBox oder BleedBox statt auf MediaBox
PageRotation zugewiesen wird: PDFium tauscht Breite / Höhe
bei 90°- / 270°-Rotationen automatischPageNumber erneut lesen
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]);