SetSignProcessFieldImageFromFile
Segurança e assinaturas
Descrição
Define a imagem a utilizar num campo de assinatura visual do processo de assinatura digital especificado
A função SetSignProcessFieldBounds pode ser utilizada para especificar a localização e o tamanho do campo de assinatura
Sintaxe
Delphi
Function TPDFlib.SetSignProcessFieldImageFromFile(SignProcessID: Integer; Const ImageFileName: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessFieldImageFromFile(SignProcessID As Long, ImageFileName As String, Options As Long) As Long
DLL
int DLSetSignProcessFieldImageFromFile(int InstanceID, int SignProcessID, const wchar_t * ImageFileName, int Options);
Parâmetros
| SignProcessID | Um valor devolvido pelas funções NewSignProcessFromFile, NewSignProcessFromStream ou NewSignProcessFromString |
|---|---|
| ImageFileName | O caminho e o nome do ficheiro da imagem a utilizar na assinatura visual |
| Options | Para imagens TIFF de várias páginas, este parâmetro especifica o número da página a carregar. Para imagens PNG: 0 = Carregar a imagem como habitualmente 1 = Carregar o canal alfa como uma imagem em tons de cinzento 2 = Carregar a imagem e o canal alfa (limitar alfa a 8 bits) 3 = Carregar a imagem (limitar imagem a 8 bits/canal) 4 = Carregar o canal alfa (limitar a 8 bits/canal) 5 = Carregar a imagem com canal alfa (limitar ambos a 8 bits/canal) 6 = Carregar a imagem e o canal alfa 7 = Carregar a imagem e o perfil de cor ICC Para outros tipos de imagem, este parâmetro deve ser definido como 0. Definir Opções como -1 faz com que as imagens TIFF, EMF e WMF sejam carregadas com a biblioteca gráfica GDI+. As imagens TIFF de várias páginas também podem ser carregadas com o GDI+, definindo o parâmetro Opções como -PageNumber (por exemplo, -3 para a página 3). |
Valores devolvidos
| 0 | Não foi possível adicionar a imagem |
|---|---|
| 1 | Success |