Record THPDFSignatureRevisionAnalysis

Clasificación que toma en cuenta las políticas de cada revisión incremental que sigue a una firma PDF

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
SignedRevisionLengthLongitud en bytes del archivo tal como estaba cuando se aplicó la firma
TotalRevisionCountCantidad de revisiones incrementales presentes en el archivo
SignedRevisionIndexÍndice de base cero de la revisión que cubre la firma
ModificationLevelMayor severidad semántica alcanzada después de la firma, desde rmlNone hasta rmlOther
ChangeKindsConjunto de change kinds concretos observados en las revisiones posteriores
ChangedObjectCountObjetos redefinidos por revisiones posteriores
FreedObjectCountObjetos liberados por revisiones posteriores
ChangedFieldNamesForm fields cuyos valores tocaron revisiones posteriores
PermissionsInspección estructural de políticas DocMDP / FieldMDP / UR del documento firmado
DocMDPCompliantTrue cuando los cambios observados caben en el nivel de permiso DocMDP firmado
FieldMDPCompliantTrue cuando los cambios de campos respetan la política FieldMDP firmada
URCompliantTrue cuando no se violaron las restricciones de usage rights
IdentityCompliantTrue cuando se cumplen las expectativas del transform Identity (como los timestamps)
TransformCompliantTrue cuando ninguna revisión posterior muestra un método de transform no reconocido
PolicyCompliantVeredicto agregado de todas las comprobaciones de conformidad
RevisionsUna entrada THPDFSignatureRevisionChange por revisión posterior, con sus propias listas de objetos y texto de problema
IssuePor qué falló el análisis, vacío en caso de éxito

Notas de uso

APIs relacionadas