THotPDF.GetLoadedPageBox Method

ไวยากรณ์

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

method คืน True เมื่อ boundary ที่ร้องขอ resolve ได้ โดยตาม default chain ของ PDF page-box: CropBox ที่ขาดหาย resolve เป็น MediaBox และ BleedBox, TrimBox หรือ ArtBox ที่ขาดหาย resolve เป็น 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;

ดูเพิ่มเติม

  • LoadFromFile
  • THPDFPage.Size
  • ข้อมูลอ้างอิงฉบับสมบูรณ์เกี่ยวกับความตั้งค่าโปรแกรมดู