SetFontCacheLimit

Text, fonts, performance

คำอธิบาย

ตั้งจำนวนไบต์ที่ติดตามสูงสุดที่แคช face ฟอนต์แชร์กัน, ชุดข้อความที่จัดรูปแล้ว และแคชโครงกลิฟที่แยกวิเคราะห์แล้วเก็บไว้ได้

ไวยากรณ์

Delphi

Function TPDFlib.SetFontCacheLimit(MaxBytes: Int64): Integer;

พารามิเตอร์

MaxBytesงบแคชหน่วยไบต์, 0 ปิดการเก็บไว้ แต่ยังให้แต่ละการทำงานใช้ทรัพยากรชั่วคราวได้

ค่าที่ส่งคืน

คืนค่า 1 เมื่อยอมรับลิมิต หรือ 0 สำหรับค่าลบ ซึ่งคงลิมิตเดิมไว้

หมายเหตุ

ลิมิต default คือ 32 MiB การลดค่าลงจะ evict รายการที่ใช้ล่าสุดนานที่สุดทันทีจนยอดที่ติดตามได้พอดีงบ

โปรแกรมฟอนต์ที่แยกวิเคราะห์แล้ว ทรัพยากร face ฟอนต์ และชุดข้อความที่จัดรูปแล้วที่คัดลอกลึก แชร์งบชุดเดียวกัน ภาระงานหนึ่งจึงหลบลิมิตด้วยการสลับหมวดแคชไม่ได้

ดูเพิ่มเติม

GetFontCacheInfo, ClearFontCache, TPDFlibFontCacheInfo