SetSignProcessAppearanceText

Güvenlik ve İmzalar

Açıklama

Belirtilen dijital imza işleminin imza alanı için otomatik oluşturulmuş görünür metin görünümü oluşturur. Options bit maskesi hangi satırların görüneceğini seçer: imzalayan adı, SetSignProcessInfo ile sağlanan neden ve konum, imzalama tarihi ve isteğe bağlı olarak "Signed by:" ile "Reason:" gibi açıklayıcı etiketler

Metin bloğu standart Helvetica yazı tipi kullanılarak imza alanı dikdörtgeninin içine yerleştirilir (bkz. SetSignProcessFieldBounds). FontSize 0 olduğunda boyut alana otomatik olarak sığdırılır. SetSignProcessFieldImageFromFile aracılığıyla ayarlanan görüntü metin görünümüne göre önceliklidir ve belge zaman damgası işlemleri bunu yok sayar

Sözdizimi

Delphi

Function TPDFlib.SetSignProcessAppearanceText(SignProcessID, Options: Integer; Const SignerName: WideString; FontSize, FontRed, FontGreen, FontBlue: Double): Integer;

ActiveX

Function PDFlib::SetSignProcessAppearanceText(SignProcessID As Long, Options As Long, SignerName As String, FontSize As Double, FontRed As Double, FontGreen As Double, FontBlue As Double) As Long

DLL

int DLSetSignProcessAppearanceText(int InstanceID, int SignProcessID, int Options, const wchar_t * SignerName, double FontSize, double FontRed, double FontGreen, double FontBlue);

Parametreler

SignProcessIDNewSignProcessFromFile, NewSignProcessFromStream veya NewSignProcessFromString işlevlerinin döndürdüğü değer
OptionsMetin satırlarını seçen bit maskesi: 1 = imzalayan adı (SignerName parametresi), 2 = gerekçe, 4 = konum (ikisi de SetSignProcessInfo kaynağından), 8 = imzalama tarihi, 16 = her satırın önündeki açıklayıcı etiketler. 0 metin görünümünü devre dışı bırakır
SignerNameBit 1 ayarlandığında imzalayanın ad satırında gösterilen ad
FontSizePunto cinsinden font boyutu; 0 metin bloğunu imza alanı dikdörtgenine otomatik olarak sığdırır
FontRed, FontGreen, FontBlue0..1 aralığındaki metin rengi bileşenleri

Dönüş değerleri

0İmzalama işlemi tanıtıcısı geçerli değildi
1Success