PDFium Delphi Component Docs

PageHeight Propriété

Composant: TPdf  ·  Unit: PDFium
Hauteur de la page active en unités d’espace utilisateur PDF (points = 1/72 pouce)

Syntax

property PageHeight: Double; // read only

Description

PageHeight renvoie la hauteur de la page actuellement active en unités d’espace utilisateur PDF par défaut, où 1 unité = 1/72 de pouce (1 point). La valeur reflète le MediaBox effectif de la page après application de la rotation — une page A4 de 595 × 842 points pivotée de 90° signale PageWidth = 842 et PageHeight = 595

La valeur est 0 quand Active vaut False. Les tailles de page en PDF sont des doubles, pas des entiers ; A4 fait exactement 841.8898 points de haut (210 mm ÷ 25.4 × 72), Letter fait 792. Multipliez par 25.4 / 72 pour convertir en millimètres, ou par 1 / 72 pour des pouces. Appliquez le Zoom (TPdfView) pour traduire l’espace utilisateur en pixels écran

Les dimensions proviennent du MediaBox de la page sauf si le PDF spécifie un CropBox / TrimBox / BleedBox / ArtBox plus petit. Utilisez PageBox[Box] pour lire explicitement n’importe laquelle des boîtes alternatives — les flux d’impression opèrent typiquement sur TrimBox ou BleedBox plutôt que sur 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