THPDFSanitiseReport Record
Borttagningsräknare per kategori, arbetsgränser och objektgrafens hälsa för en saneringskörning av ett inläst dokument
Deklaration
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;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
Profile | Saneringspolicy som tillämpades, från spJavaScriptOnly till spRedactionCleanup |
ActionsRemoved | Dokument-, sid- och fältåtgärder som raderats |
JavaScriptEntriesRemoved | JavaScript-poster som rensats bort från dokumentets namnträd |
EmbeddedFilesRemoved | Inbäddade filbilagor som raderats |
RiskyAnnotationsRemoved | Annoteringstyper som profilen klassar som riskabla, till exempel Launch eller Movie |
XFAEntriesRemoved | XFA-poster som tagits bort från katalogen |
PayloadStreamsRemoved | Körbara eller obetrodda nyttolastströmmar som tagits bort |
ReferencesRemoved | Hängande referenser som lämnats kvar och beskurits av omgången |
UnreachableObjectsRemoved | Föräldralösa objekt som släppts ur den omskrivna filen |
MetadataEntriesRemoved | Metadataposter som profilen siktar på, till exempel dokumentinformation eller XMP-delar |
RedactAnnotationsRemoved | Kvarvarande svärtningsannoteringar som städats bort så att det markerade innehållet inte kan återställas |
PriorRevisionBytesDiscarded | Byte av tidigare inkrementella revisioner som en fullständig omskrivning inte längre bär med |
ObjectsVisited | Objekt som granskades medan objektgrafen skrevs om |
Changed | Sant när dokumentinnehållet faktiskt ändrades |
LimitExceeded | Sant när en arbetsbudget stoppade omgången innan den blev klar |
InvalidObjectGraph | Sant när källans objektgraf var för skadad för en säker omskrivning |
Användningsanteckningar
- Fyll den med
SanitiseLoadedDocumentoch en avTHPDFSanitiseProfile-policyerna; profilen avgör vilka räknare som kan ändras Changedär flaggan att logga i revisionsspår; de enskilda räknarna förklarar exakt vad som togs bort- När
InvalidObjectGraphär satt misslyckas körningen helt i stället för att lämna ett halvstädat dokument, så följ upp med diagnostisk reparation