PDFium Delphi Component Docs

PageHeight Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Höhe der aktiven Seite in PDF-Benutzerraumeinheiten (Punkte = 1/72 Zoll)

Syntax

property PageHeight: Double; // read only

Description

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

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