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]
- "Port" and "AuthenticationRequired" properties added in TgtEMailInfo to support forced authentication.
- Tolerance for reading stream objects with incorrect "Length" entries.
|
| 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 "gtPDFViewer" is destroyed.
- PDFViewer correctly displays PDF files with field values containing "&".
[Professional Edition]
- "InsertBlankPageAt" method now works correctly.
- Error encountered in "InsertWatermark" method with certain PDF files rectified.
- Font size problem with certain form field values rectified.
- Error encountered in "StitchSideBySide" method with certain PDF files 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 TgtPDFSearchPanel to programmatically search text strings and list results in the search panel.
[Professional Edition]
- Support for adding transparent watermarks.
|
| Fixes: |
[ProPlus Edition]
- 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 in setting FieldValue property of form fields corrected.
- Error encountered in renaming of form fields corrected.
- Parsing problem with certain PDF files resolved.
- FlattenFormFields method correctly positions form fields.
... more.
|
| |
| Version 2.41 - September 22, 2006 |
| Enhancements: |
[ProPlus Edition]
- Title property added in gtPDFPrinter to specify the document name
in the print queue.
- Increased speed for loading of PDF files in gtPDFViewer containing
images compressed using CCITT 3 - 1D compression technique.
[Professional Edition]
- Required property added in TgtFormField 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 GetFormField method 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.
[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 InsertWatermark method 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 TgtPDFDestination or TgtPDFAction parameters. |
| Changes: |
- Type of the Angle parameter of RotatePages method changed from
integer to TgtRotationAngle.
- Type of the RotationAngle property of PDFViewer/PDFPrinter changed
from integer to TgtRotationAngle.
+ Help file updated with new topics, examples and corrections.
+ Other optimizations and fixes. |
| |
| Version 2.3 - July 28, 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.
[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.
[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. |
| Changes: |
- Additional default parameter added to
RenderToCanvas method to specify the rotation value.
+ Help file updated with new topics, examples and corrections.
+ Other optimizations and fixes. |
| |
| Version 2.3 through Version 3.0 - July 20, 2006 |
PDFtoolkit VCL 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.2 - February 27, 2006 |
| Enhancements: |
[ProPlus Edition]
- Support for images compressed using CCITT compression technique in PDFViewer.
- OnMouseUp and OnMouseDown events introduced for PDFViewer component.
- GetFilteredTextList method introduced to filter TextElements present in a particular region in the PDF.
[Professional Edition]
- Support for Adobe PDF 7 forms. |
| Fixes: |
[ProPlus Edition]
- FromPage and ToPage properties of PDFPrinter now works properly.
- Collate property 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]
- Java script actions now works correctly when encrypted.
- Bookmark title is now shown correctly when encrypted.
- SetPageTransitionEffect method now works correctly.
- DocInfo properties now returns values correctly.
- Radio Button now do not compulsorily require one Radio Item to be selected when added. |
| Changes: |
- TgtPDFImageElement class modified. |
| |
| Version 2.11 - January 2, 2006 |
| Enhancements: |
| - Support for BDS 2006 (Delphi and C++Builder for Win32 development). |
| |
| Version 2.1 - August 30, 2005 |
| Enhancements: |
[ProPlus Edition]
- TgtPDFSearchPanel component introduced. It can be used to search text in a PDF Document. It can also be linked to gtPDFViewer for viewing the searched text.
- Properties PrinterCapabilities and AdvancedPrinterSettings added to retrieve and set various capabilities and settings such as Bin, Duplex, Color, Orientation, PrintQuality etc.
- Improved rendering of text with increased precision.
- Improved rendering of Images with support for Indexed and DeviceGray color space and CCITT 3 1D compressed images.
- 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.
[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. |
| Fixes: |
[Professional Edition]
- EmbedUsedTrueTypeFonts method now works correctly for most TrueType fonts.
- Problem with locking of attached file, when using InsertFileAttachment method now corrected.
[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.
- InsertWatermark method now works correctly when inserting images for any page range.
- Problems with loading of certain PDF Documents having Outlines or Acroforms is now corrected. |
| Changes: |
- PageNumber parameter added to OnRenameField event.
- Help file updated with new tutorials, examples and corrections. |
| |
| Version 2.05 - June 27, 2005 |
| Enhancements: |
[ProPlus Edition]
- Enhanced rendering of Text in Viewer and Printer.
- Enhanced rendering of Images in Viewer and Printer.
- Enhanced rendering of Path Elements in Viewer and Printer.
[Standard Edition]
- TgtPDFDocument now loads document even if the document is being accessed by another application. |
| Fixes: |
[Professional Edition]
- 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]
- SetFormFieldValue method now works fine when text strings include '(' and ')'.
- SetFormFieldValue method now works fine when text strings include CR and LF.
|
| Changes: |
-SaveToHTTPResponse method has now been made optional to allow Delphi Standard edition users to use PDFtoolkit. Enable the WebAppServices switch in gtPTKDefines.Inc to use this method.
- Help file updated with new topics, examples and corrections. |
| |
| Version 2.04 - May 30, 2005 |
| Enhancements: |
[ProPlus Edition]
- 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.
- Enhanced viewing and printing of PDF path elements.
[Professional Edition]
- Properties added to provide an option to hide and not allow printing of FormFields.
- Property added to edit the SubmitURL of a Button.
[Standard Edition]
- Filename property added to TgtPDFDocument component.
- Parameter added to SaveToFile method to allow setting of NeedAppearance flag for FormFields. |
| Fixes: |
- Print command issued from gtPDFViewer when a file is loaded from a stream now prints correctly.
- 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 TgtPDFFormFieldElement now returns correct value in GetPageElements method. |
| Changes: |
- TgtPDFDocument/Viewer/Printer/Outline 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 TgtPDFDocument instead. Use TgtPDFDocument.Filename.
- LoadFromStream method removed from Viewer and Printer component. They connect to TgtPDFDocument instead. Use TgtPDFDocument.LoadFromStream.
- OnPassword event removed from the Viewer and Printer component. Use TgtPDFDocument.OnPassword instead. |
| |
| Version 2.03 - April 29, 2005 |
| Enhancements: |
[ProPlus Edition]
- Support for embedded TrueType fonts, not installed in the target system for viewing/printing - if font is embedded it will be installed and removed after rendering.
- Support for Inline Images in the Viewer.
- LoadFromStream method provided for gtPDFViewer.
- LoadFromStream method provided for gtPDFPrinter.
- GetInstalledPrinters method introduced.
- SelectPrinterByIndex method introduced.
- SelectPrinterByName method introduced.
- Reset method introduced for gtPDFViewer and gtPDFPrinter to unload the document.
[Professional Edition]
- EmbedUsedTrueTypeFonts method introduced, to enable greater independence and portability to PDF files.
[Standard Edition]
- LoadFromStream and SavetoStream can now accept THandleStream objects.
- TgtPDFDocument is now Thread Safe.
- Complete support for all methods, for use in different locales. |
| Fixes: |
- Title property in TgtPDFOutline 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.
- SetUp dialog now applies correct Encryption settings. |
| Changes: |
- TgtRect moved to gtUtils.
- Function gtRect() moved to gtUtils.
- Redundant property UseFileStreams removed from TgtPDFDocument, LoadFromStream can be used instead.
- ResetDocument name changed to Reset.
- DocInfo properties removed from Published to Public.
- TgtPDFFileAttachment class moved to gtExPDFDoc.
- TgtPDFRect class removed, TgtRect to be used instead.
- TgtImageType removed, TgtImageFormat to be used instead. |
| |
| Version 2.02 - March 30, 2005 |
| Enhancements: |
[ProPlus Edition]
- Searching of text in PDF files with the versatile SearchFirst and SearchNext methods.
- GetPageElements method redesigned for better access to page elements.
- Color support for Form Fields in the viewer.
- Support for CMYK color space in the viewer.
- Support for various Character encoding.
- Support for Text Alignment of Form Fields in the viewer.
[Professional Edition]
- Get list of fonts used in a PDF with full font details.
- Enhanced Flattening of Form Fields.
- Enhanced creation of Form Fields.
- Support for Creation Date/Time, Contents, Author, Subject for file attachment.
- Creation Date/Time support for different annotations.
[Standard Edition]
- Programmatically changing size of page.
- Programmatically cropping a page. |
| Fixes: |
- Memory leaks in ExtractText, ExtractTextFormatted and GetPageSize fixed.
- Flattening of Multi-line Form Fields rectified. |
| Changes: |
- Enumeration "TgtPDFElementType" modified: etLine, etRectangle and etCurve removed; etPath and etFormField added. |
| |
| Version 2.01 - December 6, 2004 |
| Enhancements: |
[ProPlus Edition]
- 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 taken care of.
- Form fields are now rendered in the PDF viewer and PDF printer components.
- PDF viewer and PDF printer components now support viewing/printing of more types of PDF documents.
[Professional Edition]
- Support for removing existing Page level and Document level actions introduced.
- Association of nested actions in Page Level and Document level introduced.
- Association of actions with the created form field introduced.
- Cloudy appearance now supported for Circle, Square, and Polygon annotations.
- Border Style support introduced for annotations.
- Complete support for Delphi 2005 Win32 (VCL). |
| Fixes: |
- Document information problem with encrypted documents fixed.
- Display of additional setup dialog in procedure ExtractPagesTo fixed.
- Font problem with multi-line text field fixed.
- Problem with reset button functionality fixed.
- Problem with button appearance fixed.
- Problem with text alignment in single line text field fixed.
- Viewing of characters with accents fixed.
- Problem with text precision set for viewer not being effective when printing through viewer fixed.
- Printing in actual size of PDF Document and Paper size taken care of.
- Help file updated with more examples. |
| Changes: |
- Property ViewType removed from TgtPDFViewer class. Use Zoom and GetStandardZoomValue instead. |
| |
| Version 2.0 - October 28, 2004 |
| Enhancements: |
- Delphi 2005 support.
- Documentation highly improved and expanded with lots of tutorials, examples and how-to procedures.
- Installation greatly improved. Also removes old installs, which usually lead to problems.
- Insertion of new blank pages.
- Unicode support for text watermarks, document information and bookmarks.
- Vertical writing mode for text watermarks.
- Merging options for bookmarks and form fields introduced.
- Reading and writing XMP metadata into document.
- Run-time setup dialog introduced.
- Support for adding and associating various Actions with bookmarks [URI, GoTo, GoToR, Launch, JavaScript].
- [Pro] Extraction of plain text with basic formatting.
- [Pro] Insertion of text with optional HTML formatting.
- [Pro] Variables / Place holders support for Text watermarks. Built-in variables include Page#, Total Pages, Date and Time.
- [Pro] Insertion of new form fields introduced.
- [Pro] Retrieving and editing full set of form fields attributes.
- [Pro] Form fields flattening by name, index and page number.
- [Pro] Adding of various annotations types introduced [Text, FreeText, Line, Square, Circle, Highlight, Underline, Squiggly, Strikeout, Stamp, Ink].
- [Pro] Unicode support for text annotations introduced.
- [Pro] Addition of various Action types: URI, GoTo, GoToR, Launch, JavaScript introduced.
- [Pro] Association of actions with annotations, bookmarks and document and page events.
- [Pro] File Attachment support. Attaching / Embedding external files to PDF introduced.
- [Pro] Stitching on top and stitching side-by-side introduced.
- [ProPlus] Activation of links in page content introduced [http://, ftp://, e-mail and file://].
- [ProPlus] PDF Viewer component introduced.
- [ProPlus] PDF Printer component introduced.
- [ProPlus] Extraction of full details of all page contents [text, images and graphics] as objects introduced.
- Highly improved and expanded documentation with lots of tutorials, examples and how-to procedures. |
| 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.
- All Actions types are processed while loading document.
- Processing of Named destinations fixed.
- Memory leaks fixed. |
| Changes: |
- Following form field related methods in TgtCustomPDFDocument class have been deprecated. Use GetFormField method instead.
GetFormFieldName
GetFormFieldValue
GetFormFieldType
GetFormFieldDescription
GetFormFieldAllowedValues
IsFormFieldReadOnly
SetFormFieldValue
RenameFormField
SetFormFieldReadOnly |
| |
| Version 1.02 - January 8, 2004 |
| Enhancements: |
- Unicode support for document information and bookmarks provided.
- Embedding and Sub-setting of True-Type fonts implemented for text watermarks.
- Saving PDF directly to HTTP Connection introduced.
- Form Fields processing
- Merging of Form Fields implemented.
- Modifying of appearance of filled form fields implemented for viewing in Acrobat Reader and XPDFViewer.
- "ENoAcroFields" exception introduced.
- Method introduced for obtaining description of form field.
- Removing of form fields implemented. |
| Fixes: |
- Media box error for pages corrected.
- "Invalid typecast" error while inserting watermark corrected.
- Error with form field index corrected for form-field functions.
- Exceptions related to form-fields taken care of.
- Errors in filling of Combo box and List box fields corrected. |
| Changes: |
- Check for user permissions for encrypted documents removed.
- Button fields are also considered now in fields list. |
| |
| Version 1.01 - October 11, 2003 |
| Enhancements: |
- Insertion of watermark for individual pages introduced.
- Help file updated with more FAQ and examples.
- Code samples updated. |
| Fixes: |
- Form-Filling feature optimized.
- Problem with reading PDF files fixed.
- Problem with inserting watermark corrected.
- Problem with retaining passwords of encrypted document corrected. |
| Changes: |
- Form Field index changed from 1-based to 0-based. |
| |
| Version 1.0 - August 15, 2003 |
| PDFtoolkit v1.0 Released. |
| |
| Version 1.0 - July 4, 2003 |
| PDFtoolkit Announced. |