THotPDF.GetLoadedPageBox – metoda

Syntax

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

Popis

GetLoadedPageBox čte hranici stránky z PDF načteného pomocí LoadFromFile. PageIndex se počítá od nuly a Box přijímá pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox nebo pbArtBox

Metoda vrací True, když lze požadovanou hranici vyřešit. Řídí se výchozím řetězcem page-box v PDF: chybějící CropBox se vyřeší na MediaBox a chybějící BleedBox, TrimBox nebo ArtBox se vyřeší na CropBox a poté MediaBox

Example

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;

Viz také