c# pdf to tiff open source : Create signature from pdf SDK control API .net web page wpf sharepoint PDFX4DRV_API5-part701

Interface IPXCPrinter
48
[in] long dwAlign,
[in] long xOffset,
[in] long yOffset,
[in] long nAngle,
[in] long dwOpacity,
[in] long dwFlags,
[in] long dwPlaceType,
[in] BSTR sRange);
VB
Sub AddTextWatermark(
sName As String,
sText As String,
sFontName As String,
dwFontWeight As Long,
bItalic As Long,
bOutline As Long,
nFontSize As Long,
nLineWidth As Long,
nTextcolor As Long,
dwAlign As Long,
xOffset As Long,
yOffset As Long,
nAngle As Long,
dwOpacity As Long,
dwFlags As Long,
dwPlaceType As Long,
sRange As String)
sName
Specifies the name of the newly created watermark item. This name is used to identify this
watermark in the Watermarks.Watermarks property string. If there is already a watermark with
the same name - it will be overwritten!
sText
Specifies the watermark text.
sFontName
Specifies the font (by name) to use when drawing the watermark. N.B. Required !
dwFontWeight
Specifies the weight of the font. Possible values are: 400 for Normal and 700 for Bold.
bItalic
When True, specifies the italic variant of the font identified by the sFontName parameter.
bOutline
When True, the text will be drawn as an outline; when False, as solid filled text.
nFontSize
Specifies the font size of the text. Font size is specified in tenths of a point (1 pt = 1/72 inch).
When this parameter is 0 (zero), the font size will be adjusted to fit the entire page.
Create signature from pdf - C# PDF File Permission Library: add, remove, update PDF file permission in C#.net, ASP.NET, MVC, WPF
Tell C# users how to set PDF file permissions, like printing, copying, modifying, extracting, annotating, form filling, etc
add signature to preview pdf; adding signature to pdf
Create signature from pdf - VB.NET PDF File Permission Library: add, remove, update PDF file permission in vb.net, ASP.NET, MVC, WPF
VB.NET Tutorial for How to Set PDF File Access Permissions Using XDoc.PDF for .NET
add signature pdf online; add signature to pdf preview
PDF-XChange Driver API SDK
49
nLineWidth
Specifies the line width for outlining the contour of the text. Line width is specified in tenths of
points. Used only when bOutline is TRUE.
nTextcolor
Specifies the text color of the watermark.
dwAlign
Specifies the text alignment on the page. When nFontSize is 0 (zero) this parameter is ignored and
the watermark will be centered vertically and horizontally (value 9).
dwAlign may be a combination any of the following values:
Bit
Value
Meaning
0
1
Horizontal Center Align.
1
2
Right Align:  Cannot be set when bit 0 (Horizontal center align is set)
When both bits 0 and 1 is not set, Left align used.
4
8
Vertical Center align.
5
16
Bottom Align. Cannot bit set when bit 4 is set.
When both bits 4 and 5 is not set, Top align used.
xOffset, yOffset
Specify Horizontal and Vertical offsets for the watermark relative to the top-left corner of the
page. Values are specified in tenths of millimeters.
nAngle
Specifies the Rotation angle for the watermark. Possible values are from -90 to 90 degrees.
Positive values mean counterclockwise rotation.
dwOpacity
Specifies the Opacity level of the watermark. Value must be in the range of 0 (fully transparent) to
100 (fully opaque).
dwFlags
Bit combination integer value which defines how the watermark should be placed and when it
should be visible, may be a combination of the following flags:
Bit
Value
Meaning
1
2
If this bit is set the watermark will be placed as a background on the
page. Otherwise it will be placed in the foreground - over the
content of the existing page.
2
4
Watermark should be visible during viewing the PDF document in
the PDF viewing application.
C# PDF Digital Signature Library: add, remove, update PDF digital
Barcode Read. Barcode Create. OCR. Twain. Edit Digital Signatures. |. Home ›› XDoc.PDF ›› C# PDF: Edit PDF Digital Signature. You maybe interested:
create transparent signature stamp for pdf; pdf signatures
VB.NET PDF Digital Signature Library: add, remove, update PDF
PDF in C#, C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET PDF Document Viewer Search unsigned signature field in PDF document.
export pdf sign in; add jpeg signature to pdf
Interface IPXCPrinter
50
3
8
Watermark should be visible when the PDF document is exported
(for example as an image format) from the viewing application.
4
16
Watermark should be printed when the PDF document is printed
from the PDF viewing application.
dwPlaceType
Defines on which pages the watermark should be placed. May be any of the following values:
Value
Meaning
0
Watermark will be placed on all pages of the document
1
Watermark will be placed only on the first page of the document.
2
Watermark will be placed only on the last page of the document.
3
Watermark will be placed only on even pages of the document.
4
Watermark will be placed only on odd pages of the document.
5
Watermark will be placed on pages specified by the sRange parameter.
sRange
A String defining the page range(s) onto which the watermark should be placed. Each range can
be: page number, or range of pages in the form [p1]-[p2], which means from p1 to p2 inclusive.
One of p1 or p2 may be omitted. In this case all pages prior to p2 or all pages after p1 will be
included into the range. Ranges should be separated by a comma(,) or semicolon (;).
Example of range string: "-3, 5, 7-11, 15-". This decodes as "pages 1, 2, 3, 5, 7, 8, 9, 10, 11, 15 to
the end of the document."
3.2.6
Method AddImageWatermark
This method is used to define a new image watermark to be added to the document. The parameters
of this method correspond to the parameters available in the PDF-XChange Driver V 4.x UI during
the adding/editing of a text watermark (page Watermarks; Add… button).
Declaration:
C#
void AddImageWatermark(
string sName,
string sImageFileName,
int dwTranscolor,
int dwWidth,
int dwHeight,
int dwAlign,
int xOffset,
int yOffset,
int nAngle,
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Password, digital signature and PDF text, image and page added to a specific location on PDF file page. In addition, you can easily create, modify, and delete
create pdf signature stamp; adding a signature to a pdf document
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
XDoc. HTML5 Viewer for C# .NET enables you to create signatures to PDF, including freehand signature, text and date signature. If
adding signature to pdf in preview; add signature to pdf reader
PDF-XChange Driver API SDK
51
int dwOpacity,
int dwFlags,
int dwPlaceType,
string sRange);
C++
HRESULT AddImageWatermark(
[in] BSTR sName,
[in] BSTR sImageFileName,
[in] long dwTranscolor,
[in] long dwWidth,
[in] long dwHeight,
[in] long dwAlign,
[in] long xOffset,
[in] long yOffset,
[in] long nAngle,
[in] long dwOpacity,
[in] long dwFlags,
[in] long dwPlaceType,
[in] BSTR sRange);
VB
Sub AddImageWatermark(
sName As String,
sImageFileName As String,
dwTranscolor As Long,
dwWidth As Long,
dwHeight As Long,
dwAlign As Long,
xOffset As Long,
yOffset As Long,
nAngle As Long,
dwOpacity As Long,
dwFlags As Long,
dwPlaceType As Long,
sRange As String)
sName
Specifies the name of the newly created watermark item. This name may be used in the
Watermarks property. If there is already an existing watermark with the same name, it will be 
over written.
sImageFileName
Specifies the fully qualified path name to the image file to be used as a watermark. The image
may be in any of the following supported image formats: BMP, PNG, JNG, JPEG, JPEG 2000, TIFF,
JBIG, JBIG2, GIF, PCX, DCX, EMF, WMF. If the image is a multipage image, only the first page will
be used as a watermark.
dwTranscolor
Specifies the transparent color for the image. If this parameter is anything other than -1, each
pixel in the sImageFileName image which has a color specified by the dwTranscolor parameter
will be transparent in the PDF file generated.
dwWidth, dwHeight
Specifies the dimensions of the watermark. The image specified by the sImageFileName
C#: XDoc.HTML5 Viewer for .NET Online Help Manual
Click to convert PDF document to Word (.docx). PDF and Word (.docx). Annotation Tab. 2. Create Freehand Signature. Click to create a freehand signature.
add signature image to pdf acrobat; click to sign pdf
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Create high resolution PDF file without image quality losing in ASP.NET Import graphic picture, digital photo, signature and logo into PDF document.
adding a signature to a pdf form; create pdf with signature field
Interface IPXCPrinter
52
parameter will be resized to 'fit' within the specified area and will retain its aspect ratio.
All other parameters of this method have the same meaning as the corresponding parameters of 
AddTextWatermark method.
Return value
The method returns S_OK if successful, or an error code if it fails.
3.2.7
Method StorePrinterOptions
This method is used to store all printer options into any external storage method supporting an 
IStream interface.
Declaration:
C#
void StorePrinterOptions(IStream pStream);
C++
HRESULT StorePrinterOptions(IStream* pStream);
VB
Sub StorePrinterOptions(pStream As IStream)
pStream
Pointer to the IStream object into which all printer properties will be serialized.
Return value
The method returns S_OK if successful; otherwise an error code is returned.
3.2.8
Method ReStorePrinterOptions
This method restores all original printer options previously saved using the method 
StorePrinterOptions  to save to an external storage method supporting an IStream interface.
Declaration:
C#
void ReStorePrinterOptions(IStream pStream);
C++
HRESULT ReStorePrinterOptions(IStream* pStream);
VB
Sub ReStorePrinterOptions(pStream As IStream)
pStream
Pointer to the IStream object where the printer properties are to be stored.
Return value
The method returns S_OK if successful; otherwise an error code is returned.
.NET PDF SDK - Description of All PDF Processing Control Feastures
PDF Digital Signature. Create signatures in existing PDF signature fields; Create signatures in new fields which hold the signature;
adding a signature to a pdf document; create signature field in pdf
C# WPF Viewer: Load, View, Convert, Annotate and Edit Tiff
functionalities. convert Tiff file to PDF, add annotations to Tiff, Create signature on tiff, etc. Please refer to more details below:
adding a signature to a pdf in preview; add signature box to pdf
PDF-XChange Driver API SDK
53
3.2.9
Method SetAsDefaultPrinter
This method sets the printer associated with the IPXCPrinter object as the system default printer.
The original system default printer can be restored later using the method RestoreDefaultPrinter.
The original system default printer will be restored automatically when releasing the IPXCPrinter
object.
Declaration:
C#
void SetAsDefaultPrinter();
C++
HRESULT SetAsDefaultPrinter();
VB
Sub SetAsDefaultPrinter()
Return value
The method returns S_OK if successful; otherwise an error code is returned.
3.2.10
Method RestoreDefaultPrinter
This method restores the original system default printer modified when calling SetAsDefaultPrinter
method. If the method SetAsDefaultPrinter was not previously called this method is ignored.
Declaration:
C#
void RestoreDefaultPrinter();
C++
HRESULT RestoreDefaultPrinter();
VB
Sub RestoreDefaultPrinter()
Return value
The method returns S_OK if successful; otherwise an error code is returned.
3.2.11
Method AddSMTPServer
This method adds the parameters of a defined SMTP server, which may then be used for sending PDF
files via email. 
For more details see description of EMail section.
Declaration:
C#
void AddSMTPServer(
string sName,
int nPort,
int bNeedAuth,
C# WinForms Viewer: Load, View, Convert, Annotate and Edit Tiff
Viewer provides other utility features for processing Tiff while in preview, such as convert Tiff file to PDF, add annotations to Tiff, Create signature on tiff
create signature pdf; create pdf signature stamp
How to C#: Basic SDK Concept of XDoc.PDF for .NET
easily create, load, combine, and split PDF file(s), and add, create, insert, delete This class provides APIs for handling digital signature in a PDF document
add signature image to pdf acrobat; adding signature to pdf files
Interface IPXCPrinter
54
string sUser,
string sPassword,
long bSecureConnection);
C++
HRESULT AddSMTPServer(
[in] BSTR sName,
[in] long nPort,
[in] long bNeedAuth,
[in] BSTR sUser,
[in] BSTR sPassword,
[in] long bSecureConnection);
VB
Sub AddSMTPServer(
sName As String,
nPort As Long,
bNeedAuth As Long,
sUser As String,
sPassword As String,
bSecureConnection As Long)
sName
Specifies the name or IP address of the SMTP server.
nPort
Specifies the port number to be used to communicate with the SMTP server. The usual SMTP
default is port 25.
bNeedAuth
Set to True if the specified server requires authorization for sending email.
sUser
User name used for authorization on the server. Not used when bNeedAuth is False.
sPassword
Password used for access authorization to the server. Not used when bNeedAuth is False.
bSecureConnection
Set to True if the server requires a secure connection or False otherwise.
Return value
Method returns S_OK if success, and other values on fail.
3.3
Events
The IPXCPrinter interface provides events which can be used by a Developer's applications to
determine the stage of the PDF creation process. Some events are fired during document spooling
and these events are asynchronous to prevent dead-locking. Events which are fired during the
generation of PDF documents are synchronous.
An asynchronous event means that PDF-XChange fires the event and will not wait while application
receives this event and returns from it. It also means that the application will receive these events
immediately when they are fired.
PDF-XChange Driver API SDK
55
When a synchronous event is fired, PDF-XChange will wait until the application has finished this
event.
All events have a JobID parameter which specifies an internal Job identifier of the printed document.
This ID can be used when multiple documents are printing to determine from which document the
event was fired.
The following events are supported in PDF-XChange Driver v4.
·Asynchronous Events:
o
Event OnStartDoc  is fired when a new document starts to print.
o
Event OnStartPage  is fired for each page when it starts to print.
o
Event OnEndPage  is fired for each page after it prints.
oEvent OnEndDoc  is fired when the complete document is spooled by the GDI.
·Synchronous Events:
oEvent OnDocSpooled  is fired immediately when PDF-XChange starts processing the document
that was printed by the GDI.
o
Event OnFileSaved  is fired when the PDF file is saved.
o
Event OnFileSent  is fired when emailing of the PDF file was enabled and after the email was
sent. If emailing is not enabled this event will not fire.
o
Event OnError is fired when an error occurs during the processing of the PDF file.
3.3.1
Asynchronous Events
The following Asynchronous events are supported in PDF-XChange Driver v4.
·
Event OnStartDoc  is fired when a new document starts to print.
·Event OnStartPage  is fired for each page when it starts to print.
·Event OnEndPage  is fired for each page after it prints.
·Event OnEndDoc  is fired when the complete document is spooled by the GDI.
3.3.1.1
Event OnStartDoc
This event is fired when a new document starts to print.
Declaration:
C#
event OnStartDoc(int JobID, string lpszDocName, string lpszAppName);
C++
HRESULT OnStartDoc(LONG JobID, BSTR lpszDocName, BSTR lpszAppName);
VB
Event OnStartDoc(JobID As Long, lpszDocName As String, lpszAppName As String)
JobID
Internal Job identifier.
Interface IPXCPrinter
56
lpszDocName
Specifies the document name as it was passed from the printing application.
lpszAppName
Specifies the module name of the printing application.
Return value
PDF-XChange ignores returned values from this event.
3.3.1.2
Event OnStartPage
This event is fired for each page when it starts to print.
Declaration:
C#
event OnStartPage(int JobID, int nPageNumber);
C++
HRESULT OnStartPage(LONG JobID, LONG nPageNumber);
VB
Event OnStartPage(JobID As Long, nPageNumber As Long)
JobID
Internal Job identifier.
nPageNumber
Zero based page number when spooling.
Return value
PDF-XChange ignores returned values from this event.
3.3.1.3
Event OnEndPage
This event is fired for each page after printing completes.
Declaration:
C#
event OnEndPage(int JobID, int nPageNumber);
C++
HRESULT OnEndPage(LONG JobID, LONG nPageNumber);
VB
Event OnEndPage(JobID As Long, nPageNumber As Long)
JobID
Internal Job identifier.
nPageNumber
Zero based page number spooled.
PDF-XChange Driver API SDK
57
Return value
PDF-XChange ignores returned values from this event.
3.3.1.4
Event OnEndDoc
This event is fired when the complete document has been spooled by the GDI.
Declaration:
C#
event OnEndDoc(int JobID, int bOK);
C++
HRESULT OnEndDoc(LONG JobID, LONG bOK);
VB
Event OnEndDoc(JobID As Long, bOK As Long)
JobID
Internal Job identifier.
bOK
When this parameter is True, the document has fully spooled and PDF-XChange will continue to
process this document to produce the PDF file. If there was an error during printing (e.g. printing
cancelled) there will be no further document processing.
Return value
PDF-XChange ignores returned values from this event.
3.3.2
Synchronous Events
The following Synchronous events are supported by the PDF-XChange V4 Driver.
·Event OnDocSpooled  is fired immediately PDF-XChange starts processing the document printed by
the GDI.
·Event OnFileSaved  is fired when the PDF file is saved.
·Event OnFileSent  is fired when PDF emailing is enabled and after the email has been sent. If
emailing is not enabled this event will not fire.
·Event OnError is fired if an error occurs during the processing of the PDF file.
3.3.2.1
Event OnDocSpooled
This event is fired immediately PDF-XChange begins processing the document printed by the GDI.
Declaration:
C#
event OnDocSpooled(int JobID, string lpszDocName, string lpszAppName);
C++
HRESULT OnDocSpooled(LONG JobID, BSTR lpszDocName, BSTR lpszAppName);
Documents you may be interested
Documents you may be interested