รีเคิร์ด THPDFRectangle
เก็บสี่เหลี่ยมของ PDF เป็นพิกัด user-space สี่ค่า ใช้ร่วมกันระหว่าง API ของ page box, bounds และ highlight
การประกาศ
THPDFRectangle= record
Left, Top, Right, Bottom: Extended;
end;
ยูนิต
HPDFTypes
ฟิลด์
| ฟิลด์ | วัตถุประสงค์ |
|---|---|
Left | พิกัด X ด้านซ้ายใน user-space |
Top | พิกัด Y ด้านบนใน user-space |
Right | พิกัด X ด้านขวาใน user-space |
Bottom | พิกัด Y ด้านล่างใน user-space |
หมายเหตุการใช้งาน
- record อาจเก็บมุมสลับด้านได้ เรียก
HPDFNormalizeRectก่อนคำนวณ geometry เพื่อให้Left<RightและBottom<Top - helper ของ page box ใน THotPDF เติมค่าทั้ง record นี้และพารามิเตอร์แบบ Extended สี่ตัว จึงใช้สไตล์ไหนก็ได้
- โมเดล viewer จะ normalize สี่เหลี่ยม highlight เทียบกับ record นี้ แล้ว clamp ให้อยู่ใน MediaBox ของหน้าก่อนเก็บ