Enregistrement THPDFSignatureRevisionAnalysis

Classification sensible à la politique de chaque révision incrémentale qui suit une signature PDF

Déclaration

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

Champs

ChampObjectif
SignedRevisionLengthLongueur en octets du fichier tel qu'il était quand la signature a été appliquée
TotalRevisionCountNombre de révisions incrémentales présentes dans le fichier
SignedRevisionIndexIndex à base zéro de la révision que la signature couvre
ModificationLevelSévérité sémantique la plus haute atteinte après la signature, de rmlNone à rmlOther
ChangeKindsEnsemble des sortes de changements concrètes observées à travers les révisions ultérieures
ChangedObjectCountObjets redéfinis par des révisions ultérieures
FreedObjectCountObjets libérés par des révisions ultérieures
ChangedFieldNamesChamps de formulaire dont des révisions ultérieures ont touché les valeurs
PermissionsInspection structurelle des politiques DocMDP / FieldMDP / UR du document signé
DocMDPCompliantTrue quand les changements observés cadrent avec le niveau de permission DocMDP signé
FieldMDPCompliantTrue quand les changements de champs respectent la politique FieldMDP signée
URCompliantTrue quand les restrictions de droits d'usage n'ont pas été violées
IdentityCompliantTrue quand les attentes de transformation Identity (comme les horodatages) tiennent
TransformCompliantTrue quand aucune méthode de transformation non reconnue n'apparaît dans les révisions ultérieures
PolicyCompliantVerdict agrégé à travers tous les contrôles de conformité
RevisionsUne entrée THPDFSignatureRevisionChange par révision ultérieure, avec ses propres listes d'objets et son texte d'incident
IssuePourquoi l'analyse a échoué, vide en cas de succès

Notes d'utilisation

API associées