SetSignProcessAppearanceTemplate

Sauga ir parašai

Aprašymas

Sukonfigūruoja matomojo teksto išvaizdos šabloną skaitmeninio parašo procesui

Šablonas išplečiamas vienąkart gaminant parašą, todėl tas pats išdėstymas gali būti naudojamas pakartotinai su skirtingąsias pasirašymo metaduomenimis ir programos reikšmėmis

Sintaksė

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);

Parametrai

SignProcessIDReikšmė, grąžinama NewSignProcessFrom* funkcijos
TemplateTextTekstas ir eilučių lūžiai, kuriuose yra bet kurie integruotieji vietos ženklai {signer}, {reason}, {location}, {contact}, {date}, {field} ir {page}, plius pasirinktiniai pavadinimai, užregistruoti su SetSignProcessAppearanceVariable
SignerNameReikšmė, pakeičianti {signer}
DateFormatDelphi datos ir laiko formatas, kurį naudoja {date}, arba tuščioji eilutė yyyy-mm-dd hh:nn:ss
FontSizeŠrifto dydis taškais arba 0, kad teksto blokas būtų pritaikytas automatiškai
FontRed, FontGreen, FontBlueTeksto spalvos komponentai 0..1 intervale

Grąžinamos reikšmės

1Šablonas priimtas
0Proceso ID, skliaustų sintaksė, vietos ženklo pavadinimas, šablono ilgis, vietos ženklų skaičius arba datos formatas buvo netinkamas

Pastabos

Naudokite {{ ir }} to emit litera}}, kad būtų išduoti tikrieji skliaustai. Šablonas gali turėti iki 32 768 simbolių ir 256 vietos ženklų pasirodymus

Trūkstamosios pasirinktinės kintamieji išsiplečia į tuščiąjį tekstą, o integruotieji kintamieji visada atspindi esamąjį pasirašymo procesą. Vėliau iškvietus SetSignProcessAppearanceText vėl pasirenkama pasenusioji eilučių pagrindo išvaizda

Lauko vaizdas vis tiek turi pirmenybę, o dokumento laiko žymos procesai neatvaizduoja teksto išvaizdos

Taip pat žr.

SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds