PDFium Delphi Component Docs

פרוצדורת ConfigureSystemFontCacheGovernor

Units: PDFium, FPdfCache
מכלילה את תוצאות הגופנים המערכתיים ברמת התהליך בתקציב בתים משותף שהקורא בוחר

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

קראו לפרוצדורה בזמן ש-PDFium אינו טעון

החלפת המושל מנקה את תוצאות הגופנים המערכתיים שנשמרו ומשחרר את האסימונים הישנים שלהם

העברת nil מחזירה את מטמון הגופנים המערכתיים למצב מדידה לפי מספר רשומות בלבד

קריאה לפרוצדורה בזמן ש-PDFium טעון מעלה EPdfError

Lifetime

המושל בבעלות הקורא

המושל חייב לשרוד את מטמון הגופנים המערכתיים שהוגדר

לפני שחרורו, קראו ל-UnloadLibrary ואז ל-ConfigureSystemFontCacheGovernor(nil)

Example

var
  Governor: TPdfCacheGovernor;
begin
  Governor := TPdfCacheGovernor.Create(Int64(64) * 1024 * 1024);
  try
    UnloadLibrary;
    ConfigureSystemFontCacheGovernor(Governor);
    LoadLibrary;
    RunDocumentWork;
    UnloadLibrary;
    ConfigureSystemFontCacheGovernor(nil);
  finally
    Governor.Free;
  end;
end;

See Also

FPdfCache, ConfigureSystemFontProvider, LoadLibrary, UnloadLibrary