THotPDF.DecodePipelineDepthLimit Property
จำกัดการ execute ของ stream-decoder ซ้อนกันและการ traverse ของการอ้างอิงตัวกรองแบบ indirect
การประกาศ
property DecodePipelineDepthLimit: Integer read FDecodePipelineDepthLimit write SetDecodePipelineDepthLimit default 16;
ยูนิต
HPDFDoc
ค่าเริ่มต้น
16 ระดับ
หมายเหตุการใช้งาน
- การถอดรหัสซ้อนกันสามารถเกิดขึ้นเมื่อแก้ไขชื่อตัวกรองที่เก็บใน object stream ที่ถูกบีบอัด
- การติดตาม visited-reference แบบ pointer-based จะปฏิเสธ cycle ก่อนถึงขีดจำกัดความลึก
- active-stream set จะปฏิเสธการเข้าซ้ำเข้าไปใน
THPDFStreamObjectเดียวกันแยกต่างหาก - ค่าที่ถูกต้องอยู่ในช่วง 1 ถึง 1024; ค่าที่อยู่นอกช่วงจะ raise
ERangeError