SetSignProcessFieldImageFromFile

安全和签名

描述

为指定数字签名流程中的可视签名字段设置要使用的图像

可使用 SetSignProcessFieldBounds 函数指定签名字段的位置和大小

语法

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

参数

SignProcessID由 NewSignProcessFromFile、NewSignProcessFromStream 或 NewSignProcessFromString 函数返回的值
ImageFileName用于可视化签名的图像路径和文件名
Options对于多页 TIFF 图像,此参数指定要加载的页码,对于 PNG 图像:0 = 按常规加载图像;1 = 将 Alpha 通道作为灰度图像加载;2 = 加载图像和 Alpha 通道(将 Alpha 限制为 8 位);3 = 加载图像(每通道限制为 8 位);4 = 加载 Alpha 通道(每通道限制为 8 位);5 = 加载带 Alpha 通道的图像(两者均限制为每通道 8 位);6 = 加载图像和 Alpha 通道;7 = 加载图像和 ICC 颜色配置文件,对于其他图像类型,应将此参数设为 0,将 Options 设为 -1 会强制使用 GDI+ 图形库加载 TIFF、EMF 和 WMF 图像,也可将 Options 参数设为 -PageNumber 以使用 GDI+ 加载多页 TIFF 图像(例如第 3 页为 -3)

返回值

0无法添加图像
1Success