c# itext convert pdf to image : Copy protection pdf software control cloud windows azure wpf class FoxitActiveX24_guide3-part1438

Programming Guide                                                                                                                         
SetHighlightColor(*) 
Set the hight lignt color. 
Prototype:  
void       SetHighlightColor(OLE_COLOR nColor); 
Parameters:  
nColor      -  Contains an RGB color for the pen. 
Return value: 
[None] 
SetHighlightType (*) 
Set the highlight type. 
Prototype:  
Void      SetHighlightType (short nType); 
Parameters:  
nType      -  The type of the highlight. 
Return value: 
[None] 
RemoveAllHighlight (*) 
Remove all highlight in current opened document. 
Prototype:  
void RemoveAllHighlight() 
Parameters:  
[None] 
Return value: 
[None] 
GetPageText 
Extract text content from a PDF page of the currently loaded PDF file. 
Prototype:  
BSTR      GetPageText (long nPage) 
Parameters:  
nPage      -  Number of the page you want to extract text from. 
Return value: 
The text that has been extracted. 
CountTools 
Get the number of tools that can be used in the current version of ActiveX. 
Prototype:  
short        CountTools()  
Parameters:  
Copy protection pdf - C# PDF Password Library: add, remove, edit PDF file password in C#.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
pdf print protection; pdf password reset
Copy protection pdf - VB.NET PDF Password Library: add, remove, edit PDF file password in vb.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
convert password protected pdf to word; break pdf password online
Programming Guide                                                                                                                         
[None] 
Return Value:  
Number of tools. 
GetToolByIndex 
Get the name of a tool. 
Prototype:  
BSTR       GetToolByIndex (short nIndex) 
Parameters:  
nIndex      -  The range of nIndex is: 0 <= nIndex< CountTools(). 
Return Value:  
The name of the tool is returned. 
GetDocPermissions  
Get file permission flags of the document. 
Prototype:  
long       GetDocPermissions () 
Parameter: 
[None] 
Return value:  
A 32-bit integer indicating permission flags. Please refer to PDF Reference for detailed 
description, if the document is not protected, 0xffffffff will be returned. 
ShowDocumentInfoDialog  
Popup Document Properties Dialog. 
Prototype:  
void       ShowDocumentInfoDialog() 
Parameter: 
[None] 
Return value:  
[None] 
SetCurrentLanguage 
The user interface of ActiveX can be switched to one of the 30+ languages dynamically. 
This require extra language file (in xml format) to be accompanied with the ActiveX. If you 
want a specific language file, please contact us at sales@foxitsoftware.com 
Prototype:  
void       SetCurrentLanguage(short LanguageID); 
Parameters:  
LanguageID    -   Language identifier.  
A value from 0 to 30 to represent different languages. 
Return value:  
VB.NET PDF Library SDK to view, edit, convert, process PDF file
file and load PDF from other file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy and paste PDF Document Protection.
add password to pdf; change password on pdf
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Word
users can convert Convert Microsoft Office Word to searchable PDF online, create Word Protection. text content of Word for further edit, such as copy and paste
copy text from protected pdf; break pdf password
Programming Guide                                                                                                                         
[None] 
SetCurrentLanguageByString 
The user interface of ActiveX can be switched to one of the 30+ languages dynamically. 
This require extra language file (in xml format) to be accompanied with the ActiveX. If you 
want a specific language file, please contact us at sales@foxitsoftware.com 
Prototype:  
void       SetCurrentLanguageByString(BSTR FileName); 
Parameters:  
FileName    -   The name of the language file. Such as “lang_en_us.xml”. 
Return value:  
[None] 
SetCurrentWnd 
By the use of this function, users can set the current instance when ActiveX runs in 
Multi-instance. 
Prototype:  
void       SetCurrentWnd(long hWnd); 
Parameters:  
hWnd    -   The HWND of a OCX instance. 
Return value:  
[None] 
SetLogFile 
Users can call this function to set a log file in your application and each function you 
called will be recorded to this log file. 
Prototype:  
BOOL       SetLogFile(BSTR filepath); 
Parameters:  
filepath    -    the log file’s path. 
Return value:  
A bool value specifies whether the log file is set. 
IsDualPage(*) 
Check the type of the page. 
Prototype:  
BOOL      IsDualPage(short pageIndex); 
Parameters:  
pageIndex    -  The page number of the document. 
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
PDF Protection. HTML5 Viewer for C# .NET provides convenient text edit features. Users can select PDF text region, copy and paste PDF text for edit.
create copy protected pdf; add password to pdf reader
How to C#: Basic SDK Concept of XDoc.PDF for .NET
combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut You may add PDF document protection functionality into your
password pdf; add password to pdf without acrobat
Programming Guide                                                                                                                         
Return value:  
A bool value specifies whether the page is two layers. 
Two layers mean a page which has an image with hidden text
.
ExportPagesToPDF(*) 
Export some pages in current document into a pdf file. 
Prototype:  
BOOL       ExportPagesToPDF (BSTR lpszPDFFileName,  
BSTR lpszPageRangeString); 
Parameters:  
lpszPDFFileName  -  The file path to insert the page. 
lpszPageRangeString  - The page range string. Such as "0, 2, 3-5", please note that 
"5-2" is invalid. In other words, the value before the dash not 
allows being larger than the after one. 
Return value:  
A bool value specify the pages have been exported. 
GetBitmap(*) 
Render contents in a page to a bitmap 
Prototype:  
long       GetBitmap(short nPageIndex, long pixelWidth,  
long pixelHeight, float rectLeft, float rectTop,  
float rectRight, float rectBottom, long PixelFormat); 
Parameters:  
nPageIndex    -  The page number of the document. 
pixelWidth    -  The width of the bitmap. 
pixelHeight    -  The height of the bitmap. 
rectLeft     -  Left pixel position of the display area in the device  
    coordination. 
rectTop     -  Top pixel position of the display area in the device  
    coordination 
rectRight    -  Right pixel position of the display area in the device  
    coordination. 
rectBottom    -  Bottom pixel position of the display area in the device  
    coordination. 
PixelFormat   -  The pixel format of the bitmap. 
Return value:  
The handle of the bitmap. 
GetPageHeight 
Get page height 
Prototype:  
float       GetPageHeight(short nPageIndex); 
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
C#.NET: Edit PDF Password in ASP.NET. RaterEdge HTML5 PDF Editor also provides C#.NET users secure solutions for PDF document protection.
pdf password; adding a password to a pdf file
VB.NET PDF: Basic SDK Concept of XDoc.PDF
combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut You may add PDF document protection functionality into your
pdf protection remover; pdf protected mode
Programming Guide                                                                                                                         
Parameters:  
nPageIndex    -  The page number of the document. 
Return value:  
Page height (excluding non-displayable area) measured in points. 
One point is 1/72 inch (around 0.3528 mm) 
GetPageWidth 
Get page width 
Prototype:  
float       GetPageWidth(short nPageIndex); 
Parameters:  
nPageIndex    -  The page number of the document. 
Return value:  
Page width (excluding non-displayable area) measured in points. 
One point is 1/72 inch (around 0.3528 mm) 
AboutBox 
Popup the about box. 
Prototype:  
void       AboutBox() 
Parameters:  
[None] 
Return value:  
[None] 
PrintWithDialog 
Display Windows dialog for sending print-outs. 
Prototype:  
void       PrintWithDialog();  
Parameters:   
[None] 
Return value: 
[None]  
UnLockActiveX  
Unlock the Activex using license key received from Foxit Software Company. 
Prototype:  
void       UnLockActiveX(BSTR lisence_id, BSTR unlock_code) 
Parameters:  
license_id     -  A string received from Foxit identifying the SDK licensee  
unlock_code   -   A string received from Foxit to unlock the ActiveX  
Return value:  
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
PDF signature functionality for copyright protection. PDF Version. Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text.
convert password protected pdf to excel online; pdf password online
How to C#: Quick to Start Using XDoc.PDF for .NET
content redaction, PDF document annotation, PDF document protection and more Use namespace "RasterEdge.XDoc.PDF"; Copy of the following C# sample code to your
protected pdf; pdf document password
Programming Guide                                                                                                                         
[None] 
Comment: 
For evaluating ActiveX, you don’t need to call this function and the evaluation marks 
will be shown on all rendered pages.  
For paid Activex customers, you should call this function before calling any other 
ActiveX functions. 
Events: 
BeforeDraw 
Triggered Before the painting of the viewer contents is about to begin. 
Prototype:  
BeforeDraw (long dc)
Parameters:  
dc     -  Handle to a device context.  
AfterDraw 
Triggered After the painting of the viewer contents is completed. 
Prototype:  
AfterDraw (long dc)
Parameters:  
dc     -  Handle to a device context.  
OnZoomChange 
Triggered when you change the Zoomlevel property. 
Prototype:  
OnZoomChange () 
Parameters: 
[None] 
OnPageChange 
Triggered when you change a page (move from one page to another). 
Prototype:  
OnPageChange () 
Parameters:  
[None] 
OnOpenPassword 
Triggered when you try to open a PDF document which is password protected. 
Prototype:  
OnOpenPassword (BSTR* password, BOOL* cancel) 
Programming Guide                                                                                                                         
Parameters:  
Password    -  Password for the PDF. 
Cancel      -  When Cancel set False, It will trigger all the time, 
until password is correct.  
OnHypeLink (*) 
Triggered when the user is click on a hypertext,  
Prototype:  
OnHypeLink(BSTR linktype, BSTR linkdata, Link_Dest* dest, BOOL* cancel) 
Parameters:  
Linktype    -  A string containing information about the type of hyperlink. 
linktype
sting are: 
GoTo move to a different page on the current document, the 
linkdata is null string, dest contain position information which the 
control is about to navigate. 
GoToR move to a different PDF file stored on the local disk, if the 
a new window is required for viewing the new document, the linkdata  
information contains the filename followed 1, otherwise, followed 0. 
dest
contain position information which the control is about to 
navigate.  
Launch launch an external application, if the a new window is 
required for viewing the new document, the linkdata  information 
contains the filename followed by 1, otherwise, followed by 0. 
URI open an uri, linkdata contains the uri string. 
Cancel     -  If cancel variable is set to true the control will not follow the  
   hyperlink. 
linkData   -   A string contain additional information separated by character. 
OnSearchProgress 
Triggered when you search document,  
Prototype: 
OnSearchProgress (long pageNumber, long pageCount) 
Parameters:  
pageNumber   -   The page currently been searched, 
pageCount    -   The total number of pages . 
OnOpenDocument 
Triggered when you open a document. 
Prototype:  
OnOpenDocument (BSTR filepath) 
Parameters:  
Filepath     -   Path to the PDF file. 
Programming Guide                                                                                                                         
OnCloseDocument 
Triggered when you close a document. 
Prototype:
OnCloseDocument (BSTR filepath) 
Parameters:  
Filepath     -   Path to the PDF file. 
OnDocumentChange 
Triggered when the PDF document content change. 
Prototype:
OnDocumentChange () 
Parameters:  
[None] 
CustomFileGetSize 
Triggered when use OpenCustomFile method to open PDF document. 
Prototype:  
CustomFileGetSize (long* size) 
Parameters:  
size       -  [out] Pointer to number that will receive the PDF length.  
Set it to PDF file length. 
CustomFileGetBlock 
Triggered when use OpenCustomFile method to open PDF document. 
Prototype:
CustomFileGetBlock (long pos, long pBuf, long size)
Parameters:  
pos       -   [in ] Byte offset from beginning of the file. 
pBuf      -   [out ]Pointer to the buffer that will receive the pdf data. 
Size      -  [in] the buffer size. 
Comment: 
Getting a block of data from specific position. Position is specified by byte offset from 
beginning of the file. The position and size will never go out range of file length. 
OnContextMenu 
Triggered when the context menu is called. 
Prototype:
OnContextMenu (long hWnd, long ClientX, long ClientY);
Parameters:  
hWnd      -   The handle of this window. 
ClientX     -   X coordinate in the ActiveX control window's client area. 
Programming Guide                                                                                                                         
ClientY     -  Y coordinate in the ActiveX control window's client area. 
OnClick 
Triggered when the left button is clicked. 
Prototype:
OnClick (long hWnd, long ClientX, long ClientY); 
Parameters:  
hWnd      -   The handle of this window. 
ClientX     -   X coordinate in the ActiveX control window's client area. 
ClientY     -  Y coordinate in the ActiveX control window's client area. 
OnDbClick 
Triggered when the left button is double clicked. 
Prototype:
OnDbClick (long hWnd, long ClientX, long ClientY); 
Parameters:  
hWnd      -   The handle of this window. 
ClientX     -   X coordinate in the ActiveX control window's client area. 
ClientY     -  Y coordinate in the ActiveX control window's client area. 
Programming Guide                                                                                                                         
PDFPrinter 
With IPDFPrinter interface you can control the printer and send print-outs.  
Properties: 
PrinterName  
Type: 
BSTR 
Description: 
Set the printer name that will be used for print-outs. 
printerRangeMode 
Type: 
PrinterRangeMode  
Description: 
Set the printer name that will be used for print-outs. 
-  Set the print range, can be set to : 
PRINT_RANGE_ALL        = 0, 
PRINT_RANGE_CURRENT_VIEW      = 1, 
PRINT_RANGE_CURRENT_PAGE        = 2, 
PRINT_RANGE_SELECTED        = 3, 
printerRangeFrom 
Type: 
short  
Description: 
Specify the page number to start printing from. 
You must first set the PrinterRangeMode to PRINT_RANGE_SELECTED  
printerRangeTo 
Type: 
short  
Description: 
Specify the page number to start printing to. 
You must first set the PrinterRangeMode to PRINT_RANGE_SELECTED  
numOfCopies 
Type: 
short  
Documents you may be interested
Documents you may be interested