What's new in Gnostice eDocEngine VCL 5.0.0.242

May 9, 2017
  • PDF Engine:
  • PDF/A-3B: Support for encoding of metadata for attached ZUGFeRD.xml to enable PDF readers to extract information about the attachment.
  • PDF/A-3B: Generated PDFs now compatible with common PDF viewers/editors for viewing of attached ZUGFeRD.xml file.
  • Excel Engine:
  • Support for encoding text rotation/rotated text.
  • Support for setting column width with different measurement units.
  • Fontstyle Strikethrough not working for XLSX and XLS formats.
  • Memory leaks in Excel Engine.
  • Broken RowSpacing and ColumnSpacing property behaviour.
  • Metafile Processing:
  • Access Violation while converting specific metafiles to PDF with actual size.
  • Transparent TChart drawings in specific metafiles are not visible when exporting metafile to PDF.
  • Report Export:
  • FastReport 2: Page size and contents not exported properly in higher DPI systems.
  • FastReport: Some text are overlapping while exporting specific reports to PDF.

New in Gnostice eDocEngine VCL 5.0.0.226 (May 9, 2017)

  • PDF Engine:
  • Text Rendering mode trmInvisible is introduced to insert invisible text.
  • PDF/A: Support for COMFORT ConformanceLevel when encoding to PDF version PDF3A.
  • RTF Engine:
  • Improved overall text layouting/formatting.
  • Metafile processing:
  • Transparent text elements are treated as normal text.
  • Clipped text elements are not encoded properly.
  • RTF Engine:
  • Text shrinking while exporting specific FastReport reports.
  • Bullets are rendered as question mark
  • Report Export:
  • FastReport: Page size and contents not exported properly in higher DPI systems.
  • Excel Engine:
  • Creation of blank document results in corrupted output in C++Builder environment.
  • PDF Engine:
  • Invalid pointer operation error while mailing exported PDF.
  • Various memory leaks while exporting ReportBuilder reports to PDF/A with attachments.

New in Gnostice eDocEngine VCL 5.0.0.214 (May 9, 2017)

  • Enhanced:
  • Support for RAD Studio 10.2 Tokyo.
  • Metafile processing:
  • Images are shrunk when exporting specific reports to PDF.
  • Some text are cut at the ends in resulting PDF, due to insertion of white rectangles on the text.
  • Some image are overlapped when exporting specific reports PDF.
  • Ace report Export:
  • If background image is a metafile in input report, foreground contents are not visible in the resulting PDF.

New in Gnostice eDocEngine VCL 5.0.0.205 (May 9, 2017)

  • Excel Engine:
  • Excel Engine producing corrupted output when AutoFormatCells is set to True.
  • Column alignments are not proper when exporting specific reports.
  • Compiler error in C++Builder IDE.
  • Metafile processing:
  • List Index Out of bound error when TgtPreferences.UseImagesAsResources is set to True.
  • TIFF Engine:
  • Win32 error while creating Multipage TIFF in 64-bit target.
  • PDF Engine:
  • Image scaling is not proper when Screen DPI is greater than 96.
  • To Unicode entries for Hebrew language text are written incorrectly. This leads to incorrect text being copied in copy-paste operations in applications such as Adobe Reader.
  • Some images are stretched while exporting reports.
  • Memory leaks while creating PDF.
  • Access violation when TgtPreferences.UseImagesAsResources is set to True.
  • Bookmark titles are displayed as junk characters when Encryption is Enabled.
  • Top position of first line of paragraph is not proper when adding paragraph with AutoPagination set to True and is Header present.
  • Characters are shrinking when Preferences.ApplyEmfCharSpacing is set to True.
  • ApplyEmfCharSpacing property is (logically) deprecated. The setting for this property is now ignored. Char spacing is always applied if it is specified in the EMF file.

New in Gnostice eDocEngine VCL 5.0.0.164 (Mar 9, 2017)

  • Enhanced:
  • General - Support for RAD Studio 10.1 Berlin Update 2.
  • Fixed:
  • Metafile Processing - Some characters are missing or replaced with random chars in output when Textout Options includes ETO_GLYPH_INDEX.
  • HTML Engine - Character code of characters are shown in output instead of actual character when file is generated in Chinese locale or locales based on non-latin characters.

New in Gnostice eDocEngine VCL 5.0.0.141 (Oct 19, 2016)

  • Graphic Engines
  • Text is rotated when it should not be, when specific text bounding rectangle is not specified.
  • PDF Engine:
  • New AttachFile overloaded method that takes file description as parameter.
  • PDF/A conformance issues when generating output for PDF/A-1B, PDF/A-2B, and PDF/A-3B versions.
  • On Windows 8.1, when display scaling is greater than 100%, pages are scaled up.
  • When Preferences.UseImagesAsResources is True increased memory is used.
  • Memory leaks when exporting reports to PDF with Preferences.UseImagesAsResources set to True.
  • DocInfo corrupted after encrypting Document.
  • Excel Engine:
  • Broken PrintGridLines property behaviour.
  • Completely redesigned and rewritten layouting logic to produce perfect spreadsheet output from reports and EMF inputs.
  • Added several new properties to configure and customize the output:
  • Preferences.AutoSizeCells - automatically sizeouput cells to text width. AutoSizeCells and AutoMergeCells and mutually exclusive. Setting one unsets the other.
  • Preferences.AutoMergeCells - automatically merge adjoining cells of a text item to accommodate full width of text. AutoSizeCells and AutoMergeCells and mutually exclusive. Setting one unsets the other.
  • Preferences.ViewGridLines - show gridlines when viewing the document in the viewer.
  • Preferences.DefaultColumnWidth - standard column width to set to all columns of the generated workbook. AutoSizeCells & AutoMergeCells override when text is wider than the default column width.
  • Preferences.ActiveCellOnOpen - initial cell to set focus on when workbook is opened.

New in Gnostice eDocEngine VCL 4.0.0.600 (Jun 25, 2015)

  • Enhanced:
  • Support for RAD Studio XE8.
  • Fixed:
  • Excel Engine: All reported memory leaks so far in document-creation and report-export.

New in Gnostice eDocEngine VCL 4.0.0.591 (Jun 25, 2015)

  • Enhanced:
  • Final planned enhancements to export interface installer for reliable installation of export interfaces under all conditions.
  • Export interface installer with support for newer IDEs and report tool versions without requiring any change/recompilation of the installer.
  • Fixed:
  • Metafile Processor: Some metafiles with hatching patterns not rendered properly.
  • Excel Engine: Invalid pointer operation exception encountered when exporting some reports.

New in Gnostice eDocEngine VCL 4.0.0.528 (Jun 25, 2015)

  • Enhanced:
  • New export interface package design and installation mechanism for reliable installation.
  • New TextOut() overloaded method to support word-wrapping.
  • Fixed:
  • Setting CancelEMail to true in onEmail event has no effect.
  • Access violations encountered when converting some EMFs in 64-bit environment.
  • RTF & HTML Engines: "https" URLs are ignored by TgtCustomPlainSheetEngine.ActiveHyperLinks property.
  • PDF Engine: Ambiguity between Windows::TRect and VCL::TRect prevents compilation in C++Builder.
  • Excel Engine: Some memory leaks encountered during document-creation and report-export.

New in Gnostice eDocEngine VCL 4.0.0.495 (Jun 25, 2015)

  • Support for C++Builder XE7.

New in Gnostice eDocEngine VCL 4.0.0.487 (Oct 8, 2014)

  • Enhanced:
  • Support for Delphi XE7 (We are working on some issues with C++Builder support).
  • PDF Engine - Introduced Opacity property under TextEffects, ImageSettings and (new) LineArtSettings properties. This enables rendering of text, images, shapes, watermarks, stampings and any content at different transparency levels.
  • Fixed:
  • PDF - Inversion of brackets (), [], {} when rendering right-to-left language text such as Arabic or Hebrew.
  • PDF - Improper exporting of "closed" figures when exporting some report inputs.
  • PDF - Improper rendering of some QR code vector images.
  • PDF - "Stream read error" occurs when subset embedding mode is chosen for some fonts.
  • RTF - '\' character incorrectly rendered as '\\' when DocumentEncodingType is set to etEaseOfEditing.

New in Gnostice eDocEngine VCL 4.0.0.467 (Sep 18, 2014)

  • Fixed:
  • PDF Engine: Access violation when EndDoc() method is invoked in C++Builder XE2 and later versions.
  • Excel Engine: "Multiple declarations for "[function]" error for some files - affecting all versions of C++Builder.
  • Excel Engine: Unicode characters in worksheet names results in corrupted output.
  • XLS Engine: "Floating-point overflow" exception occurs when exporting some reports if Preferences.AutoFormatCells is True.
  • FastReport Export: "Floating-point division-by-zero" exception if Preferences.ScaleDownLargeImages is True and image size is zero.

New in Gnostice eDocEngine VCL 4.0.0.456 (Sep 18, 2014)

  • Enhanced:
  • Support for RAD Studio XE6 Update 1.

New in Gnostice eDocEngine VCL 4.0.0.451 (Sep 18, 2014)

  • Enhanced:
  • All Engines: Support for JEDI GIF library.
  • Excel Engine: Huge improvements in XLSX-creation speeds.
  • Fixed:
  • PDF Engine: Setting password results in corrupted documents - affects builds after 4.0.0.432.
  • FastReport Export: Design-time access violation when trying to export report from preview window - affects builds after 4.0.0.432.
  • RTF Engine: Some Unicode characters are not rendered if TgtRTFEngine.DocumentEncodingType is set to TgtRTFEncodingType.etEaseOfEditing.

New in Gnostice eDocEngine VCL 4.0.0.432 (Sep 18, 2014)

  • Enhanced - General:
  • Added support for RAD Studio XE6.
  • Enhanced - Report-Export:
  • Fast Report: Added new image scaling properties to specify export preferences such as ScaleDownLargeImages and ScaleDownToDPI.
  • Fixed - Report-Export:
  • "Integer Overflow" exception occurs sometimes when exporting images.
  • Image de-duplication fails on rare occasions (with UseImageAsResource property).
  • Rave Reports: Text position gets changed when accuracy method is set to amPositioning.

New in Gnostice eDocEngine VCL 4.0.0.428 (Sep 18, 2014)

  • Enhanced - Report-Export:
  • ScaleRichView: New property RenderingOptions exposes TScaleRichView's rendering options such as visibility of page number, clipping of margins, etc.
  • Fixed - General:
  • Issues related to 64-bit support in C++Builder.
  • Fixed - Document Creation:
  • All: Memory leak in DrawJPEGDirect methods.
  • PDF: Memory leak when property TgtPreferences.UseImagesAsResources is set to true.
  • PDF: Background image gets misplaced when image size is greater than the page size.
  • Excel: Sometimes, while printing the generated document, each cell takes a separate page.
  • Excel: Generated documents fail to open in iPhone and BlackBerry devices.
  • Fixed - Report-Export:
  • FastReport Export: Design-time access violation when setting Engine property in RAD Studio 2010.

New in Gnostice eDocEngine VCL 4.0.0.396 (Sep 18, 2014)

  • Enhanced - General:
  • Added Indy adapter packages for older versions of Delphi (6 through XE).
  • Reviewed and updated support for C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4 and XE5.
  • Enhanced - Report-Export:
  • Added Support for QuickReport 5.05 and 5.06.

New in Gnostice eDocEngine VCL 4.0.0.357 (Sep 18, 2014)

  • Enhanced:
  • Added support for RAD XE5 Update 2.
  • Added new engine component TgtXLSEngine for generating spreadsheets in XLS (Excel 95-2003) format.
  • Enhanced Export Interface Installer application - fault tolerance and other improvements.
  • Fixed - Excel Engine:
  • File corruption when exporting reports with negative currency values and if Preferences.AutoFormatCells is set to true.
  • Range-check error when exporting some reports to Excel.
  • "Floating point division by zero" exception if Preferences.NumberFormatDecimalPlaces is more than 0.
  • PDF Engine:
  • "Floating point division by zero" exception affecting C++Builder (XE2 and above).

New in Gnostice eDocEngine VCL 4.0.0.251 (Sep 18, 2014)

  • Enhanced:
  • Added support for RAD Studio XE5
  • Fixed:
  • GDI+ code causes access violation (when compiled to a DLL and used in an end-user application)
  • PDF Engine: Access violation encountered when creating PDF in a 64-bit application
  • ReportBuilder Export: Font size of text in memo fields reduced by 1
  • Rave Export: PDF corrupted when exporting reports with rectangle components
  • AceReporter Export: Rectangle borders get stretched

New in Gnostice eDocEngine VCL 4.0.0.213 (Sep 18, 2014)

  • Enhanced:
  • New re-engineered Export Interface Installer with support for adding new IDEs and report engine versions through DB (without having to recompile installer application). It is also more fault tolerant of misplaced files by reporting engine installers. Users can modify DB using a customization application (gtExpIntfDB.exe).
  • Fixed:
  • PDF Engine: Corrupt file is generated because of improper encoding of some TrueType fonts.
  • Excel Engine: Access violation occurs sometimes when exporting reports with images if Preferences.ProcessAfterEachPage is set to true
  • Text Engine: Random characters are generated before right-aligned text elements in exported reports.
  • PDF Engine: Corrupt PDF is generated when converting some EMF files
  • PDF Engine: Access violation is encountered sometimes with DrawJPEGDirect method.
  • Excel Engine: Empty file is created when exporting report to a stream.
  • TScaleRichView Interface: Images get stretched when exporting RTF/RVF files with landscape orientation.

New in Gnostice eDocEngine VCL 4.0.0.154 (Sep 18, 2014)

  • Enhanced - General:
  • Added support for RAD Studio XE4.
  • Added support for FastReport 4 for Delphi/C++Builder XE4.
  • Fixed - Report Export:
  • Text engine: Text position is displaced with some reports.
  • Text engine: Right-aligned text is omitted with some reports.

New in Gnostice eDocEngine VCL 4.0.0.150 (Sep 18, 2014)

  • Enhanced:
  • Output from HTML and XHTML engines is now fully compliant with W3C specifications.
  • Added support for RaveReport 11 for Delphi/C++ Builder XE3.
  • Fixed:
  • Excel: File corruption due to special characters such as , &, " and ' in input string.
  • PDF: Can't change JPEG size exception.
  • PDF: Auto detection of URLs in text to encode as hyperlinks missing out links that contained "https", ";" (semicolons) and ":" (colons).
  • PDF: Displacement of borders when exporting reports.
  • Excel: Memory leak in some cases with exporting reports.
  • Excel: Broken support for filling an individual cell with color.
  • Excel: File gets corrupted when number of rows exceeds 65536.

New in Gnostice eDocEngine VCL 4.0.0.135 (Mar 15, 2013)

  • Enhanced:
  • Excel engine: Added Unicode support for RAD Studio 2007 and older versions
  • Excel engine: Added new property NumberFormatDecimalPlaces to specify decimal places for numbers.
  • Excel engine: Added option for specifying alignment in Setup dialog.
  • Fixed:
  • Excel engine: File corruption in locales where decimal separator is comma (,)
  • Excel engine: File corruption due to complex formatting of data in exported reports
  • Excel engine: Numbers with zero (0) as value do not get encoded when AutoFormatCells is set to true
  • PDF engine: Images get displaced when DPI is changed from default (96)
  • PDF Engine: Localization issues in setup dialog
  • Memory leaks in report-export to PDF
  • Incompatibility of Setup dialog in Delphi 6 and Delphi 7
  • Text gets clipped at high resolutions in report-export to PDF

New in Gnostice eDocEngine VCL 4.0.0.112 (Feb 7, 2013)

  • Enhanced:
  • New Excel engine for generating spreadsheets in XLSX format
  • Support for on-the-fly digital signing in PDF engine
  • Fast automatic image de-duplication in PDF, HTML, XHTML and Excel document-creation engines
  • Email adapter technology to integrate with any email/Internet components
  • Improved accuracy of columniation of text when exporting tabular reports to Excel
  • Unicode support for Excel output
  • Support for long strings greater than 256 characters in Excel output
  • Support for generating Excel output with more than 65K rows
  • Fixed:
  • Displacement of text in tables rendered by PDF Engine
  • Access violation in Export interface installer

New in Gnostice eDocEngine VCL 3.0.4.269 (Jan 18, 2012)

  • Enhanced:
  • Support for ScaleRichView version v4.3.4 and later versions in Delphi 2009/2010/XE/XE2
  • Support for RAD Studio XE2 Update 3
  • Support for Report Builder 14 in Delphi 2010 and later versions
  • Fixed:
  • PDF text display issues encountered when DPI is greater than 96

New in Gnostice eDocEngine VCL 3.0.4.263 (Nov 11, 2011)

  • Enhanced:
  • Support for RAD Studio XE2
  • Installation support for Rave Reports interface component in RAD Studio XE2
  • Fixed:
  • Shapes are rendered even after removing it from ItemsToRender property
  • Text color is not rendered correctly when exporting metafile-based reports
  • Annotations are not added when ActiveHyperLinks property is set to False
  • Some fonts (bullet points) are not rendered properly with subset font embedding
  • "Floating point division by zero" exception is raised with subset font embedding
  • Content is clipped when InputXRes or InputYRes is greater than 96

New in Gnostice eDocEngine VCL 3.0.3.236 (May 5, 2011)

  • Full Unicode support in PDF engine
  • Bidirectional text modes and RTL languages
  • Improved automatic PDF font matching and more compact font subset embedding

New in Gnostice eDocEngine VCL 3.0.2.209 (Dec 21, 2010)

  • Enhanced :
  • New help documentation with F1-key integration
  • Fixed :
  • Memory leaks when exporting ReportBuilder reports with TeeChart component.
  • Incorrect text-spacing with text containing some punctuation marks.
  • Exception raised by EncodeTextPart method when input string contained '%' character and angle of rotation was not between 0 and 360.
  • Export Interface Installer unaware of "DXVCL" environment variable set by Developer Express components.
  • THtmlViewer package not included by Export Interface Installer.

New in Gnostice eDocEngine VCL 3.0.1.205 (Dec 1, 2010)

  • Enhanced :
  • Introduced a new property ApplyEmfCharSpacing under TgtPDFEngine.Preferences to toggle character spacing while rendering metafiles to PDF
  • Fixed :
  • Background color not rendered properly with some metafiles
  • Line-spacing issue when converting QuickReport files to PDF
  • Diacritic characters not rendered properly in RTF
  • Character-spacing issue when converting FastReport files to RTF
  • Installation problems with export interfaces for TMSGrid and DevExpress components
  • Character-spacing issues in RTL text
  • Character-spacing issues in composite glyphs such as those used with Hindi or Thai (diacritic characters)

New in Gnostice eDocEngine VCL 3.0.1.193 (Oct 30, 2010)

  • A highlight of this release is support for automatic substitution of digits in Latin script to Arabic script in Arabic locale. This version also fixes the transparency issue when exporting to PDF from DevExpress Printing System; the text overlapping issue when using strings with both right-to-left and left-to-right "bidi" modes; and the "Index out of bounds" error when text elements are excluded in the "ItemToRender" property.

New in Gnostice eDocEngine VCL 3.0.1 (Aug 26, 2010)

  • This version is ready for the the upcoming XE version of RAD Studio from Embarcadero. This update contains several other enhancements and fixes.

New in Gnostice eDocEngine VCL 3 (Jul 19, 2010)

  • Enhanced:
  • Full Unicode support in PDF-creation engine
  • Text processing does not depend on Font.Charset
  • Automatic font matching
  • Can handle mixed-language strings (requiring more than one font)
  • No need to set default font to 'Arial Unicode MS' to support non-Latin languages
  • Full support for right-to-left languages and all bidirectional text modes available in TBidiMode
  • PDF creation speed improvements
  • PDF creation file size improvements including improved subset embedding of fonts
  • Support for rendering any third-party image class instance compatible with TGraphic
  • Support for Delphi TGIFImage in 2009 and later IDEs
  • Full support for Delphi 5/6/7/2005/2006/2007/2009/2010 and C++Builder 6/2006/2007/2009/2010
  • Support for transparent text rendering in RichText control in ReportBuilder reports
  • Overhauled Excel engine with support for Excel 2007 in Windows 7
  • Re-engineered spreadsheet engine to export report columns accurately, even across multiple pages and worksheets
  • Excel: Non-exception-based automatic cell-type detection
  • Resolved:
  • Issues related to rendering at higher input DPI resolved
  • Incorrect PDF clipping in any DPI
  • Text using non-TrueType fonts not displayed
  • Incorrect character spacing with EMF-to-PDF conversion
  • File name truncation issue
  • Speed issues with report export
  • FontEmbedExcludeList causes text not to be displayed
  • AceReporter Export Interface packages cleaned up
  • Transparent image export with DevExpress printing system
  • EMF-to-RTF fails to export some pages
  • Floating point divide by zero error when dealing with small font sizes
  • Packages renamed based on Delphi's compiler version to provide uniform support for Delphi and C++Builder
  • Excel engine: Text cells detected as percentage values issues solved
  • Text rendering issue when font size is less than zero
  • Text rendering issue when font size is less than zero
  • Plus other minor fixes and optimizations

New in Gnostice eDocEngine VCL 2.5.2 (Sep 2, 2009)

  • Generate documents in PDF, RTF, HTML, XHTML, XLS (Microsoft Excel), Quattro Pro, Lotus 1-2-3, DIF, SYLK, text, CSV, TIFF, PNG, SVG, JPEG, GIF, BMP, EMF, WMF
  • Generate output containing formatted paragraphs
  • Export reports from FastReport, QuickReport, ReportBuilder and other Delphi reporting tools to all supported document formats
  • Draw shapes and tables
  • Add annotations
  • Add headers, footers
  • Implement server-side automated document generation
  • Render metafiles as vector images
  • Create output with format-specific enhancements

New in Gnostice eDocEngine VCL 2.50 (Jun 18, 2007)

  • General:
  • Support for Delphi 2007.
  • Updated version of ZLib compression library (v1.2.3) provided.
  • Excel:
  • NewSheet method introduced - to add a new worksheet within the document.
  • TXT:
  • ContinuousMode property introduced - avoids extra blank lines at the end of each page.
  • Fixes:
  • PDF:
  • Rendering of RoundRect.
  • Encoding of bookmarks with document events.
  • Symbol font encoding.
  • RTF:
  • List index out of bounds error rectified.
  • Encoding of images when SourceDPI is -1.
  • Excel:
  • Page PaperSize and Orientation in Excel documents.
  • Cell type with thousands separator and negative currency numbers.
  • HTML:
  • Image FileName now accepts complete file path in the event OnNeedImageFileName.
  • TXT:
  • Missing line problem for separator mode rectified.
  • BMP:
  • Monochrome bitmap creation.
  • Export Interfaces - Ace:
  • Page orientation.
  • Stretched metafile images.
  • Export Interfaces - QuickReport:
  • RenderDocument(TQuickRep; ...) now takes margins automatically from the report.
  • Export Interfaces - Rave:
  • MoveTo function.
  • Export Interfaces - FastReport 3.x:
  • ShowPreparedReport for custom previews.
  • Export Interfaces - FastReport 2.x:
  • FileName problem with clipboard engine rectified.
  • Export Interfaces - ReportBuilder:
  • Line spacing while rendering memo.
  • Image border problem (for RB v10.0.5) corrected.