THotPDF.BeginLoadedPageProgressiveRegionRender Method
เริ่มการเรนเดอร์หน้าที่โหลดแบบต่อได้ซึ่งบิตแมปครอบคลุมเฉพาะหน้าต่างพื้นที่ผู้ใช้ PDF ที่ขอ
Declaration
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parameters
| Name | Purpose |
|---|---|
PageIndex | ดัชนีหน้าที่โหลดเริ่มจากศูนย์ |
RegionLeft | ขอบซ้ายเป็นจุดในพื้นที่ผู้ใช้ PDF |
RegionBottom | ขอบล่างเป็นจุดในพื้นที่ผู้ใช้ PDF |
RegionRight | ขอบขวาเป็นจุดในพื้นที่ผู้ใช้ PDF |
RegionTop | ขอบบนเป็นจุดในพื้นที่ผู้ใช้ PDF |
DPI | ความละเอียดราสเตอร์เป้าหมายที่เป็นบวก |
CancellationToken | โทเค็นที่ผู้เรียกเป็นเจ้าของแบบเลือก nil ใช้ OperationCancellationToken |
Behaviour
- พื้นที่ต้องมีความกว้างและความสูงเป็นบวกและใช้พื้นที่ผู้ใช้หน้าที่ไม่หมุนโดยมีจุดกำเนิดมุมล่างซ้าย
- ขนาดบิตแมปที่ส่งคืนคือขนาดพื้นที่คูณด้วย
DPI / 72โดยคำนึงถึงการหมุนหน้า - เซสชันใช้รายการแสดงผลที่อยู่ในแคชซ้ำและระงับเฉพาะวัตถุการทาสีที่มีขอบเขตแบบอนุรักษ์นิยมซึ่งพิสูจน์แล้วว่าอยู่นอกพื้นที่
- สถานะกราฟิก การตัด เส้นทาง ความก้าวหน้าของข้อความ การยกเลิก และการต่อ JPEG แบบโปรเกรสซิฟยังคงต่อได้ที่ขอบเขตโอเปอเรเตอร์
RegionVisiblePaintObjectsและRegionCulledPaintObjectsรายงานการเลือกที่ทำเมื่อสร้างเซสชัน