CompactDocumentMemory

Zarządzanie pamięcią, pliki tymczasowe, wydajność

Opis

Ponownie koduje wybrany dokument i przenosi duże zserializowane obiekty pośrednie do pliku tymczasowego skonfigurowanego przez SetTempFile

Składnia

Delphi

Function TPDFlib.CompactDocumentMemory: Integer;

Wartości zwracane

1Dokument został pomyślnie skompaktowany
0Nie skonfigurowano pliku tymczasowego albo nie można było zmaterializować lub zserializować obiektu

Uwagi

Przed tą metodą wywołaj SetTempFile, a opcjonalnie użyj SetTempFileQuota, aby ograniczyć użycie dysku

Wpisy bufora są indeksowane według numeru i generacji obiektu, co zapewnia wyszukiwanie logarytmiczne, i pozostają czytelne po zamknięciu uchwytu zapisu

Po osiągnięciu limitu dotknięte obiekty pozostają w pamięci, a metoda nadal może zakończyć się powodzeniem