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
| SignProcessID | Un valor devuelto por las funciones NewSignProcessFromFile, NewSignProcessFromStream o NewSignProcessFromString |
|---|---|
| Options | Máscara de líneas: 1 = firmante, 2 = motivo, 4 = ubicación, 8 = fecha, 16 = etiquetas descriptivas. 0 desactiva la apariencia de texto |
| SignerName | El nombre mostrado en la línea de nombre del firmante cuando se establece el bit 1 |
| FontSize | Tamaño de fuente en puntos; 0 ajusta automáticamente el bloque de texto al rectángulo del campo de firma |
| FontRed, FontGreen, FontBlue | Componentes de color del texto en el intervalo 0..1 |
Valores devueltos
| 0 | El identificador del proceso de firma no era válido |
|---|---|
| 1 | Success |