PDFium Delphi Component Docs

PageBounds Propriété

Composant: TPdf  ·  Unit: PDFium
Propriété au niveau de la page — rectangle de la boîte de page demandée (MediaBox/CropBox/BleedBox/TrimBox/ArtBox)

Syntax

property PageBounds[Box: TPdfPageBox]: TPdfRectangle;

Description

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

Parameters

BoxBoîte de page à récupérer : pbMedia / pbCrop / pbBleed / pbTrim / pbArt

Remarks

Example

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;

See Also

PageBox, GetPageBox, SetPageBox