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');

ดูเพิ่มเติม

GetPackObjectStreams, GetLastSaveUsedObjectStreams