Welcome to Foxitsoftware

Foxit PDF SDK (ActiveX)

More Foxit PDF SDK

More PDF Tools

Foxit PDF SDK ActiveX

What's new in Foxit PDF SDK ActiveX 3.0?

Foxit PDF SDK ActiveX 3.0 has introduced some new features and enhancements that are listed below:

  1. #Creating Forms with Form Module
    With the new form module users are able to add push buttons, text fields, check boxes, combo boxes, list boxes and radio buttons to a PDF programmatically and specify their properties. To manage your form data easily, you can also obtain the form data in a programmatic way, as well as import/export the PDF form field's values into a FDF file.
  2. *Enticing Multimedia Design
    Users are empowered to add their choice of sounds and movies into PDF documents to enhance the interactivity and visual interest with the incredible Movie/Sound Tools.
  3. PDF Security Settings
    Allows users to have exceptional security control over their PDF files. To provide adequate protection for PDFs, you can set a user password, owner password as well as user permission to prevent unauthorized access and restrict sensitive operations.
  4. *Managing PDF HyperLinks
    Allows users to activate/highlight a hyperlink and obtain the information of the hyperlink in a PDF, Also allows calculating the number of hyperlinks, getting the link's type and destination.
  5. Working with FTP server
    Enables users to upload PDF you are reading to a FTP server. Additionally, users can also open PDF files from FTP server with ease.
  6. Flexible Navigation Panel
    Displaying different navigation panels, including Layer panel, Attachments panel, Pages panel and Bookmarks panel, to help users to navigate within PDF documents.
  7. Enhanced Printing
    This release contains enhancements in print capabilities, such as setting print magnification, rotating PDF pages, reverse printing, the ability to define a print range, etc.
  8. New Events Introducing
    • OnOpenFile – returns an error code when failing to open a file.
    • OnFilePathInvalidate – this event is triggered if a user enters an invalid file path when calling the Save as function.
    • OnShowSavePrompt – defines whether to prompt users with dialog box for file saving and whether to save the document when closing a modified file.
    • OnContextMenuIndex – captures the serial number of selected option in the context menu and makes the corresponding operation by the serial number.
    • OnRButtonClick – triggers context menu events.
    • OnDownLoadFinish – this event is triggered before a user opens a PDF from HTTP or FTP server.
    • FormFieldError – this event is triggered when there's an error with form fields adding.
  9. Many Properties, Methods and Interfaces Updated
    Please refer to the Developer's Guide for details.
  10. Many bug fixes.

Notes:

  • The features marked with “*” apply to the professional version only.
  • The features marked with “#” apply to the Form Module. If you are interested in the Form Module, please contact us at sales@foxitsoftware.com.

What's new in Foxit SDK ActiveX 2.4?

The following is a list of exciting new and enhanced features in Foxit SDK ActiveX 2.4:

Optimized Rendering
Supports progressive rendering and significantly reduces the response time from the user interface events.

*Loupe Tool
This powerful magnifier lets you zoom portions of a page from 1% to 6400% to quickly check focus or view details in a document. When you move the loupe tool, the corresponding amplificatory objects will be displayed in the Loupe Tool dialog box.

*Magnifier
Acts as a real hand lens that looks like a magnifying lens with a handle. It magnifies the area of the PDF file easily while working in Foxit Reader.

Multi-instance Support
This new feature gives you multi-instance support within a single application.

Log File
For convenience in debugging, log file is supported to maintain actions that have occurred when a function is called.

New Interfaces
Foxit SDK ActiveX 2.4 added these new interfaces listed below:

  • GetScrollLocation - returns the value of scroll location of the current view.
  • SetCurrentWnd - sets to activate the current instance when OCX is running in multi-instance mode.
  • SetLogFile - adds log file into your application.

Interface Enhancement
Foxit SDK ActiveX 2.4 has added more interfaces to replace the non-standard ones. All previous interfaces specified in previous versions have been kept.

Bug fixes

  • Fixes an issue with IE that Foxit SDK ActiveX may flicker excessively when a user is dragging the IE scroll bar.
  • Fixes a problem with OnClick event that Foxit SDK ActiveX stays in the "mousedown" state when the event is triggered in your application.
  • Other various bug fixes.

Note: The features marked with "*" apply to the professional version only.

What's new in Foxit SDK ActiveX 2.3?

The following is a list of exciting new and enhanced features in Foxit SDK ActiveX 2.3:

*Bookmark Design

Makes it possible to have your own bookmarks. Users can create, edit, or delete bookmarks in a PDF file if the security settings allow.

Multimedia Player Support

Supports many media formats including audio and video. Multimedia ebooks are also supported.

Improved Snapshot

Enables users to print the selected area by simply selecting the Print option from the context menu.

Optimized Rendering

Significantly reduces the response time from the user interface events.

New Interfaces

Adds some new interface listed below:

*ExportPagesToPDF -- exports pages to a PDF file.
*GetBitmap -- converts a PDF page to a BMP image file.
GetPageHeight & GetPageWidth -- gets the height or width of a PDF page.
GoToNextPage & GoToPrevPage -- turns to the next or previous page.
ShowCoverPage -- shows the cover page of a PDF file during facing.
SetCurrentLanguageByString -- switches user interface language with XML files.

Many bug fixes: Includes GDI memory leaks that were present in Foxit SDK ActiveX 2.0.

 

What's New in Foxit ActiveX SDK 2.0?

Improved printing
Sometimes, you want to print out annotations only, without the actual content of the PDF document. This is possible now with Foxit SDK ActiveX 2.0.
Most of the print options have been implemented in the print dialog box in Version 2.0. Also, it will remember the last setting of printing preference.
Version 2.0 also supports silent printing, which means printing a PDF file without displaying it.

More view mode
Version 1.0 only supports continuous viewing mode. Version 2.0 has four built-in viewing modes (Single Page, Continuous, Facing, and Continuous Facing). Users can choose any viewing mode he would like.

Improved find tool
Now you can search a string in multiple PDF files under a specified folder. When the search finishes, all occurrences will be listed in a tree view, allowing you to quickly preview the contexts and jump to specific locations.
Also, Version 2.0 allows the hosting program to have its own "Find Dialog".

Access bookmark data
The hosting program can access the PDF bookmark data and build its own bookmark pane.

Localized UI
Foxit ActiveX 2.0 has better support for localized UI. If you need a localized version and willing to cover development cost, please contact sales@foxitsoftware.com. We will customize a special version for you.

*Creating/Editing annotation
End users may draw lines, circles and other shapes or input comments on a PDF document by using different markup tools. The hosting application may change CurrentTool property programmatically, for example to "Line Tool".

*Form import/export
This new feature enables users to interactively fill out a PDF form. Then the form data can be export to a FDF file, being e-mailed or saved together with PDF document.

*Running Javascript
This powerful new feature allows advanced users to create complex logic for PDF forms, to validate user input and process data.

*Convert PDF to text
The hosting program may convert the whole PDF document or a single PDF page into a simple text file.

Forward/backward view
Users now can move backward or forward among the historical views. For example, if a user first read the first page of a PDF document, and then he jumps to the 5th page. Now, if he chooses backward view, the ActiveX will bring him back to the first page.

Open PDF from custom source with more flexibility
Version 2.0 allows the hosting program to access custom source, e.g. PDF in memory or from http server, with more flexibility. The hosting program has more control during the document loading process. For example, the hosting program might build its own progress bar.

Many bug fixes

Note: The features marked with “*” apply to the professional version only.