THPDFSignatureRevisionAnalysis Record

Politikorienteret klassificering af hver inkrementel revision, der følger efter en PDF-signatur

Deklaration

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;

Enhed

HPDFDoc

Felter

FeltFormål
SignedRevisionLengthBytelængde af filen, som den så ud, da signaturen blev sat
TotalRevisionCountAntal inkrementelle revisioner i filen
SignedRevisionIndexNulbaseret indeks for den revision, signaturen dækker
ModificationLevelHøjeste semantiske alvorlighedsgrad efter signaturen, fra rmlNone til rmlOther
ChangeKindsSæt af konkrete ændringstyper observeret på tværs af senere revisioner
ChangedObjectCountObjekter omdefineret af senere revisioner
FreedObjectCountObjekter frigivet af senere revisioner
ChangedFieldNamesFormularfelter, hvis værdier senere revisioner har rørt
PermissionsStrukturel DocMDP / FieldMDP / UR-politik-inspektion af det signede dokument
DocMDPCompliantTrue, når de observerede ændringer passer til det signede DocMDP-tilladelsesniveau
FieldMDPCompliantTrue, når feltændringer respekterer den signede FieldMDP-politik
URCompliantTrue, når begrænsninger i brugsrettighederne ikke blev overtrådt
IdentityCompliantTrue, når Identity-transform-forventninger (f.eks. tidsstempler) holder
TransformCompliantTrue, når ingen uigenkendt transformmetode optræder i senere revisioner
PolicyCompliantSamlet afgørelse på tværs af alle overensstemmelsestjek
RevisionsÉn THPDFSignatureRevisionChange-post pr. senere revision med egne objektlister og issue-tekst
IssueHvorfor analysen fejlede, tom ved succes

Brugsnoter

Relaterede API'er