เมธอด THotPDF.GetLoadedStreamFilterStatistics
รายงานการใช้ stream filter ทั่วทั้งเอกสารแบบ bounded และถ้าต้องการจะถอดรหัส (decode) แต่ละ stream เพิ่มเพื่อเก็บจำนวน byte ของแต่ละ stage และของ output ก็ได้
การประกาศ
function GetLoadedStreamFilterStatistics(DecodeStreams: boolean; out AInfo: THPDFLoadedStreamFilterStatistics): boolean;
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | วัตถุประสงค์ |
|---|---|
DecodeStreams | เมื่อเป็น True จะรัน decode pipeline ที่รองรับกับทุก stream เพื่อเก็บจำนวน byte ของ stage และ output |
AInfo | รับสถิติทั้งแบบทั่วเอกสารและแยกตามตระกูล filter |
ค่าที่ส่งกลับ
ส่งค่า True เมื่อมีการสแกน stream ที่โหลดไว้อย่างน้อยหนึ่งรายการ
หมายเหตุการใช้งาน
- DecodeStreams=False จะสแกน dictionary และความยาวแบบเข้ารหัสโดยไม่ materialize lazy stream
- DecodeStreams=True ใช้ decode budget ต่อ stream ที่ตั้งค่าไว้กับแต่ละ pipeline
- ยอด byte แยกตามตระกูลจะนับ pipeline ทั้งเส้นให้กับทุกตระกูลที่เข้าร่วม จึงนำมาบวกกันข้ามตระกูลไม่ได้