PDFium Delphi Component Docs

พร็อพเพอร์ตี SaveMemoryLimit

Component: TPdf  ·  Unit: PDFium
หน่วยความจำทำงานที่การบันทึกใช้ได้สูงสุด ก่อนถ่ายโอนลงพื้นที่จัดเก็บชั่วคราว

Syntax

property SaveMemoryLimit: Int64; // default 64 MB

Description

ขั้นตอนการบันทึกจะเก็บสำเนาทำงานไว้ในหน่วยความจำไม่เกินจำนวนไบต์นี้ และถ่ายโอนลงไฟล์ชั่วคราวส่วนตัวที่ลบเมื่อปิดเมื่อเกินกว่านั้น โดยค่าเริ่มต้นคือ 64 MB

การเพิ่มค่านี้แลกหน่วยความจำเพื่อลดการถ่ายโอนลงไฟล์ในเอกสารขนาดใหญ่ ส่วนการลดค่าจำกัดปริมาณหน่วยความจำของโปรเซสเซิร์ฟเวอร์ที่บันทึกเอกสารหลายฉบับพร้อมกัน ค่า 0 ทำให้การบันทึกทุกครั้งถ่ายโอนทันที

ค่าติดลบหรือค่าที่เกินช่วงที่รองรับในหน่วยความจำจะทำให้เกิด EPdfError ตำแหน่งที่ไฟล์ถ่ายโอนไปอยู่ภายใต้การควบคุมของ SaveTemporaryDirectory และสิ่งที่เกิดขึ้นจริงรายงานผ่าน LastSaveSpillCount และ LastSaveLargestMemoryBuffer

See Also

SaveTemporaryDirectory, LastSaveSpillCount, LastSaveLargestMemoryBuffer, TPdfRandomAccessStore