SetFontCacheLimit

Text, Schriftarten, Leistung

Beschreibung

Legt die maximale Anzahl nachverfolgter Bytes fest, die von den gemeinsam genutzten Caches für Schriftflächen, geformte Läufe und analysierte Glyphenkonturen aufbewahrt werden

Syntax

Delphi

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

Parameter

MaxBytesDas Cachebudget in Bytes; 0 deaktiviert die Beibehaltung, lässt aber weiterhin zu, dass jeder Vorgang temporäre Ressourcen verwendet

Rückgabewerte

Gibt 1 zurück, wenn die Begrenzung akzeptiert wird, oder 0 bei einem negativen Wert; die vorherige Begrenzung bleibt dann unverändert

Anmerkungen

Der Standardgrenzwert beträgt 32 MiB; seine Verringerung entfernt sofort die am längsten nicht verwendeten Einträge, bis die verfolgte Gesamtmenge passt

Geparste Schriftprogramme, Schriftbildressourcen und tief kopierte geformte Läufe teilen ein Budget, sodass eine Arbeitslast den Grenzwert nicht durch Wechseln der Cachekategorie umgehen kann

Siehe auch

GetFontCacheInfo, ClearFontCache, TPDFlibFontCacheInfo