THotPDF.GetLoadedPageBox Method

Syntax

function GetLoadedPageBox(
  PageIndex: Integer;
  Box      : THPDFPageBoundary;
  out Left, Bottom, Right, Top: Single): Boolean;

Descriere

GetLoadedPageBox citește o limită de pagină dintr-un PDF încărcat cu LoadFromFile. PageIndex este bazat pe zero și Box acceptă pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox sau pbArtBox

Metoda returnează True atunci când limita cerută poate fi rezolvată. Ea urmează lanțul implicit al casetelor de pagină PDF: un CropBox lipsă devine MediaBox, iar un BleedBox, TrimBox sau ArtBox lipsă devine CropBox și apoi MediaBox

Exemplu

var
  L, B, R, T: Single;
begin
  PDF.LoadFromFile('Input.pdf');
  if PDF.GetLoadedPageBox(0, pbTrimBox, L, B, R, T) then
    Writeln(Format('TrimBox: %.2f %.2f %.2f %.2f', [L, B, R, T]));
end;

Vezi și