SetSignProcessAppearanceTemplate

Sécurité et signatures

Description

Configure un modèle d'apparence de texte visible pour un processus de signature numérique

Le modèle est développé une fois lors de la production de la signature, afin que la même disposition puisse être réutilisée avec d'autres métadonnées de signature et valeurs d'application

Syntaxe

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

Paramètres

SignProcessIDValeur renvoyée par une fonction NewSignProcessFrom*
TemplateTextTexte et sauts de ligne contenant les espaces réservés intégrés {signer}, {reason}, {location}, {contact}, {date}, {field} et {page}, ainsi que les noms personnalisés enregistrés avec SetSignProcessAppearanceVariable
SignerNameValeur substituée à {signer}
DateFormatFormat de date et d'heure Delphi utilisé par {date}, ou chaîne vide pour yyyy-mm-dd hh:nn:ss
FontSizeTaille de police en points, ou 0 pour ajuster automatiquement le bloc de texte
FontRed, FontGreen, FontBlueComposantes de couleur du texte dans la plage 0..1

Valeurs de retour

1Le modèle a été accepté
0L'identifiant du processus, la syntaxe des accolades, le nom de l'espace réservé, la longueur du modèle, le nombre d'espaces réservés ou le format de date n'était pas valide

Remarques

Utilisez {{ et }} pour émettre des accolades littérales

Un modèle peut contenir jusqu'à 32 768 caractères et 256 occurrences d'espaces réservés

Les variables personnalisées manquantes deviennent du texte vide, tandis que les variables intégrées reflètent toujours le processus de signature actuel

Un appel ultérieur à SetSignProcessAppearanceText sélectionne de nouveau l'apparence héritée fondée sur des lignes

Une image de champ reste prioritaire, et les processus d'horodatage de document ne rendent pas d'apparence textuelle

Voir aussi

SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds