SetPackObjectStreams
คุณสมบัติของเอกสาร, การเพิ่มประสิทธิภาพ
คำอธิบาย
เปิดหรือปิดการแพ็ก object stream ตอนบันทึก ซึ่งต้องการ PDF 1.5 หรือใหม่กว่า
ไวยากรณ์
Delphi
Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;พารามิเตอร์
| Enable | ส่ง 1 เพื่อเปิดใช้การแพ็ก object stream (ค่าเริ่มต้น) หรือ 0 เพื่อปิด |
|---|
ค่าที่ส่งกลับ
| 0 | ใช้การตั้งค่าไม่สำเร็จ (ไม่มีเอกสารที่ใช้งานอยู่) |
|---|---|
| 1 | ใช้การตั้งค่าสำเร็จ |
หมายเหตุ
การแพ็กอ็อบเจกต์ลง cross-reference stream และ object stream ช่วยลดค่าใช้จ่ายของไฟล์ได้อย่างมาก การบันทึกแบบเต็มจะสร้างสมาชิกแบบกะทัดรัดที่นำเข้ามาให้เป็นรูปธรรม ลบสตรีมโครงสร้างที่ล้าสมัยออก และสร้างการแพ็กใหม่จากกราฟอ็อบเจกต์ที่มีชีวิตอยู่ การตั้งค่านี้มีผลก็ต่อเมื่อเวอร์ชัน PDF เป้าหมายถูกตั้งเป็น PDF 1.5 หรือใหม่กว่า
ตัวอย่าง
PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');