THPDFSanitiseReport Record
Liczby usunięć według kategorii, limity pracy i kondycja grafu obiektów dla przebiegu sanityzacji załadowanego dokumentu
Deklaracja
THPDFSanitiseReport= record
Profile: THPDFSanitiseProfile;
ActionsRemoved: Integer;
JavaScriptEntriesRemoved: Integer;
EmbeddedFilesRemoved: Integer;
RiskyAnnotationsRemoved: Integer;
XFAEntriesRemoved: Integer;
PayloadStreamsRemoved: Integer;
ReferencesRemoved: Integer;
UnreachableObjectsRemoved: Integer;
MetadataEntriesRemoved: Integer;
RedactAnnotationsRemoved: Integer;
PriorRevisionBytesDiscarded: Int64;
ObjectsVisited: Integer;
Changed: boolean;
LimitExceeded: boolean;
InvalidObjectGraph: boolean;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Profile | Polityka sanityzacji, która została zastosowana, od spJavaScriptOnly do spRedactionCleanup |
ActionsRemoved | Akcje dokumentu, strony i pól usunięte |
JavaScriptEntriesRemoved | Wpisy JavaScript obcięte z drzewa nazw dokumentu |
EmbeddedFilesRemoved | Załączniki osadzonych plików usunięte |
RiskyAnnotationsRemoved | Typy adnotacji sklasyfikowane przez profil jako ryzykowne, takie jak Launch albo Movie |
XFAEntriesRemoved | Wpisy XFA usunięte z Catalog |
PayloadStreamsRemoved | Strumienie ładunków wykonywalnych albo niezaufanych usunięte |
ReferencesRemoved | Wiszące referencje pozostawione wcześniej i przycięte przez ten przebieg |
UnreachableObjectsRemoved | Obiekty osierocone wyrzucone z przepisanego pliku |
MetadataEntriesRemoved | Wpisy metadanych celowane przez profil, takie jak document info albo fragmenty XMP |
RedactAnnotationsRemoved | Pozostałe adnotacje redakcji posprzątane, aby oznaczone treści nie dawały się odzyskać |
PriorRevisionBytesDiscarded | Bajty wcześniejszych rewizji przyrostowych, których pełny przepis już nie zawiera |
ObjectsVisited | Obiekty obejrzane podczas przepisywania grafu obiektów |
Changed | True, gdy treść dokumentu faktycznie została zmodyfikowana |
LimitExceeded | True, gdy budżet pracy zatrzymał przebieg przed jego ukończeniem |
InvalidObjectGraph | True, gdy źródłowy graf obiektów był zbyt uszkodzony na bezpieczne przepisanie |
Uwagi dotyczące użycia
- Wypełnij go przez
SanitiseLoadedDocumenti jedną z politykTHPDFSanitiseProfile; profil decyduje, które liczniki mogą się zmienić Changedto flaga do zapisu w śladach audytu; poszczególne liczniki wyjaśniają dokładnie, co zostało obcięte- Gdy ustawione jest
InvalidObjectGraph, przebieg zawodzi w trybie zamkniętym zamiast produkować dokument półwysprzątany, więc kontynuuj diagnostyczną naprawą