Μέθοδος THotPDF.GetLoadedPageBox

Σύνταξη

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

Περιγραφή

Το GetLoadedPageBox διαβάζει ένα page boundary από PDF που φορτώθηκε με LoadFromFile. Το PageIndex είναι zero-based και το Box δέχεται pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox ή pbArtBox

Η μέθοδος επιστρέφει True όταν το ζητούμενο boundary μπορεί να επιλυθεί. Ακολουθεί την default chain των PDF page boxes: ένα ελλείπον CropBox επιλύεται σε MediaBox και ένα ελλείπον BleedBox, TrimBox ή ArtBox επιλύεται σε CropBox και έπειτα σε MediaBox

Παράδειγμα

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;

Δείτε επίσης