Záznam THPDFSignaturePermissionInfo

Strukturální slovníky politik DocMDP, FieldMDP a usage rights uložené v podepsaném PDF

Deklarace

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;

Jednotka

HPDFDoc

Pole

PoleÚčel
TransformMethodsMnožina rozpoznaných hodnot /TransformMethod nalezených ve slovnících podpisů
TransformReferenceCountPočet prozkoumaných referencí na transform parametry
HasDocMDPTrue, když existuje transform DocMDP se slovníkem oprávnění
DocMDPPermissionÚroveň oprávnění DocMDP deklarovaná podepisujícím podpisem (1 až 3)
HasFieldLockTrue, když je přítomen slovník transform parametrů FieldLock
HasFieldMDPTrue, když je transform FieldMDP přítomen na jakémkoli podpisu
FieldLockActionAkce zámku (All / Include / Exclude) slovníku zámku polí
FieldNamesNázvy polí uvedené zámkem nebo politikou FieldMDP
HasURTrue, když existuje podpis usage rights
UsageRightsMnožina usage rights povolených podpisem UR
UsageRightsPermissionSourcePodpis UR které revize dodává účinná práva
CatalogUsageRightsMatchesTrue, když položka /Perms v Catalog souhlasí s podpisem UR
UsageRightsRestrictAllTrue, když politika UR omezuje všechny zdokumentované schopnosti
UsageRightsMessageDetailní text o vyhodnocení usage rights
HasIdentityTrue, když je přítomen transform Identity (styl document timestampu)
IdentityObjectNumbersČísla objektů podpisů nesoucích transform Identity
UnknownTransformMethodsNázvy transform metod mimo rozpoznanou množinu, hint na manipulaci
CatalogPermissionMatchesTrue, když bity oprávnění v Catalog souhlasí s politikou DocMDP
StructurallyValidTrue, když se každý slovník politiky zparsoval bez strukturálních problémů
IssuePrvní nalezený strukturální problém; prázdné, když platí StructurallyValid

Poznámky k použití

Související API