THPDFSignaturePermissionInfo Kaydı

İmzalı bir PDF'de saklanan yapısal DocMDP, FieldMDP ve usage rights policy dictionary'leri

Bildirim

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;

Birim

HPDFDoc

Alanlar

AlanAmaç
TransformMethodsİmza dictionary'lerinde bulunan tanınan /TransformMethod değerlerinin kümesi
TransformReferenceCountİncelenen transform parameter referanslarının sayısı
HasDocMDPPermission dictionary'li bir DocMDP transform mevcutken True
DocMDPPermissionİmzalayan imzanın bildirdiği DocMDP permission seviyesi (1-3)
HasFieldLockBir FieldLock transform parameter dictionary'si mevcutken True
HasFieldMDPHerhangi bir imzada FieldMDP transform mevcutken True
FieldLockActionAlan kilidi dictionary'sinin kilit action'ı (All / Include / Exclude)
FieldNamesKilit veya FieldMDP policy'sinin listelediği alan adları
HasURBir usage rights imzası mevcutken True
UsageRightsUR imzasının etkinleştirdiği usage rights kümesi
UsageRightsPermissionSourceEtkin hakları hangi revizyonun UR imzasının sağladığı
CatalogUsageRightsMatchesCatalog /Perms girdisi UR imzasıyla uyuştuğunda True
UsageRightsRestrictAllUR policy'si belgelenmiş her yeteneği kısıtladığında True
UsageRightsMessageUsage rights değerlendirmesine dair ayrıntı metni
HasIdentityBir Identity transform (belge zaman damgası tarzı) mevcutken True
IdentityObjectNumbersIdentity transform'u taşıyan imzaların nesne numaraları
UnknownTransformMethodsTanınan küme dışındaki transform yöntem adları; kurcalama işareti
CatalogPermissionMatchesCatalog permission bit'leri DocMDP policy'siyle uyuştuğunda True
StructurallyValidHer policy dictionary'si yapısal sorun olmadan ayrıştırıldığında True
IssueBulunan ilk yapısal sorun; StructurallyValid geçerliyken boş

Kullanım notları

İlgili API'ler