Záznam THPDFSignatureRevisionAnalysis

Klasifikace každé inkrementální revize následující po PDF podpisu s ohledem na politiky

Deklarace

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;

Jednotka

HPDFDoc

Pole

PoleÚčel
SignedRevisionLengthDélka souboru v bajtech v momentě, kdy se podpis aplikoval
TotalRevisionCountPočet inkrementálních revizí přítomných v souboru
SignedRevisionIndexIndex revize, kterou podpis pokrývá, od nuly
ModificationLevelNejvyšší dosažená sémantická závažnost po podpisu, od rmlNone po rmlOther
ChangeKindsMnožina konkrétních druhů změn pozorovaných v pozdějších revizích
ChangedObjectCountObjekty předefinované pozdějšími revizemi
FreedObjectCountObjekty uvolněné pozdějšími revizemi
ChangedFieldNamesFormulářová pole, kterých se pozdější revize dotkly v hodnotách
PermissionsStrukturální inspekce politik DocMDP / FieldMDP / UR podepsaného dokumentu
DocMDPCompliantTrue, když pozorované změny odpovídají podepsané úrovni oprávnění DocMDP
FieldMDPCompliantTrue, když změny polí respektují podepsanou politiku FieldMDP
URCompliantTrue, když se omezení usage rights neporušila
IdentityCompliantTrue, když očekávání transform Identity (jako timestamps) platí
TransformCompliantTrue, když se v pozdějších revizích neobjeví žádná nerozpoznaná transform metoda
PolicyCompliantAgregovaný verdikt napříč všemi kontrolami compliance
RevisionsJedna položka THPDFSignatureRevisionChange na každou pozdější revizi s vlastními seznamy objektů a textem problému
IssueProč analýza selhala; při úspěchu prázdné

Poznámky k použití

Související API