THPDFSignaturePermissionInfo Record

Strukturalne słowniki polityk DocMDP, FieldMDP i praw używania zapisane w podpisanym PDF

Deklaracja

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;

Jednostka

HPDFDoc

Pola

PolePrzeznaczenie
TransformMethodsZbiór rozpoznanych wartości /TransformMethod znalezionych w słownikach podpisów
TransformReferenceCountLiczba sprawdzonych referencji do parametrów transformacji
HasDocMDPTrue, gdy istnieje transformacja DocMDP ze słownikiem uprawnień
DocMDPPermissionPoziom uprawnień DocMDP zadeklarowany przez podpis podpisujący (od 1 do 3)
HasFieldLockTrue, gdy obecny jest słownik parametrów transformacji FieldLock
HasFieldMDPTrue, gdy transformacja FieldMDP występuje na którymś podpisie
FieldLockActionAkcja blokady (All / Include / Exclude) słownika blokad pól
FieldNamesNazwy pól wypisane przez politykę blokady lub FieldMDP
HasURTrue, gdy istnieje podpis praw używania
UsageRightsZbiór praw używania włączonych przez podpis UR
UsageRightsPermissionSourceCzyj podpis UR z której rewizji dostarcza obowiązujące prawa
CatalogUsageRightsMatchesTrue, gdy wpis /Perms w Catalog zgadza się z podpisem UR
UsageRightsRestrictAllTrue, gdy polityka UR ogranicza każdą udokumentowaną możliwość
UsageRightsMessageTekst szczegółowy o ewaluacji praw używania
HasIdentityTrue, gdy obecna jest transformacja Identity (w stylu znacznika czasu dokumentu)
IdentityObjectNumbersNumery obiektów podpisów niosących transformację Identity
UnknownTransformMethodsNazwy metod transformacji poza rozpoznanym zbiorem — wskazówka o ingerencji
CatalogPermissionMatchesTrue, gdy bity uprawnień w Catalog zgadzają się z polityką DocMDP
StructurallyValidTrue, gdy każdy słownik polityki sparsował się bez problemów strukturalnych
IssuePierwszy znaleziony problem strukturalny; puste, gdy StructurallyValid jest prawdziwe

Uwagi dotyczące użycia

Powiązane API