property PageBounds[Box: TPdfPageBox]: TPdfRectangle;
Renvoie le rectangle de la boîte de page demandée (MediaBox/CropBox/BleedBox/TrimBox/ArtBox). La valeur provient du dictionnaire de page du PDF, après résolution de tout /MediaBox / /CropBox / /Rotate hérité des nœuds parents
Lecture seule, sauf si le nom de la propriété implique un accesseur d’écriture (par exemple Page ou PageRotation) ; affecter une propriété en lecture seule n’a aucun effet
Les coordonnées et dimensions sont exprimées en points d’espace utilisateur PDF. Pour convertir en pixels pour un DPI cible, utilisez PointsToPixels(Value, DPI) ou les helpers équivalents
| Box | Boîte de page à récupérer : pbMedia / pbCrop / pbBleed / pbTrim / pbArt |
Pdf1.Page ; changer de page courante met à jour de façon transparente les valeurs renvoyées iciActive est False, la propriété renvoie 0, un rectangle vide, ou l’élément d’enum par défaut
var
R: TPdfRectangle;
begin
if Pdf1.Active then
begin
R := Pdf1.PageBounds[pbMedia];
Memo1.Lines.Add(Format('%.2f x %.2f pt', [R.Right - R.Left, R.Top - R.Bottom]));
end;
end;