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
| SignProcessID | Reikšmė, grąžinama NewSignProcessFrom* funkcijos |
|---|---|
| TemplateText | Tekstas 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 |
| SignerName | Reikšmė, pakeičianti {signer} |
| DateFormat | Delphi 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, FontBlue | Teksto spalvos komponentai 0..1 intervale |
Grąžinamos reikšmės
| 1 | Šablonas priimtas |
|---|---|
| 0 | Proceso 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