THotPDF.GetLoadedPageVisibleBox Method
คืนบริเวณของหน้าที่โหลดแล้วซึ่งถูกแสดงและพิมพ์ คือ /CropBox ที่ถูก clip ด้วย /MediaBox
การประกาศ
function GetLoadedPageVisibleBox(
PageIndex: Integer;
out Left, Bottom, Right, Top: Single): boolean;
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | วัตถุประสงค์ |
|---|---|
PageIndex | ดัชนีหน้าแบบเริ่มจาก 0 ของหน้าที่โหลดแล้ว |
Left, Bottom, Right, Top | รับค่ากล่องในหน่วย default user space โดย Left < Right และ Bottom < Top |
ค่าที่ส่งกลับ
เป็น True เมื่อหน้ามีอยู่จริงและมี /MediaBox ที่ใช้งานได้ ถ้าได้ False ค่าเอาต์พุตจะคงเดิม จึงกำหนดขนาดหน้าเริ่มต้นเอาไว้ล่วงหน้าได้
หมายเหตุการใช้งาน
- หน้าถูกแสดงและพิมพ์ผ่าน /CropBox ซึ่งมีค่าเริ่มต้นเป็น /MediaBox และถูก clip ด้วย /MediaBox (ISO 32000-1 14.11.2) ส่วน /CropBox ที่ไม่ซ้อนทับกับ /MediaBox จะถูกละเว้น
RenderLoadedPageToBitmap, renderer แบบ tile, band และ metafile,BuildLoadedPageSVG, viewer และการพิมพ์ ล้วนครอบคลุมกล่องนี้ โดยมุมล่างซ้ายของกล่อง map ไปยังมุมล่างซ้ายของเอาต์พุตก่อนที่ /Rotate จะถูก apply- ใช้
GetLoadedPageBoxเพื่ออ่าน entry ของ page box ตามที่ถูกเก็บไว้