THPDFSanitiseReport Record
Luokittaiset poistolaskurit, työn rajat ja objektigraafin kunto ladatun asiakirjan siivousajolla
Määrittely
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;
Yksikkö
HPDFDoc
Kentät
| Kenttä | Tarkoitus |
|---|---|
Profile | Sovellettu siivouskäytäntö arvosta spJavaScriptOnly arvoon spRedactionCleanup |
ActionsRemoved | Poistetut asiakirja-, sivu- ja kenttätoiminnot |
JavaScriptEntriesRemoved | Asiakirjan nimipuusta riivutut JavaScript-merkinnät |
EmbeddedFilesRemoved | Poistetut upotetut tiedostoliitteet |
RiskyAnnotationsRemoved | Huomautustyypit, jotka profiili luokittelee riskialttiiksi, kuten Launch tai Movie |
XFAEntriesRemoved | Catalogista pudotetut XFA-merkinnät |
PayloadStreamsRemoved | Poistetut suoritettavat tai luottamattomat hyötykuormavirrat |
ReferencesRemoved | Jäljelle jääneet ja ajossa karsitut roikkuvat viittaukset |
UnreachableObjectsRemoved | Uudelleenkirjoitetusta tiedostosta pudotetut orpoobjektit |
MetadataEntriesRemoved | Metatietomerkinnät, joita profiili tavoittelee, kuten asiakirjatiedot tai XMP-osat |
RedactAnnotationsRemoved | Jäljelle jääneet Redact-annotaatiot, jotka siivottiin, jotta merkittyä sisältöä ei voi palauttaa |
PriorRevisionBytesDiscarded | Aiempien inkrementaalisten revisioiden tavut, joita täysi uudelleenkirjoitus ei enää kanna |
ObjectsVisited | Objektigraafia kirjoitettaessa tarkastellut objektit |
Changed | Tosi, kun asiakirjan sisältöä todellisuudessa muutettiin |
LimitExceeded | Tosi, kun työn budjetti pysäytti ajon ennen valmistumista |
InvalidObjectGraph | Tosi, kun lähdeobjektigraafi oli liian vaurioitunut turvalliseen uudelleenkirjoitukseen |
Käyttöhuomautukset
- Täytä se
SanitiseLoadedDocument-kutsulla ja jollakinTHPDFSanitiseProfile-käytännöistä; profiili päättää, mitkä laskurit voivat liikkua Changedon lippu, joka kirjataan auditointijälkiin; yksittäiset laskurit selittävät tarkalleen, mitä riivuttiin- Kun
InvalidObjectGraphon asetettu, ajo epäonnistuu turvallisesti tuottamatta puoliksi siivottua asiakirjaa, joten jatka diagnostisella korjauksella