PDFium Component Docs

PageBounds Egenskap

Denna API-post behåller identifierare, signaturer, kodblock och PDF-termer i ursprunglig form.
Komponent: TPdf  ·  Enhet: PDFium
Sida-nivå-egenskap — rektangeln för den begärda sidboxen (MediaBox/CropBox/BleedBox/TrimBox/ArtBox)

Syntax

property PageBounds[Box: TPdfPageBox]: TPdfRectangle;

Beskrivning

Returnerar rektangeln för den begärda sidboxen (MediaBox/CropBox/BleedBox/TrimBox/ArtBox). Värdet hämtas från sidans dictionary i PDF-filen, efter att eventuellt ärvda /MediaBox / /CropBox / /Rotate från överordnade noder har lösts

Skrivskyddad om inte egenskapsnamnet antyder en skrivare (till exempel Page eller PageRotation); tilldelning till skrivskyddade egenskaper har ingen effekt

Koordinater och dimensioner rapporteras i PDF-användarutrymmets punkter. För att konvertera till pixlar för en mål-DPI, använd PointsToPixels(Value, DPI) eller motsvarande hjälpare

Parametrar

BoxWhich page box to retrieve: pbMedia / pbCrop / pbBleed / pbTrim / pbArt.

Anmärkningar

Exempel

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;

Se även

PageBox, GetPageBox, SetPageBox