SetSignProcessAppearanceText

Seguridad y firmas

Descripción

Crea una apariencia visible automática para el campo de firma. Options selecciona firmante, motivo, ubicación, fecha y etiquetas opcionales como "Signed by:" y "Reason:"

El bloque de texto se dispone dentro del rectángulo del campo de firma (consulte SetSignProcessFieldBounds) con la fuente Helvetica estándar. Cuando FontSize es 0, el tamaño se ajusta automáticamente al campo. Una imagen establecida mediante SetSignProcessFieldImageFromFile tiene prioridad sobre la apariencia del texto, y los procesos de sello de tiempo del documento la omiten

Sintaxis

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

Parámetros

SignProcessIDUn valor devuelto por las funciones NewSignProcessFromFile, NewSignProcessFromStream o NewSignProcessFromString
OptionsMáscara de líneas: 1 = firmante, 2 = motivo, 4 = ubicación, 8 = fecha, 16 = etiquetas descriptivas. 0 desactiva la apariencia de texto
SignerNameEl nombre mostrado en la línea de nombre del firmante cuando se establece el bit 1
FontSizeTamaño de fuente en puntos; 0 ajusta automáticamente el bloque de texto al rectángulo del campo de firma
FontRed, FontGreen, FontBlueComponentes de color del texto en el intervalo 0..1

Valores devueltos

0El identificador del proceso de firma no era válido
1Success