Debenu Quick PDF logo


Security and Signatures

Version history

This function was introduced in Quick PDF Library version 9.14.


Sets the image file to use for a visual signature field in the specified digital signature process.

The SetSignProcessFieldBounds function can be used to specify the location and size of the signature field.



function TDebenuPDFLibrary1511.SetSignProcessFieldImageFromFile(
  SignProcessID: Integer; ImageFileName: WideString; Options: Integer): Integer;


Function DebenuPDFLibrary1511.PDFLibrary::SetSignProcessFieldImageFromFile(
  SignProcessID As Long, ImageFileName As String, Options As Long) As Long


int DPLSetSignProcessFieldImageFromFile(int InstanceID, int SignProcessID,
  wchar_t * ImageFileName, int Options)


SignProcessID A value returned by the NewSignProcessFromFile, NewSignProcessFromStream or NewSignProcessFromString functions.
ImageFileName The path and file name of the image to use for the visual signature.
Options For multi-page TIFF images this parameter specifies the page number to load.
For PNG images:
0 = Load the image as usual
1 = Load the alpha channel as a greyscale image
2 = Load the image and alpha channel (limit alpha to 8-bit)
3 = Load the image (limit image 8-bit/channel)
4 = Load the alpha channel (limit to 8-bit/channel)
5 = Load the image with alpha channel (limit both to 8-bit/channel)
6 = Load the image and alpha channel
7 = Load the image and ICC color profile
For other image types this parameter should be set to 0.

Setting Options to -1 forces TIFF, EMF and WMF images to be loaded using the GDI+ graphics library. Multipage TIFF images can also be loaded using GDI+ by setting the Options parameter to -PageNumber (for example -3 for page 3).

Return values

0 Image could not be added
1 Success

Copyright © 2014 Debenu. All rights reserved. AboutContactBlogNewsletterSupport