SetPageBox
คุณสมบัติหน้า
คำอธิบาย
ตั้งขนาดสี่เหลี่ยมขอบหน้าของหน้าที่เลือกอยู่ MediaBox แทนสื่อพิมพ์จริงของหน้า
CropBox คือบริเวณที่มองเห็นของหน้า เนื้อหาจะถูกครอปเข้าบริเวณนี้ BleedBox คล้าย CropBox แต่เป็นสี่เหลี่ยมที่ใช้ในสายการผลิตงานพิมพ์
TrimBox บอกขนาดจริงของหน้าเสร็จหลังตัดขอบ ส่วน ArtBox กำหนดขอบเขตเนื้อหาสาระของหน้าตามที่ผู้สร้างหน้าตั้งใจ
พฤติกรรมเรื่องเวอร์ชัน PDF: รายการพจนานุกรมหน้า BleedBox, TrimBox และ ArtBox ต้องการ PDF 1.3 เมื่อเวอร์ชันเอกสารต่ำกว่าที่ยังไม่ล็อกใช้งานอยู่ SetPageBox จะยกเอกสารขึ้นเป็น PDF 1.3 ให้เองและบันทึกกรอบขอบที่เลือกลง AutoBumpedFeatures แต่ถ้าผู้เรียกล็อก PDF 1.2 ไว้ ด่านตรวจความเข้ากันได้จะปฏิเสธการบันทึกด้วย LastErrorCode 602
ไวยากรณ์
Delphi
Function TPDFlib.SetPageBox(BoxType: Integer; Left, Top, Width, Height: Double): Integer;
ActiveX
Function PDFlib::SetPageBox(BoxType As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long
DLL
int DLSetPageBox(int InstanceID, int BoxType, double Left, double Top, double Width, double Height);
พารามิเตอร์
| BoxType | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
|---|---|
| Left | พิกัดแนวนอนของขอบซ้ายของสี่เหลี่ยม |
| Top | พิกัดแนวตั้งของขอบบนของสี่เหลี่ยม |
| Width | ความกว้างของสี่เหลี่ยม ความสูงของสี่เหลี่ยม |
| Height |