GarbageCollectObjects

Svojstva dokumenta, Optimizacija

Opis

Odmah izvodi skupljanje smeća metodom označi-i-očisti (mark-sweep) na trenutno odabranom dokumentu kako bi se uklonili svi napušteni neizravni objekti (objekti koji više nisu dostupni iz referentnog stabla kataloga)

Sintaksa

Delphi

Function TPDFlib.GarbageCollectObjects: Integer;

ActiveX

Function PDFlib::GarbageCollectObjects() As Long

DLL

int DLGarbageCollectObjects(int InstanceID);

Povratne vrijednosti

Negativna vrijednostPogreška tijekom skupljanja smeća
>= 0Broj napuštenih neizravnih PDF objekata koji su uklonjeni iz dokumenta

Napomene

Ovo je korisno nakon intenzivnog uređivanja dokumenta, izdvajanja stranica ili brisanja objekata kako bi se smanjila veličina dokumenta prije spremanja - također možete konfigurirati automatsko skupljanje smeća tijekom spremanja pomoću SetGarbageCollect

Primjer

PDF.LoadFromFile('edit.pdf', '');
PDF.DeletePages(5, 10); // obrišite neke stranice
PDF.GarbageCollectObjects; // odmah oslobodite nepopisane objekte
PDF.SaveToFile('edit_cleaned.pdf');

Vidi također

SetGarbageCollect, GetGarbageCollect