THotPDF.GetLoadedPageBox Method

نحو

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

توضیح

GetLoadedPageBox یک مرز صفحه را از یک PDF بارگذاری‌شده با LoadFromFile می‌خواند. PageIndex مبنای صفر دارد و Box یکی از pbMediaBox، pbCropBox، pbBleedBox، pbTrimBox یا pbArtBox را می‌پذیرد

وقتی مرز درخواستی قابل resolve باشد، این متد True برمی‌گرداند. این متد زنجیره پیش‌فرض page-box در PDF را دنبال می‌کند: اگر CropBox وجود نداشته باشد، به MediaBox resolve می‌شود و اگر BleedBox، TrimBox یا ArtBox وجود نداشته باشد، ابتدا به CropBox و سپس به MediaBox resolve می‌شود

مثال

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;

همچنین ببینید