Version 2.50 - May 30, 2007
[ProPlus edition]
- Greatly improved rendering of PDF elements, eliminating jaggies and rasterization (aliasing) artifacts
- Support for clipped regions in text, shape and image elements
- Support for dashed pattern and line join styles for path elements
- Support for transparency levels in colorspace for PDF elements
- Support for individual character spacing in text elements
- Enhanced positioning and rendering of text, shape, and image elements
- Accurate substitution and enhanced rendering of the 14 Standard Type 1 fonts
- Elimination of redundancy of font information when adding/filling form fields
- Enhanced character and word spacing
- Accurate handling of page cropping
[Professional and ProPlus edition]
- Support for extracting/saving attachments
- Support for zlib v1.2.3 compression/decompression technique
- Support for exporting forms data in FDF format ... and more.
|
| Version 2.43 - December 1, 2006 |
| Enhancements: |
[ProPlus Edition]
- Implementation of CCITT 4 compression technique optimized.
[Professional Edition]
- Tolerance for reading stream objects with incorrect "Length" entries.
- "Port" and "AuthenticationRequired" properties added in "gtEMailInfoX" to support forced authentication.
|
| Fixes: |
[ProPlus Edition]
- Error encountered in search panel's "Search" method rectified.
- Subset embedded font files are now saved with proper name.
- Embedded font files extracted for viewing are deleted when "gtPDFViewerX" is destroyed.
- PDFViewer correctly displays PDF files with field values containing "&".
[Professional Edition]
- "InsertBlankPageAt" method now works correctly.
- Error encountered in "InsertImageWatermark" method with certain PDF files rectified.
- Font size problem with certain form field values rectified.
- Error encountered while attaching files with names containing special characters rectified.
- "GetDestination" method now returns correct destination object.
... more.
|
| |
| Version 2.42 - October 20, 2006 |
| Enhancements: |
[ProPlus Edition]
- Support for files using LZW compression technique.
- New Search method in gtPDFSearchPanelX to programmatically search text strings and list results in the search panel.
[Professional Edition]
- Support for adding transparent watermarks.
|
| Fixes: |
[ProPlus Edition]
- Precision problem when retrieving curve elements' points rectified.
- PDFViewer correctly displays elements such as text and images contained in FormXObjects.
- PDFPrinter correctly prints PDF files having rotated pages with page width more than page height.
[Professional Edition]
- "Expected endofstream" problem while parsing certain PDF files rectified.
- Error encountered when setting FieldValue property of form fields rectified.
- Error encountered when renaming of form fields rectified.
- Parsing problem with certain PDF files resolved.
- FlattenFormFeilds method correctly positions form fields.
... more.
|
| |
| Version 2.41 - September 22, 2006 |
| Enhancements: |
[ProPlus Edition]
- Title property added in gtPDFPrinterX to specify the document name
in the print queue.
- Increased speed for loading of PDF files in gtPDFViewerX
containing images compressed using CCITT 3 - 1D compression
technique.
[Professional Edition]
- Required property added in TgtFormFieldX class to get/set the
Required field flag for all form fields. |
| Fixes: |
[Professional Edition]
- Stitch method now stitches the correct source page to the
destination page.
- Error encountered in loading certain encrypted PDF files
corrected.
- Bookmarks can now be added with NIL as the destination parameter.
- Bookmark retrieval methods now return correct values.
- Errors encountered in LoadFromFile method for certain files due to
improper parsing corrected.
- Adding of Shape watermark now works for all locales.
- Memory leaks associated with Form Field retrieval methods
rectified.
+ Help file updated with new topics, examples and corrections.
+ Other optimizations and fixes. |
| |
| Version 2.4 - August 25, 2006 |
| Enhancements: |
[ProPlus Edition]
- Support for files referring to standard CMap files.
- Improved Viewer rendering accuracy and sharpness.
[Professional Edition]
- Increased Attributes/Preferences setting options for Form Fields. |
| Fixes: |
[ProPlus Edition]
- Error encountered with JPEG images of 1 pixel height
corrected.
- Error encountered in viewing certain PDF files containing Form
XObject corrected.
- PDF Element retrieval methods now works correctly.
[Professional Edition]
- Multi-line text watermark now works correctly.
- Memory leaks in LoadFromFile and LoadFromStream methods corrected.
- Retrieving of outline values now works correctly.
- NAN token error encountered in Insert watermark methods corrected.
- Setting of DocInfo values through setup dialog now works
correctly.
- Square annotations now works correctly when IsCloudy property is
set.
- Error encountered in loading of certain higher version (1.5 and
1.6) PDF documents corrected.
- CreateNewBookmark method now works correctly when nil values are
passed for gtPDFDestinationX parameter. |
| Changes: |
- Type of the Angle parameter of
RotatePages method changed from integer to TxgtRotationAngle.
- Type of the RotationAngle property of PDFViewer/PDFPrinter changed
from integer to TxgtRotationAngle.
+ Help file updated with new topics, examples and corrections.
+ Other optimizations and fixes. |
| |
| Version 2.3 - July 31, 2006 |
| Enhancements: |
[ProPlus Edition]
- Auto orientation in PDFPrinter.
- Rotation of Pages in PDFViewer/PDFPrinter.
- Support for Form XObject in PDFViewer.
- Support for Differential Encoding in PDFViewer.
- RenderToeDocEngineCanvasWithRotation method added, in addition to
the already existing RenderToeDocEngineCanvas to allow rendering
with different rotations.
[Professional Edition]
- Adding shapes (Line, Rectangle, Circle, Ellipse, Polygon and
Bezier Curve) as Watermark.
- "AttachmentName" property added to TgtPDFFileAttachment class to
specify attachment name for the attachment. |
| Fixes: |
[ProPlus Edition]
- Collate property of gtPDFPrinter now works correctly.
- Improper spacing of rendered text for certain files in PDFViewer
corrected.
- PDFViewer now correctly displays characters represented as octal
value in PDF.
- GetPDFTextElementAt method now retrieves correct font information.
[Professional Edition]
- Addition of TextWatermark now works correctly when page is
rotated
- Stitch method now correctly handles pages with Crop Box entry.
- MergeDocs method works correctly when merging documents with
different PDF version.
- Setup dialog now correctly takes values set in the application
code.
- EmbedUsedTrueTypeFonts method now works correctly.
+ Help file updated with new topics, examples and corrections.
+ Other optimizations and fixes. |
| |
| Version 2.3 through Version 3.0 - July 20, 2006 |
PDFtoolkit ActiveX/.NET Roadmap Announced.
To view the complete roadmap, please
click here |
| |
| Version 2.21 - June 5, 2006 |
| Enhancements: |
[ProPlus Edition]
- Enhanced Text rendering in PDFViewer with support for
Unicode characters.
- Support for images compressed using CCITT compression
technique in PDFViewer.
- OnViewerMouseUp, OnViewerMouseDown and OnViewerMouseMove
events introduced in PDFViewer component.
[Professional Edition]
- Support for Adobe PDF Form 7.
[Standard Edition]
- Support for Hybrid (mix of PDF version 1.4 and 1.5/1.6)
PDF Files.
- Bookmarks can now be added with specific font style and
color. |
| Fixes: |
[ProPlus Edition]
- Printer component now prints correctly for the set number
of copies.
- Memory leaks in ExtractTextFormatted method rectified.
- Memory leaks in SearchFirst method rectified.
- FromPage and ToPage properties of PDFPrinter now works
properly. [Professional Edition]
- The file name and description of the file attached to PDF
are now shown properly when encrypted.
- Annotation title and contents are now shown properly when
encrypted.
[Standard Edition]
- Extraction of XML metadata now works fine when in compressed
form.
- PDFDocument now works correctly for streams compressed using
'A85' compression technique.
- JavaScript actions now works correctly when encrypted.
- Bookmark title is now shown correctly when encrypted.
- SetPageTransitionEffect method now works correctly.
- DocInfo properties now return the values correctly.
- Radio buttons now do not compulsorily require one Radio Item
to be selected when added. |
| Changes: |
- Parameter of type
TgtBookmarkAttribute added to the following
methods:
CreateNewBookmark()
AddChild()
AddChildByAction()
AddNext()
AddNextByAction
AddPrev()
AddPrevByAction()
AppendChild()
AppendChildByAction()
Modify()
ModifyByAction()
ModifyPrev()
ModifyPrevByAction()
ModifyNext()
ModifyNextByAction()
+ Help file updated with new topics, examples and corrections.
+ Other optimizations and fixes. |
| |
| Version 2.1 - October 5, 2005 |
| Enhancements: |
[ProPlus Edition]
- TgtPDFSearchPanelX component introduced. It can be used to search text in a PDF Document. It can also be linked to gtPDFViewerX for viewing the searched text.
- Properties PrinterCapabilities and AdvancedPrinterSettings added to retrieve and set various capabilities and settings such as Duplex, Color, Orientation, PrintQuality etc.
- SearchAll method added to retrieve all instances of the searched text in the PDF Document.
- Highly improved SearchFirst and SearchNext methods - now find matches regardless of the internal structure or formatting of the PDF file.
- Enhanced rendering of Text with increased precision in Viewer and Printer.
- Improved rendering of Images with support for Indexed and DeviceGray color space and CCITT 3 1D compressed images.
- Enhanced rendering of Path Elements in Viewer and Printer.
[Standard Edition]
- Full support for reading PDF version 1.5 and 1.6 (Acrobat 6 and 7) files.
- Open-ended page range support added for all methods having PageRange parameter.
- TgtPDFDocumentX now loads document even if the document is being accessed by another application.
|
| Fixes: |
[ProPlus Edition]
- EmbedUsedTrueTypeFonts method now works correctly for most TrueType fonts.
- Problem with locking of attached file, when using InsertFileAttachment method now corrected.
- ExtractText method now works fine when a PDF page contains multiple content streams.
- TextOut method now works fine when called after the InsertBlankPageAt method.
[Standard Edition]
- PDF Version 1.5 and 1.6 files having form fields now load correctly.
- ExtractPagesTo method now works correctly for PDF Documents having Form Fields.
- InsertImageWatermark method now works correctly when inserting images for any page range.
- SetFormFieldValues method now works fine when text strings include '(' and ')'.
- SetFormFieldValues method now works fine when text strings include CR and LF.
- Problems with loading of certain PDF Documents having Outlines or Acroforms is now corrected. |
| Changes: |
- PageNumber parameter added in OnRenameField event.
- Help file updated with new topics, examples and fixes. |
| |
| Version 2.04 - June 28, 2005 |
| Enhancements: |
[ProPlus Edition]
- Searching of text in PDF files with the versatile SearchFirst and SearchNext methods.
- Enhanced viewing and printing of PDF path elements.
- Support for embedded TrueType fonts, not installed in the target system - if font is embedded it will be -installed and removed after rendering.
- Support for Inline Images in the Viewer.
- GetInstalledPrinters method introduced in PDF Printer control.
- SelectPrinterByIndex method introduced in PDF Printer control.
- SelectPrinterByName method introduced in PDF Printer control.
- Reset method introduced for PDF Viewer and PDF Printer to unload the document.
- Outline/Bookmark Viewer component introduced. Now the outline (Table of Contents) can be viewed and navigated just by placing a component on your form and setting a few properties
[Professional Edition]
- Properties added to provide an option to hide and not allow printing of Form Fields.
- Property added to edit the Submit URL of a Button.
- EmbedUsedTrueTypeFonts method introduced to enable greater independence and portability to PDF files.
- Get list of fonts used in a PDF with full font details.
[Standard Edition]
- Filename property added to gtPDFDocumentX component.
- Complete support for all methods for use in different locales.
|
| Fixes: |
- TextOut method now works correctly for different locales.
- Addition of FormFields now works correctly when encryption is enabled.
- Text color for FormFields are now shown correctly.
- PageNo associated with gtPDFFormFieldElementX now returns correct value in GetPDFFormElementAt method.
- Title property in gtPDFOutlineX class now returns the correct WideString.
- InsertBlankPageAt method now works fine in non-English locale.
- ExtractTextFormatted now works fine in the presence of inline Images.
- SetupDialog now applies correct Encryption settings. |
| Changes: |
- PDFDocument / PDF Viewer / PDF Printer / PDF OutlineViewer interaction and connection architecture modified for greater reuse, elegance and performance. Now the document is read only once for viewing, printing, outline display and manipulation.
- Filename Property removed from the Viewer and Printer component. They connect to gtPDFDocumentX instead. Use gtPDFDocumentX.Filename.
- OnPassword event removed from the PDF Viewer and PDF Printer control. Use gtPDFDocumentX.OnPassword instead.
- IsEncrypt, IsLoaded and PageCount property removed from PDF Viewer component.
- Help file updated with new topics, examples and corrections. |
| |
| Version 2.0 - March 30, 2005 |
| Enhancements: |
[ProPlus Edition]
- PDF viewer component introduced.
- PDF printer component introduced.
- Zooming of PDF document in the PDF viewer component introduced.
- Set scaling of PDF document in PDF printer introduced.
- Printing in Actual size of PDF Document and Paper size is introduced.
- Form fields are now rendered in the PDF viewer and PDF printer components.
- Support for various Character encoding.
- Support for CMYK color space in the viewer.
- Extraction of full details of all page contents [text, images and graphics] as objects introduced.
- Link activation for text with http://, ftp://, e-mail and file:// introduced.
[Professional Edition]
- Insertion of new blank page(s) introduced.
- Extraction of plain text with basic formatting introduced.
- Insertion of text with optional HTML formatting introduced.
- Variables / Place holders support for Text watermarks introduced. Built-in variables include Page#, Total Pages, Date and Time
- Insertion of new form fields introduced.
- Addition of various Action types: URI, GoTo, GoToR, Launch, JavaScript introduced.
- Association of actions with annotations, bookmarks, form fields and document and page events introduced.
- Support for adding various Action types: URI, GoTo, GoToR, Launch, JavaScript to bookmarks introduced.
- Support for removing existing Page level and Document level actions introduced.
- Association of nested actions in Page Level and Document level introduced.
- Retrieving and editing full set of form fields attributes introduced.
- Form fields flattening by name, index and page number introduced.
- Addition of various annotations types: Text, FreeText, Line, Square, Circle, Highlight, Underline, Squiggly, Strikeout, Stamp, Ink introduced. Border Style support is available for all these annotations.
- Unicode support for text annotations introduced.
- Attaching / Embedding external files to PDF introduced with support for adding information like Creation Date/Time, Contents, Author, Subject.
- Stitching on top and stitching side-by-side introduced.
- Setting of PageCropBox is introduced.
[Standard Edition]
- Unicode support for text watermarks introduced.
- Vertical writing mode for text watermarks introduced.
- Merging options for bookmarks and form fields introduced.
- Reading and writing XMP metadata into the document introduced.
- Run-time setup dialog introduced.
- Help file updated with more examples. |
| Fixes: |
- Form fields problem in procedures for Merging, Inserting, Extracting and Appending pages fixed.
- Large resultant file size problem after inserting Unicode text watermark fixed.
- "Font<font name> not supported" error seen in input locales other than English now fixed.
- Document Catalog Names dictionary problem fixed.
- Document information problem with encrypted documents fixed.
- All Action types are processed while loading document.
- Processing of Named destinations fixed.
- Several memory leaks fixed. |
| Changes: |
Following form field related methods in TgtPDFDocumentX class have been deprecated. Use GetFormField method instead.
- GetFormFieldName
- GetFormFieldValue
- GetFormFieldType
- GetFormFieldDescription
- GetFormFieldAllowedValues
- IsFormFieldReadOnly
- SetFormFieldValue
- RenameFormField
- SetFormFieldReadOnly |
| |
| Version 1.0 - February 20, 2004 |
| PDFtoolkit ActiveX/.NET v1.0 Released. |