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 | 无法添加图像 |
|---|---|
| 1 | Success |