Phương thức THotPDF.GetLoadedPageBox

Cú pháp

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

Mô tả

GetLoadedPageBox đọc một ranh giới trang từ tệp PDF đã nạp bằng LoadFromFile. PageIndex bắt đầu từ 0 và Box chấp nhận pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox hoặc pbArtBox

Phương thức trả về True khi ranh giới được yêu cầu có thể được phân giải. Nó theo chuỗi mặc định của các hộp trang PDF: nếu thiếu CropBox thì phân giải thành MediaBox, còn nếu thiếu BleedBox, TrimBox hoặc ArtBox thì phân giải thành CropBox rồi đến MediaBox

Ví dụ

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;

Xem thêm