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 = بارگذاری کانال آلفا بهعنوان تصویر خاکستری 2 = بارگذاری تصویر و کانال آلفا (محدود کردن آلفا به 8 بیت) 3 = بارگذاری تصویر (محدود کردن تصویر به 8 بیت/کانال) 4 = بارگذاری کانال آلفا (محدود به 8 بیت/کانال) 5 = بارگذاری تصویر با کانال آلفا (هر دو محدود به 8 بیت/کانال) 6 = بارگذاری تصویر و کانال آلفا 7 = بارگذاری تصویر و پروفایل رنگ ICC برای سایر انواع تصویر این پارامتر باید صفر تنظیم شود. تنظیم Options روی -1 تصاویر TIFF، EMF و WMF را وادار میکند با کتابخانهٔ گرافیکی GDI+ بارگذاری شوند. تصاویر TIFF چندصفحهای را میتوان با تنظیم پارامتر Options روی -PageNumber (مثلاً -3 برای صفحهٔ 3) نیز با GDI+ بارگذاری کرد |
مقادیر بازگشتی
| 0 | تصویر اضافه نشد |
|---|---|
| 1 | Success |