SetSignProcessAppearanceTemplate
Безпека та підписи
Опис
Налаштовує шаблон видимого текстового подання для процесу цифрового підпису
Шаблон розгортається один раз при створенні підпису, тож ту саму верстку можна перевикористовувати з різними метаданими підписання та значеннями програми
Синтаксис
Delphi
Function TPDFlib.SetSignProcessAppearanceTemplate(SignProcessID: Integer; Const TemplateText, SignerName, DateFormat: WideString; FontSize, FontRed, FontGreen, FontBlue: Double): Integer;
ActiveX
Function PDFlib::SetSignProcessAppearanceTemplate(SignProcessID As Long, TemplateText As String, SignerName As String, DateFormat As String, FontSize As Double, FontRed As Double, FontGreen As Double, FontBlue As Double) As Long
DLL
int DLSetSignProcessAppearanceTemplate(int InstanceID, int SignProcessID, const wchar_t * TemplateText, const wchar_t * SignerName, const wchar_t * DateFormat, double FontSize, double FontRed, double FontGreen, double FontBlue);
Параметри
| SignProcessID | Значення, повернуте функцією NewSignProcessFrom* |
|---|---|
| TemplateText | Текст і розриви рядків, що містять будь-який із вбудованих заповнювачів {signer}, {reason}, {location}, {contact}, {date}, {field} і {page}, плюс власні імена, зареєстровані SetSignProcessAppearanceVariable |
| SignerName | Значення, що підставляється замість {signer} |
| DateFormat | Формат дати й часу Delphi, який використовує {date}, чи порожній рядок для yyyy-mm-dd hh:nn:ss |
| FontSize | Розмір шрифту в пунктах або 0, щоб вписати текстовий блок автоматично |
| FontRed, FontGreen, FontBlue | Колірні компоненти тексту в діапазоні 0..1 |
Повернуті значення
| 1 | Шаблон прийнято |
|---|---|
| 0 | ID процесу, синтаксис фігурних дужок, назва заповнювача, довжина шаблону, кількість заповнювачів чи формат дати недійсні |
Примітки
Використовуйте {{ і }}, щоб вивести літеральні фігурні дужкиШаблон може містити до 32 768 символів і 256 появ заповнювачів
Відсутні власні змінні розгортаються в порожній текст, а вбудовані завжди відображають поточний процес підписуПізніший виклик SetSignProcessAppearanceText знову обирає застаріле подання на основі рядків
Зображення поля діє з пріоритетом, а процеси документної мітки часу не малюють текстового подання
Подальший виклик SetSignProcessAppearanceText знову обирає застарілий вигляд на основі рядків
Зображення поля все ще має пріоритет, а процеси часових печатей документа не відтворюють текстовий вигляд
Див. також
SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds