SetFontCacheLimit

Tekst, czcionki, wydajność

Opis

Ustawia maksymalną liczbę śledzonych bajtów przechowywanych przez wspólne pamięci podręczne krojów fontów, ukształtowanych przebiegów i przeanalizowanych konturów glifów

Składnia

Delphi

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

Parametry

MaxBytesBudżet pamięci podręcznej w bajtach; 0 wyłącza przechowywanie, nadal pozwalając każdej operacji korzystać z zasobów tymczasowych

Wartości zwracane

Zwraca 1, gdy limit został zaakceptowany, albo 0 dla wartości ujemnej, która pozostawia poprzedni limit bez zmian

Uwagi

Domyślny limit wynosi 32 MiB, a jego obniżenie natychmiast usuwa najdawniej używane wpisy, aż śledzona suma zmieści się w limicie

Przeanalizowane programy fontów, zasoby krojów i głęboko skopiowane ukształtowane przebiegi współdzielą jeden budżet, aby obciążenie nie mogło ominąć limitu przez zmianę kategorii pamięci podręcznej

Zobacz również

GetFontCacheInfo, ClearFontCache, TPDFlibFontCacheInfo