THPDFSignaturePermissionInfo Record

Dizionari di politica strutturali DocMDP, FieldMDP e usage rights conservati in un PDF firmato

Dichiarazione

THPDFSignaturePermissionInfo= record
  TransformMethods: THPDFSignatureTransformMethods;
  TransformReferenceCount: Integer;
  HasDocMDP: boolean;
  DocMDPPermission: THPDFDocMDPPermission;
  HasFieldLock: boolean;
  HasFieldMDP: boolean;
  FieldLockAction: THPDFFieldLockAction;
  FieldNames: THPDFAnsiStringArray;
  HasUR: boolean;
  UsageRights: THPDFUsageRights;
  UsageRightsPermissionSource: THPDFUsageRightsPermissionSource;
  CatalogUsageRightsMatches: boolean;
  UsageRightsRestrictAll: boolean;
  UsageRightsMessage: AnsiString;
  HasIdentity: boolean;
  IdentityObjectNumbers: THPDFIntegerArray;
  UnknownTransformMethods: THPDFAnsiStringArray;
  CatalogPermissionMatches: boolean;
  StructurallyValid: boolean;
  Issue: AnsiString;
end;

Unità

HPDFDoc

Campi

CampoScopo
TransformMethodsInsieme dei valori /TransformMethod riconosciuti trovati sui dizionari delle firme
TransformReferenceCountNumero di riferimenti a parametri di transform esaminati
HasDocMDPTrue quando esiste un transform DocMDP con un dizionario di permessi
DocMDPPermissionLivello di permesso DocMDP dichiarato dalla firma che firma (da 1 a 3)
HasFieldLockTrue quando è presente un dizionario di parametri di transform FieldLock
HasFieldMDPTrue quando un transform FieldMDP è presente su una qualsiasi delle firme
FieldLockActionAzione di blocco (All / Include / Exclude) del dizionario di blocco dei campi
FieldNamesNomi dei campi elencati dalla politica di blocco o FieldMDP
HasURTrue quando esiste una firma di usage rights
UsageRightsInsieme dei diritti d'uso abilitati dalla firma UR
UsageRightsPermissionSourceLa firma UR di quale revisione fornisce i diritti effettivi
CatalogUsageRightsMatchesTrue quando la voce /Perms del Catalog concorda con la firma UR
UsageRightsRestrictAllTrue quando la politica UR limita ogni capacità documentata
UsageRightsMessageTesto di dettaglio sulla valutazione dei diritti d'uso
HasIdentityTrue quando è presente un transform Identity (in stile timestamp di documento)
IdentityObjectNumbersNumeri d'oggetto delle firme che portano il transform Identity
UnknownTransformMethodsNomi di metodi di transform fuori dall'insieme riconosciuto, un indizio di manomissione
CatalogPermissionMatchesTrue quando i bit di permesso del Catalog concordano con la politica DocMDP
StructurallyValidTrue quando ogni dizionario di politica si è analizzato senza problemi strutturali
IssuePrimo problema strutturale trovato, vuoto quando StructurallyValid vale

Note d'uso

API correlate