NormalizeContentStreams
Document optimization, content streams, performance
คำอธิบาย
แยกวิเคราะห์เลเยอร์เนื้อหาหน้าทุกเลเยอร์ในช่วงที่เลือก, ส่งออกช่องว่าง token กับรูปตัวเลขแบบ canonical และเก็บเลเยอร์ที่เปลี่ยนไปด้วยการบีบอัด Flate
ไวยากรณ์
Delphi
Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;พารามิเตอร์
| PageRange | A 1-based page range such as 1,3,5-7, or an empty string for every page |
|---|
ค่าที่ส่งคืน
จำนวนเลเยอร์เนื้อหาที่ไบต์ที่ถอดรหัสแล้วเปลี่ยนไป หรือ 0 เมื่อไม่มีเลเยอร์ต้อง normalize, ช่วงไม่ถูกต้อง หรือเลเยอร์ผู้สมัครทุกเลเยอร์แยกวิเคราะห์ไม่ผ่าน
หมายเหตุ
ชื่อโอเปอเรเตอร์, ค่าสตริงที่ถอดรหัสแล้ว, การดำเนินการข้อความ และช่วง inline image เต็มชุดจาก BI ถึง EI คงเดิมคอมเมนต์กับช่องว่างส่วนเกินถูกลบออก เพราะไม่มีผลกับความหมายการวาดของ PDF
เลเยอร์ที่เสียรูปแบบเชิงโครงสร้างยังไบต์ตรงตามเดิม และความล้มเหลวในเลเยอร์หนึ่งไม่บล็อกหน้าอื่น การทำงานรายงานความคืบหน้า และตอบสนอง
Abort ระหว่างหน้าได้ และคืนหน้าที่เลือกไว้ก่อนหน้าการรันเมธอดซ้ำไม่เปลี่ยนผลเพิ่มเติมและคืนค่า
0 when every selected layer is already canonical
ตัวอย่าง
ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);