THPDFSignatureRevisionAnalysis Record

Classificazione attenta alle politiche di ogni revisione incrementale che segue una firma PDF

Dichiarazione

THPDFSignatureRevisionAnalysis= record
  SignedRevisionLength: Int64;
  TotalRevisionCount: Integer;
  SignedRevisionIndex: Integer;
  ModificationLevel: THPDFRevisionModificationLevel;
  ChangeKinds: THPDFRevisionChangeKinds;
  ChangedObjectCount: Integer;
  FreedObjectCount: Integer;
  ChangedFieldNames: THPDFAnsiStringArray;
  Permissions: THPDFSignaturePermissionInfo;
  DocMDPCompliant: boolean;
  FieldMDPCompliant: boolean;
  URCompliant: boolean;
  IdentityCompliant: boolean;
  TransformCompliant: boolean;
  PolicyCompliant: boolean;
  Revisions: THPDFSignatureRevisionChangeArray;
  Issue: AnsiString;
end;

Unità

HPDFDoc

Campi

CampoScopo
SignedRevisionLengthLunghezza in byte del file così com'era quando la firma è stata applicata
TotalRevisionCountNumero di revisioni incrementali presenti nel file
SignedRevisionIndexIndice in base zero della revisione coperta dalla firma
ModificationLevelMassima severità semantica raggiunta dopo la firma, da rmlNone a rmlOther
ChangeKindsInsieme dei tipi di cambiamento concreti osservati attraverso le revisioni successive
ChangedObjectCountOggetti ridefiniti da revisioni successive
FreedObjectCountOggetti liberati da revisioni successive
ChangedFieldNamesCampi modulo i cui valori sono stati toccati da revisioni successive
PermissionsIspezione strutturale delle politiche DocMDP / FieldMDP / UR del documento firmato
DocMDPCompliantTrue quando i cambiamenti osservati stanno dentro il livello di permesso DocMDP firmato
FieldMDPCompliantTrue quando i cambiamenti dei campi rispettano la politica FieldMDP firmata
URCompliantTrue quando le restrizioni dei diritti d'uso non sono state violate
IdentityCompliantTrue quando le aspettative dei transform Identity (come i timestamp) reggono
TransformCompliantTrue quando nelle revisioni successive non compare alcun metodo di transform non riconosciuto
PolicyCompliantVerdetto aggregato su tutti i controlli di conformità
RevisionsUna voce THPDFSignatureRevisionChange per ogni revisione successiva con le sue liste di oggetti e il testo dei problemi
IssuePerché l'analisi è fallita, vuoto in caso di successo

Note d'uso

API correlate