PDFium Delphi Component Docs

PageHeight Proprietà

Componente: TPdf  ·  Unità: PDFium
Altezza della pagina attiva in unità di spazio utente PDF, dove i punti valgono 1/72 di pollice

Syntax

property PageHeight: Double; // read only

Description

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

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