SetSignProcessAppearanceText

Beveiliging en handtekeningen

Beschrijving

Bouwt een automatisch gegenereerde zichtbare tekstweergave voor het handtekeningveld van het opgegeven digitale ondertekeningsproces. Het Options-bitmasker kiest welke regels verschijnen: de naam van de ondertekenaar, de reden en locatie die via SetSignProcessInfo zijn doorgegeven, en de ondertekeningsdatum, optioneel voorzien van beschrijvende labels als "Signed by:" en "Reason:"

Het tekstblok wordt binnen de rechthoek van het handtekeningveld uitgelegd (zie SetSignProcessFieldBounds) in het standaardfont Helvetica. Als FontSize 0 is, wordt de grootte automatisch op het veld aangepast. Een afbeelding die via SetSignProcessFieldImageFromFile is ingesteld, gaat vóór de tekstweergave; document-timestamp-processen negeren haar

Syntaxis

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

Parameters

SignProcessIDEen waarde geretourneerd door de functies NewSignProcessFromFile, NewSignProcessFromStream of NewSignProcessFromString
OptionsBitmask die de tekstregels selecteert: 1 = naam van de ondertekenaar (de SignerName-parameter), 2 = reden, 4 = locatie (beide uit SetSignProcessInfo), 8 = ondertekeningsdatum, 16 = beschrijvende labels vóór elke regel. 0 schakelt de tekstweergave uit
SignerNameDe naam die op de naamregel van de ondertekenaar staat wanneer bit 1 is gezet
FontSizeFontgrootte in punten; 0 past het tekstblok automatisch aan op de rechthoek van het handtekeningveld
FontRed, FontGreen, FontBlueTekstkleurcomponenten in het bereik 0..1

Retourwaarden

0De sign process-handle was ongeldig
1Success