THotPDF.GetLoadedPageBox Method

Składnia

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

Opis

GetLoadedPageBox odczytuje granicę strony z PDF wczytanego przez LoadFromFile. PageIndex jest liczony od zera, a Box przyjmuje pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox albo pbArtBox.

Metoda zwraca True, gdy żądaną granicę można rozwiązać. Stosuje domyślny łańcuch pól strony PDF: brakujący CropBox rozwiązuje się do MediaBox, a brakujący BleedBox, TrimBox lub ArtBox rozwiązuje się do CropBox, a następnie MediaBox.

Przykład

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;

Zobacz też