PDFium Component Docs

PageHeight eigenschap

Component: TPdf  ·  Unit: PDFium
Hoogte van de actieve pagina in PDF-gebruikersruimte-eenheden (punten = 1/72 inch)

Syntax

property PageHeight: Double; // read only

Description

PageHeight retourneert de hoogte van de momenteel actieve pagina in standaard PDF-gebruikersruimte-eenheden, waarbij 1 eenheid = 1/72 inch (1 punt). De waarde weerspiegelt de effectieve MediaBox van de pagina nadat rotatie is toegepast — een A4-pagina van 595 × 842 punt geroteerd 90° rapporteert PageWidth = 842 en PageHeight = 595.

De waarde is 0 wanneer Active False is. Paginaformaten in PDF zijn doubles, geen gehele getallen; A4 is exact 841.8898 punt hoog (210 mm ÷ 25.4 × 72), letter is 792. Vermenigvuldig met 25.4 / 72 om naar millimeters te converteren, of met 1 / 72 voor inches. Pas Zoom (TPdfView) toe om gebruikersruimte naar schermpixels te vertalen.

De dimensies komen uit de MediaBox van de pagina tenzij de PDF een kleinere CropBox / TrimBox / BleedBox / ArtBox specificeert. Gebruik PageBox[Box] om expliciet een van de alternatieve dozen te lezen — drukwerkflows werken doorgaans op TrimBox of BleedBox in plaats van 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