THPDFPage.AddCertificationSignatureField Yöntemi
İstenen izin düzeyine sahip bir DocMDP dönüşümü ekleyerek bir imza alanı oluşturur ve bunu belge sertifikasyon imzası yapar
Bildirim
procedure AddCertificationSignatureField(const FieldName: AnsiString; Rectangle: TRect; Permission: THPDFDocMDPPermission; ContentsBytes: Integer= 8192; const SubFilter: AnsiString= 'adbe.pkcs7.detached'; const Reason: AnsiString= ''; const Location: AnsiString= ''; const ContactName: AnsiString= ''; Flags: THPDFFormFieldFlags= []);
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
FieldName | Yardımcının hedeflediği AcroForm alan adı veya alan sözlüğü |
Rectangle | İşlemin uygulandığı sayfa alanı veya pencere öğesi dikdörtgeni |
Permission | Sertifikasyondan sonra yapılan değişikliklere tanınan DocMDP izni |
ContentsBytes | Onaltılık /Contents yer tutucusunda ayrılan ikili imza bayt sayısı |
SubFilter | İmza sözlüğünde saklanan imza alt süzgeci |
Reason | İmzayla saklanan isteğe bağlı imzalama nedeni |
Location | İmzayla saklanan isteğe bağlı imzalama konumu |
ContactName | İmzayla saklanan isteğe bağlı imzalayan iletişim bilgileri |
Flags | İmza alanına uygulanan AcroForm pencere öğesi bayrakları |
Dönüş değeri
Bu üye bir değer döndürmez
Kullanım notları
- Çıktıyı dış imzalamaya hazırlamadan önce bu yöntemi çağırın
- Bir belgede yalnızca bir sertifikasyon imzası bulunabilir; ancak seçilen DocMDP düzeyi tarafından izin verilen daha sonraki onay imzalarını da içerebilir
ContentsBytesdeğerini son CMS kapsayıcısı için yeterince büyük seçin çünkü onaltılık yük ayrılan alanı aşarsa imzalama başarısız olur