FastReport VCL Changelog

What's new in FastReport VCL 5.3.16

Nov 25, 2015
  • Added Embarcadero RAD Studio XE8 support for x32 and x64 windows platforms
  • Added PDF/A-2a compatibility
  • Added haBlock alignment for frxPDFExport filter (thanks to Nikolay Zverev)
  • Added support of multiply ECI in QR code. Can be set in barcode text by using '&ECIXX;' commands where XX is a ECI codepage number
  • Added ability to pass a list of variables in hyperlink expression using Hyperlink.ValueSeparator
  • Added GDI->DMP and DMP->GDI converters
  • Added ability to use Value variable in cross hyperlink expression
  • Added paper orientation support for worksheets in the XML export filter
  • Added support of exponential number formatin the XML and BIFF8 export filters
  • Added paper sizes support for worksheets in the XML export filter
  • Added and HTMLTags support in the BIFF8 export filter
  • Implemented PrintOnParent for multi-column pages
  • Added ability to save compressed prepared report
  • Added TfrxReportPage.BackPictureStretched property
  • Added TfrxFillGaps class in the frxClassRTTI
  • lazarus] Added 2D barcodes support
  • lazarus] fixed many issues with the report designer and improved x64 support
  • Fixed and split text behaviour
  • Fixed TFDAdaptedDataSet and TFDRdbmsDataSet classes in the frxFDRTTI
  • Fixed debugging with dialog pages
  • Fixed Interleaved 2 of 5 barcode
  • Fixed AV in the Connection Wizard
  • Restored Color property for linear barcodes
  • Fixed range check error in frxpngimage unit
  • Fixed 2D barcodes memory leaks
  • Fixed TfrxCrossView.OnCalcHeight for PlainCells = False
  • Fixed Quick Report compatibility of DelphiZXingQRCode unit
  • Fixed bug with active page frame in the preview
  • Fixed infinity loop in the TfrxRichView
  • Fixed TfrxBrushFill frame
  • Fixed text for EAN8 barcode with checksum
  • Fixed PreviewOptions.ZoomMode behavior
  • Fixed Hyperlink editor for cross-tab
  • Fixed bug with units in the preview pages settings window
  • Fixed FooterAfterEach and KeepFooter behavior
  • Fixed bug with printing current page with Join Small Pages mode
  • Fixed HAlign and VAlign for Rotation = 90, 270 in the TfrxXLSExport, TfrxXMLExport, TfrxXLSXExport and TfrxBIFFExport
  • Fixed HTML tags support in the TfrxHTMLDivExport
  • enterprise] Fixed frxISAPI for D2009-XE7 support
  • Fixed TfrxDesigner.Restrictions drDontSaveReport option behavior after changes in the script
  • Fixed problem with TfrxIBXQuery parameters
  • Fixed TfrxSubreport's page properties changing after adding of TfrxSubreport
  • Fixed TeeChart Standart support
  • Fixed Quality property behavior in the TfrxPDFExport filter

New in FastReport VCL 5.2.3 (Jan 30, 2015)

  • Added Embarcadero RAD Studio XE7 support for x32 and x64 windows platforms
  • Added initial support of Lazarus for Fast Report 5 - first beta release with includes ther report designer and the report preview.
  • Added new export filter to SVG format - SVG is a graphical vector format used in web and now FastReport allow you to export reports to this format.
  • Added ability to reset object properties to parents in inherited report (whole report or single object) - ability to restore object properties of any object in inherited report to default values introduced in base report.
  • Added multi-selection for data tree and ability to drag whole dataset(create band) - allow to drag any count of fields from "data tree" or/and include whole dataset.
  • Added ability to move/select/edit report objects from report tree window - new enhanced "report objects tree" gives ability to select move and edit objects more easily.
  • Added transparency and color mask in PDF export (Pictures/HTML-tags/RTF) - pictures and some objects like RTF may uses alpha mask during export to PDF.
  • Added selection mode in report designer - new selection modes allow to select all object of the same kind as selected.
  • Changed preview tabs mechanism. TfrxPreview.EachReportInTab allow to bind few report components to a single preview and show each in the separate tab.
  • [enterprise] Added new Enterprise demo to show how to build client application for mobile platform in FMX framework - learn how you can build a mobile client for FastReport Enterprise edition.
  • Improved variables and styles editor to handle new inheritence items
  • Added export of page frame in PDF
  • Added cell rotation in XLSX and DOCX exports filters
  • Added packages for IBO4 for D2005-XE3
  • [enterprise] Fixed unicode problems in FR Server navigator toolbar
  • Fixed TfrxFontComboBox now uses TfrxReport.iniFile for saving data
  • Fixed FireDac components compatibility for XE7
  • Fixed align of text in DOCX export
  • Fixed Indy SMTP mail transfer
  • Fixed frxTeeChart problem in multy-threaded inviroment
  • Fixed error with export of 2d barcode from code
  • Fixed problem with new DBX behaviour in master detail reports starts from Delphi XE
  • Fixed problem with KeepFooter in subreports
  • Fixed DateTime format in BIFF export
  • Fixed preview window flickering with drilldown reports
  • Fixed text align fix for negative LineSpacing
  • Fixed minor problems with report inheritance
  • Fixed preview error which may appears during preparing crosstab
  • Fixed TIFF export problem when using Stream
  • Fixed problem with crosstab header resizing in some cases
  • Fixed problem with minimizing report designer in application compiled with delphi 2010 and above
  • Fixed visibility of several components for x64 platform
  • Fixed script inheritance in reports when used fsGlobalModule
  • Fixed OnLoadTemplate and OnGetUnit events for inherited report
  • Fixed OnPreviewDblClick event
  • Fixed missing Fill property for some objects
  • Fixed double frames in PDF export
  • Fixed font embedding problem with x64 platform
  • Fixed incorrect preview behaviour in some cases
  • Fixed PDF checkbox export
  • Fixed EAN13 barcode bug
  • Fixed numeric formats in XLSX export
  • Fixed TabOrder in frxEditPage
  • Added missing bcCode128 support in report script
  • Restored published Color property for TfrxSysMemoView

New in FastReport VCL 5.1.2 (Aug 7, 2014)

  • Fixed bug with embedding fonts on 64-bit platforms

New in FastReport VCL 5.1.1 (Jul 15, 2014)

  • Added Embarcadero RAD Studio XE6 support;
  • Added OnGetCustomData/OnSaveCustomData events which allow to save;
  • custom data inside report template(look new CustomReportData demo);
  • Added OnLoadDetailTemplate event - used to load detail reports from
  • other sources like data fields;
  • Added new multiImage mechanism in TIFF export - multiImage document is
  • not limited with pages count;
  • Added new property UTF8 in CSV export filter for stroing Unicode text
  • in UTF8 encoding;
  • Added missing RTTI information for new clases;
  • Improved and fixed template inheritence (inherite some collections
  • like classes and variables);
  • Improved checkbox control in PDF export;
  • Fixed script inheritence - for more information see example "Report
  • with script enheritence";
  • Fixed Interactive chart behaviour and added "Interactive Chart "
  • report example;
  • Fixed bug with shadows in pictures in PDF export;
  • Fixed problem with multipage preview;
  • Fixed negative number export in BIFF8 export (braket form);
  • Fixed pictures in PowerPoint export;
  • Fixed bug with Excel export in Enterprise edition;
  • Fixed frames in RTF export;
  • Fixed gradient fill in exports;

New in FastReport VCL 5.0.4 (Apr 3, 2014)

  • Classes:
  • New fill types available in the Memo object: gradient and glass.
  • Memo object can have several highlight conditions. The highlight condition now includes the following style settings: frame, font, fill and an object visibility. You may turn on and off each setting.
  • Memo object can have several format settings. When a Memo object contains multiple expressions in a text, you may specify a format for each expression.
  • Added Filter property to data bands. You may filter out data rows without using a script.
  • Changes in the report file format: collections like datasets, variables, formats, highlights are written as nested properties for better readability. Old files (FR VCL 3 and 4) are fully supported.
  • Added MouseEnter, MouseLeave events to report objects.
  • Added Visibility property (set of flags - vsPreview, vsPrint, vsExport).
  • New objects:
  • New 2D barcodes - PDF417, DataMatrix, QR Code.
  • New barcodes - Code128, EAN128 with auto encoding.
  • Interactivity:
  • New interactive report types: detail report and detail page. When you click an interactive object, a new report is built and displayed in a separate tab in the preview window.
  • Added interactivity in the Chart object. Clicking on a chart element, you may build a detail report.
  • Exports:
  • New exports: HTML5 (div), DOCX, XLSX, PPTX.
  • Improvements in RTF, XLS, XML, HTML, ODF exports: support of different frame lines in a single Memo object.
  • Improved font embedding in the PDF export: font subset is embedded instead of a whole font. This will significantly reduce a file size.
  • GUI:
  • New icons in the designer and preview windows.
  • Improved appearance of the Data tree: new icons for different field types.
  • New/improved dialogs: highlight, frame, fill, hyperlink, databand editors.
  • Client/Server:
  • New navigation toolbar with touch support
  • Works via AJAX technology
  • Optimized exchange protocols
  • Reduced response time

New in FastReport VCL 4.14 (Jun 1, 2013)

  • Added Embarcadero RAD Studio XE4 support
  • [Lazarus] fixed bug with text output
  • [Lazarus] fixed bug with some visual controls in designer
  • [Lazarus] improved interface of the report preview and designer
  • [Lazarus] fixed bug with boolean propertyes in script code and expressions
  • Fixed bug with endless loop in TfrxRichView
  • Fixed bug with Unicode in TfrxMemoView appeared in previous release
  • Improved MAPI interface in TfrxExportMail export
  • Fixed some problems with allpication styles XE2/XE3
  • Improved compatibility with Fast Report FMX

New in FastReport VCL 4.13 (Nov 29, 2012)

  • fixed compatibility with Fast Report FMX installed in the same IDE.
  • This version can co exist with Fast Report FMX version installed in IDE.
  • published "Quality" property of TfrxPDFExport object
  • published "UseMAPI" property of TfrxExportMail object
  • published "PictureType" property to ODF export
  • fixed bug with expressions in RichEdit
  • fixed bug in multi-column reports
  • fixed exception in the report designer
  • fixed bug with URLs in Open Document Text and Open Document
  • Spreadsheet exports
  • fixed format string in XLS OLE export
  • fixed format string in XLS BIFF8 export
  • fixed output of the check boxes on the highlighted lines in PDF export
  • fixed bug with PDF anchors
  • fixed bug when using two or more macroses in memo
  • other minor bug fixes

New in FastReport VCL 4.12 (Sep 16, 2011)

  • Added support of Embarcadero Rad Studio EX2 (x32/x64)
  • Added export of Excel formulas in the BIFF export
  • Added export of external URLs in the PDF export
  • Added converter from Rave Reports ConverterRR2FR.pas
  • Added Cross.KeepRowsTogether property optimised merging cells in the BIFF export

New in FastReport VCL 4.11 (May 6, 2011)

  • added BIFF8 XLS export filter
  • added to ODF export the Language property
  • [enterprise] added "scripts" folder for additional units ("uses" directive in report script)
  • [enterprise] added logs for scheduler (add info in scheduler.log)
  • [enterprise] added property "Reports" - "Scripts" in server configuration - set the path for "uses" directive in report script
  • [enterprise] added property "Http" - "MaxSessions" in server configuration - set the limit of maximum session threads, set 0 for unlimit
  • [enterprise] added property "Reports" - "MaxReports" in server configuration - set the limit of maximum report threads, set 0 for unlimit
  • [enterprise] added property "Logs" - "SchedulerLog" in server configuration - set the scheduler log file name
  • [enterprise] added property "Scheduler" - "Active" in server configuration - enable of scheduler
  • [enterprise] added property "Scheduler" - "Debug" in server configuration - enable writing of debug info in scheduler log
  • [enterprise] added property "Scheduler" - "StudioPath" in server configuration - set the path to FastReport Studio, leave blank for default
  • [enterprise] fixed bug with MIME types in http header (content-type)
  • [enterprise] fixed bug with default configuration (with missed config.xml)
  • [enterprise] fixed bug with error pages
  • fixed bug in XML export with the ShowProgress property
  • fixed bug in RTF export with font size in empty cells
  • fixed bug in ODF export with UTF8 encoding of the Creator field
  • fixed bug in XML export with processing special characters in strings
  • fixed bug in ODF export with properties table:number-columns-spanned, table:number-rows-spanned
  • fixed bug in ODF export with the background clNone color
  • fixed bug in ODF export with a style of table:covered-table-cell
  • fixed bug in ODF export with table:covered-table-cell duplicates
  • fixed bug in ODF export with excessive text:p inside table:covered-table-cell
  • fixed bug in ODF export with language styles
  • fixed bug in ODF export with spaces and tab symbols
  • fixed bug in ODF export with styles of number cells
  • fixed bug in ODF export with the background picture
  • fixed bug in ODF export with charspacing
  • fixed bug in ODF export with number formatting
  • fixed bug in ODF export with table-row tag
  • fixed bug in XLS(OLE) export with numbers formatting
  • fixed bug in RTF export with processing RTF fields
  • fixed bug with processing special symbols in HTML Export
  • fixed bug with UTF8 encoding in ODF export
  • fixed bug in PDF export with underlined, struck-out and rotated texts

New in FastReport VCL 4.10 (Sep 28, 2010)

  • added support of Embarcadero Rad Studio XE (Delphi EX/C++Builder EX)
  • added support of TeeChart 2010 packages (new series type aren't support in this release)
  • added a property TruncateLongTexts to the XLS OLE export that allows to disable truncating texts longer than a specified limit
  • added option EmbedProt which allows to disable embedding fonts into an encrypted PDF file
  • added TfrxDateEditControl.WeekNumbers property
  • fixed bug in the XLS XML export about striked-out texts
  • fixed bug about exporting an empty page via the XLS OLE export
  • fixed bug in the PDF export about coloring the background of pages
  • fixed bug in embedded designer when using break point in script
  • fixed bug with lost of focus in font size combo-box in designer
  • fixed bug with truncate of font size combo-box in Windows Vista/7 in designer (lost of vertical scroll bar)
  • fixed bug when lost file name in inherited report
  • fixed bug in multi-page report with EndlessHeight/EndlessWidth
  • fixed bug wit TfrxHeader.ReprintOnNewpage and KeepTogether
  • fixed bug in multi-column report with child bands
  • improved split mechanism (added TfrxStretcheable.HasNextDataPart for complicated data like RTF tables)
  • improved crosstab speed when using repeat band with crosstab object

New in FastReport VCL 4.9 (Feb 5, 2010)

  • ability to print/export transparent pictures (properties TfrxPictureView.Transparent and TfrxPictureView.TransparentColor) (PDF export doesn't supported)
  • added new "split to sheet" modes for TfrxXMLExport
  • added support of /PAGE tag in TfrxRichView, engine automatically break report pages when find /PAGE tag
  • added ability to hide Null values in TfrxChartView (TfrxChartView.IgnoreNulls = True)
  • added ability to set any custom page order for printing (i.e. 3,2,1,5,4 )
  • [enterprise] added variables "AUTHLOGIN" and "AUTHGROUP" inside the any report
  • [enterprise] now any report file can be matched with any (one and more) group, these reports are accessible only in matched groups
  • [enterprise] now you can set-up cache delays for each report file (reports.xml)
  • [enterprise] added new properties editor for reports in Configuration utility (see Reports tab)
  • [enterprise] added property "Xml" - "SplitType" in server configuration - allow to select split on pages type between none/pages/printonprev/rowscount
  • [enterprise] added property "Xml" - "SplitRowsCount" in server configuration - sets the count of rows for "rowscount" split type
  • [enterprise] added property "Xml" - "Extension" in server configuration - allow select between ".xml" and ".xls" extension for output file
  • [enterprise] added property "Html" - "URLTarget" in server configuration - allow select the target attribute for report URLs
  • [enterprise] added property "ReportsFile" - path to file with reports to groups associations and cache delays
  • [enterprise] added property "ReportsListRenewTimeout" in server configuration
  • [enterprise] added property "ConfigRenewTimeout" in server configuration
  • [enterprise] added property "MimeType" for each output format in server configuration
  • [enterprise] added property "BrowserPrint" in server configuration - allow printing by browser, added new template nav_print_browser.html
  • [enterprise] added dynamic file name generation of resulting formats (report_name_date_time)
  • [enterprise] SERVER_REPORTS_LIST and SERVER_REPORTS_HTML variables (list of available reports) depend from user group (for internal authentification)
  • added drawing shapes in PDF export (not bitmap)
  • added rotated text in PDF export (not bitmap)
  • added EngineOptions.IgnoreDevByZero property allow to ignore division by zero exception in expressions
  • added properties TfrxDBLookupComboBox.DropDownWidth, TfrxDBLookupComboBox.DropDownRows
  • added event TfrxCustomExportFilter.OnBeginExport
  • added ability to decrease font size in barcode object
  • added ability to inseret FNC1 to "code 128" barcode
  • added event TfrxPreview.OnMouseDown
  • added support of new unicode-PDF export in D4-D6 and BCB4-BCB6
  • improved AddFrom method - anchor coping
  • fixed bug with strikeout text in PDF export
  • fixed bug with incorrect export of TfrxRichView object in RTF format (wrong line spacing)
  • [enterprise] added critical section in TfrxServerLog.Write
  • fixed bug with setting up of the Protection Flags in the PDF export dialog window
  • fixed bug in PDF export (file structure)
  • fixed bug with pictures in Open Office Writer (odt) export
  • [enterprise] fixed bug with TfrxReportServer component in Delphi 2010
  • fixed minor errors in Embarcedero RAD Studio 2010
  • fixed bug with endless loop with using vertical bands together with page header and header with ReprintOnNewPage
  • fixed bug when using "Keeping" and Cross tables (incorrect cross transfer)
  • fixed bug with [CopyName#] macros when use "Join small pages" print mode
  • fixed bug when try to split page with endless height to several pages (NewPage, StartNewPage)
  • fixed bug with empty line TfrxRichView when adding text via expression
  • fixed bug when Footer prints even if main band is invisible (FooterAfterEach = True)
  • fixed resetting of Page variable in double-pass report with TfrxCrossView
  • fixed bug with loosing of aligning when split TfrxRichView
  • fixed buzz in reports with TfrxRichView when using RTF 4.1

New in FastReport VCL 4.8 (Dec 2, 2009)

  • added ability to split big bands(biggest than page height) by default
  • added ability to use keeping(KeepTogether/KeepChild/KeepHeader) in multi-column report
  • added BDE engine
  • added DBX engine
  • added confirmation reading for TfrxMailExport
  • added new enumerations drDontEditReportScript and drDontEditInternalDatasets to TfrxDesignerRestriction
  • added new TfrxDesignerRestriction: drDontEditReportScript and drDontEditInternalDatasets
  • added PrnOutFileName property to printer options
  • added RTF 4.1 support for TfrxRichText object
  • added TfrxDesigner.MemoParentFont property
  • added TfrxGroupHeader.ShowChildIfDrillDown property
  • added TfrxPrintOptions.PrnOutFileName property to set ability to print to file
  • added TfrxReportOptions.HiddenPassword property to set password silently from code
  • added TimeOut field to TfrxMailExport form
  • added checksum calculating for 2 5 interleaved barcode
  • changed PDF export: added full unicode support, improved performance, decreased memory requirements
  • changed inheritance mechanism, correct inherits of linked objects (fixups)
  • fixed "Page" and "Line" variables inside vertical bands
  • fixed ActiveForm ActiveX object
  • fixed bug in multi-column page when band overlap stretched PageHeader
  • fixed bug when cross tab cut the text in corner, when corner height greater than column height
  • fixed bug when designer place function in commented text block
  • fixed bug when designer shows commented functions in object inspector
  • fixed bug when engine delete first space from text in split Memo
  • fixed bug when Engine try to split non-stretcheable view and gone to endless loop
  • fixed bug when group doesn't fit on the whole page
  • fixed bug with displacement of subreport when use PrintOnParent property in some cases
  • fixed bug with DownThenAcross in Cross Tab
  • fixed bug with emf in ODT export
  • fixed bug with HTML tags in memo when use shot text and WordWrap
  • fixed bug with Mirror Mrgins in RTF, HTML, XLS, XML, OpenOffice exports
  • fixed bug with outline when build several composite reports in double pass mode
  • fixed bug with some codepage which use two bytes for special symbols (Japanese ans Chinese codepages)
  • fixed bug with using KeepHeader in some cases
  • fixed bug with using ReprintOnNewPage
  • fixed designer restrictions constants
  • fixed problem with PageFooter and ReportSymmary when use PrintOnPreviousPage property
  • fixed small memory leak in subreports
  • improved AddFrom method - copy outline
  • improved DrillDownd mechanism, should work correct with master-detail-subtetail nesting
  • improved functional of vertical bands, shows memos placed on H-band which doesn't across VBand, also calculate expression inside it and call events (like in FR2)
  • improved script compilation
  • improved unsorted mode in crosstab(join same columns correctly)
  • improved WatchForm TListBox changet to TCheckListBox

New in FastReport VCL 4.7.19 (Nov 18, 2008)

  • Delphi 2009 support
  • [enterprise] enchanced error description in logs
  • Added properties TfrxHTMLExport.HTMLDocumentBegin: TStrings, TfrxHTMLExport.HTMLDocumentBody: TStrings, TfrxHTMLExport.HTMLDocumentEnd: TStrings
  • Improved RTF export (with line spacing, vertical gap etc)

New in FastReport VCL 4.7 (Oct 18, 2008)

  • CodeGear RAD Studio (Delphi/C++Builder) 2009 support
  • [enterprise] enchanced error description in logs
  • added properties TfrxHTMLExport.HTMLDocumentBegin: TStrings, TfrxHTMLExport.HTMLDocumentBody: TStrings, TfrxHTMLExport.HTMLDocumentEnd: TStrings
  • improved RTF export (with line spacing, vertical gap etc)
  • added support of Enhanced Metafile (EMF) images in Rich Text (RTF), Open Office (ODS), Excel (XLS) exports
  • added OnAfterScriptCompile event
  • added onLoadRecentFile Event
  • added C++ Builder demos
  • added hot-key Ctrl + mouseWheel - Change scale in designer
  • added TfrxMemoView.AnsiText property
  • fixed bug in RTF export with EMF pictures in OpenOffice Writer
  • fixed some multi-thread isuues in engine, PDF, ODF exports
  • [enterprise] fixed integrated template of report navigator
  • [enterprise] fixed bug with export in Internet Explorer browser
  • fixed bug with font size of dot-matix reports in Excel and XML exports
  • fixed bug in e-mail export with many addresses
  • fixed bug in XLS export (with fast export unchecked and image object is null)
  • [enterprise] fixed bug in TfrxReportServer.OnGetVariables event
  • fixed bug in Calcl function
  • fixed memory leak in Cross editor
  • fixed progress bar and find dialog bug in DualView
  • fixed bug in PostNET and ean13 barcodes
  • fixed bug with TruncOutboundText in Dot Matrix report
  • fixed bugs with break points in syntaxis memo
  • improved BeforeConnect event in ADO
  • fixed bug in inhehited report with internal dataset
  • fixed bug in TfrxPanelControl with background color(Delphi 2005 and above)

New in FastReport VCL 4.5 (Dec 21, 2007)

  • added ConverterRB2FR.pas unit for converting reports from Report Builder to Fast Report
  • added ConverterQR2FR.pas unit for converting reports from QuickReport to FastReport
  • added support of multiple attachments in e-mail export (html with images as example)
  • added support of unicode (UTF-8) in e-mail export
  • added ability to change templates path in designer
  • added OnReportPrint script event
  • added PNG support in all version (start from Basic)
  • added TfrxDMPMemoView.TruncOutboundText property - truncate outbound text in matrix report when WordWrap=false
  • added new frames styles fsAltDot and fsSquare
  • added new event OnPreviewDblClick in all TfrxView components
  • added ability to call dialogs event after report run when set DestroyForms = false
  • added ability to change AllowExpressions and HideZeros properties in cross Cells (default=false)
  • added IgnoreDupParams property to DB components
  • added auto open dataset in TfrxDBLookupComboBox
  • added new property TfrxADOQuery.LockType
  • added define DB_CAT (frx.inc) for grouping DB components
  • added TfrxPictureView.HightQuality property(draw picture in preview with hight quality, but slow down drawing procedure)
  • [FRViewer] added comandline options "/print filename" and "/silent_print filename"
  • added unicode input support in RichEditor
  • added new define HOOK_WNDPROC_FOR_UNICODE (frx.inc) - set hook on GetMessage function for unicode input support in D4-D7/BCB4-BCB6
  • added ability chose path to FIB packages in "Recompile Wizard"
  • added new function TfrxPreview.GetTopPosition, return a position on current preview page
  • added new hot-keys to Code Editor - Ctrl Del delete the word before cursor, Ctrl BackSpace delete the word after cursor(as in Delhi IDE)
  • added "MDI Designer" example
  • all language resources moved to UTF8, XML
  • fixed bug with html tags [sup] and [sub]
  • fixed width calculation in TfrxMemoView when use HTML tags
  • fixed bug with suppressRepeated in Vertical bands
  • fixed bug when designer not restore scrollbars position after undo/redo
  • fixed visual bug in toolbars when use Windows Vista XPManifest Delphi 2006
  • fixed bug in CalcHeight when use negative LineSpace
  • fixed bug in frx2xto30 when import query/table components, added import for TfrDBLookupControl component
  • fixed bug with Cross and TfrxHeader.ReprintOnNewPage = true
  • fixed converting from unicode in TfrxMemoView when use non default charset
  • [fs] fixed bug with "in" operator
  • fixed bug with aggregate function SUM
  • fixed bug when use unicode string with [TotalPages#] in TfrxMemoView
  • fixed bug with TSQLTimeStampField field type
  • fixed designer dock-panels("Object Inspector", "Report Tree", "Data Tree") when use designer as MDI or use several non-modal designer windows
  • fixed bug with hide/show dock-panels("Object Inspector", "Report Tree", "Data Tree"), now it restore size after hiding
  • fixed bug in XML/XLS export - wrong encode numbers in memo after CR/LF
  • fiexd bug in RTF export
  • fixed bug with undo/redo commands in previewPages designer
  • fixed bug with SuppressRepeated when use KeepTogether in group
  • fixed bug with SuppressRepeated on new page all events fired twice(use Engine.SecondScriptcall to determinate it)�

New in FastReport VCL 4.03 (Jul 18, 2007)

  • added support for C Builder 2007
  • added encryption in PDF export
  • added TeeChart Pro 8 support
  • added support of OEM code page in PDF export
  • added TfrxReport.CaseSensitiveExpressions property
  • added "OverwritePrompt" property in all export components
  • improved RTF export (WYSIWYG)
  • added support of thai and vietnamese charsets in PDF export
  • added support of arrows in PDF export
  • at inheritance of the report the script from the report of an ancestor is added to the current report (as comments)
  • some changes in PDF export core
  • fixed bug with number formats in Open Document Spreadsheet export
  • fixed bug when input text in number property(Object Inspector) and close Designer(without apply changes)
  • fixed bug in TfrxDBDataset with reCurrent
  • fixed bug with memory leak in export of empty outline in PDF format
  • line# fix (bug with subreports)
  • fixed bug with edit prepared report with rich object
  • fixed bug with shadows in PDF export
  • fixed bug with arrows in designer
  • fixed bug with margins in HTML, RTF, XLS, XML exports
  • fixed bug with arrows in exports
  • fixed bug with printers enumeration in designer (list index of bound)
  • fixed papersize bug in inherited reports

New in FastReport VCL 4.02 (Apr 11, 2007)

  • added support for CodeGear Delphi 2007
  • added export of html tags in RTF format
  • improved split of the rich object
  • improved split of the memo object
  • added TfrxReportPage.ResetPageNumbers property
  • added support of underlines property in PDF export
  • export of the memos formatted as fkNumeric to float in ODS export
  • fixed bug keeptogether with aggregates
  • fixed bug with double-line draw in RTF export
  • fix multi-thread problem in PDF export
  • fixed bug with the shading of the paragraph in RTF export when external rich-text was inserted
  • fixed bug with unicode in xml/xls export
  • fixed bug in the crop of page in BMP, TIFF, Jpeg, Gif
  • "scale" printmode fixed
  • group & userdataset bugfix
  • fixed cross-tab pagination error
  • fixed bug with round brackets in PDF export
  • fixed bug with gray to black colors in RTF export
  • fixed outline with page.endlessheight
  • fixed SuppressRepeated & new page
  • fixed bug with long time export in text format
  • fixed bug with page range and outline in PDF export
  • fixed undo in code window
  • fixed error when call DesignReport twice
  • fixed unicode in the cross object
  • fixed designreportinpanel with dialog forms
  • fixed paste of DMPCommand object
  • fixed bug with the export of null images
  • fixed code completion bug
  • fixed column footer & report summary problem

New in FastReport VCL 3.24.2 (Sep 28, 2006)

  • Fixed BCB errors (incorrect unit loading order)
  • Added Arabic resources

New in FastReport VCL 3.23.22 (Sep 11, 2006)

  • Fixed bug with arabic/hebrew Win98

New in FastReport VCL 3.23.9 (Jul 26, 2006)

  • Fixed bug with character height in PDF export
  • Fixed aggregare error (comma in the field name)
  • Updated Portuguese resources
  • Fixed compatibility with TLargeIntField
  • [server] fixed bug with threads in client
  • Added some dbxdatabase properties
  • Fixed bug with DefaultPath in XLS export

New in FastReport VCL 3.23.5 (Jul 12, 2006)

  • added save to stream possibility in Jpeg, Gif, Tiff, Bmp exports
  • added new control for page headers/footers mode selection in RTF export dialog
  • added new property TfrxRTFExport.HeaderFooterMode
  • (you can select between hfText, hfPrint, hfNone - default is hfText)
  • [server] added property TfrxReportServer.WebServer
  • added property TfrxHTMLExport.EmptyLines
  • e-mail export now inherits the attachment file name from exports file name
  • update French resources
  • update Danish resources
  • update German resources
  • fixed bug in TIFF export (monochrome)
  • fixed bug in PDF export when Outline is empty and checked
  • fixed large font issues
  • some fixes for bar codes in PDF export
  • add-in components fixes (AV when open some projects)
  • fixed bug with preview (position of the page when resizing the window)
  • fixed bug with RichText objects intersection in RTF export
  • fixed bug with format of the float numbers in XLS export
  • fixed bug with export of barcodes with zoom more than two
  • fixed error when page number does not exist in page range in exports dialog
  • [server] fixed bug with ampersand in query parameters
  • fixed bug with XML export (XML Parsing Error)
  • fixed bug with HideIfSingleDataRecord

New in FastReport VCL 3.22.7 (Jun 7, 2006)

  • e-mail export now inherits the attachment file name from exports file name
  • [server] added property TfrxReportServer.WebServer
  • added property TfrxHTMLExport.EmptyLines
  • fixed bug with XML export (XML Parsing Error)
  • fixed bug with HideIfSingleDataRecord
  • update Danish resources
  • update German resources

New in FastReport VCL 3.22.5 (Jun 2, 2006)

  • e-mail export now inherits the attachment file name from exports file name
  • [server] added property TfrxReportServer.WebServer
  • added property TfrxHTMLExport.EmptyLines
  • fixed bug with XML export (XML Parsing Error)
  • fixed bug with HideIfSingleDataRecord
  • update Danish resources
  • update German resources

New in FastReport VCL 3.22.2 (May 30, 2006)

  • added full TeeChart Pro support
  • added property TfrxHTMLExport.Centered in HTML export
  • added "Continuous" checkbox in RTF export dialog
  • added TfrxRTFExport.SuppressPageHeadersFooters property
  • added TfrxCheckBox.UncheckStyle property
  • added property TfrxGroupFooter.HideIfSingleDataRecord
  • added text shift on non-zero char spacing in PDF export
  • added Croatian resources
  • update the main demo (ADO support, added new reports)
  • added the object name to the error message in some cases
  • TfrxGradientView is not exported in HTML, RTF, XLS formats
  • preserve object names when working with clipboard
  • improved HTML, RTF exports
  • improved XML, Excel exports (thanks for Bali)
  • increased timeout in E-Mail export
  • update Danish resources
  • update Portuguese resources
  • fixed bug with empty page in HTML export
  • fixed IIF bug
  • fixed bug with "ShowProgress := False" in XLS export
  • fixed bug in XML export
  • fixed error with reportsummary band
  • fixed memory leaks when script has errors
  • fixed shift issues
  • fixed brush style bsBDiagonal and bsFDiagonal in PDF export
  • fixed bug with incorrect codepage of TfrxRichView in RTF export
  • fixed bug with margins in PDF export
  • fixed bug with blobfields in bds2006
  • fixed bug with stretched images
  • [server] fixed bug with reports cache
  • [server] fixed bug with Idle time leak
  • [server] minor bug fixes

New in FastReport VCL 3.21.13 (Apr 10, 2006)

  • - fixed error with reportsummary band
  • - fixed memory leaks when script has errors
  • - fixed shift issues
  • - fixed brush style bsBDiagonal and bsFDiagonal in PDF export
  • * preserve object names when working with clipboard
  • added TfrxCheckBox.UncheckStyle property
  • added Croatian resources
  • - [server] fixed bug in reports cache
  • added property TfrxGroupFooter.HideIfSingleDataRecord
  • - fixed bug with incorrect codepage of TfrxRichView in RTF export
  • - fixed bug with margins in PDF export
  • - fixed bug with blobfields in bds2006
  • added text shift on non-zero char spacing in PDF export
  • - fixed bug with stretched images
  • * update Danish resources
  • * update Portuguese resources

New in FastReport VCL 3.21 (Mar 22, 2006)

  • [server] added lot of properties in configuration file (config.xml)
  • [server] added CSV, BMP, GIF, TIFF output formats
  • [server] added caching of reports in memory
  • * [server] changed format of configuration file (important! see details in server_changes.txt)
  • * [server] property TfrxServer.Configuration is obsolete
  • * [server] updated server/service demo
  • * [server] modified log-writer, statistic, cache modules
  • - [server] lot of minor fixes
  • added TfrxHTMLExport.UseGif property
  • added unicode support in HTML, "Rich Text" (RTF) and XML exports
  • added TfrxXLSExport.SuppressPageHeadersFooters and TfrxXLSExport.SuppressPageHeadersFooters properties;
  • added TfrxReport.OnPreview event
  • added TfrxReport.OnPrintPage event
  • [FQB] property fqbCore.UsingQuotes added for support of quoted field names
  • added Slovak language resources
  • added clipping in the preview
  • added TfrxPreview.BackColor, FrameColor properties
  • added printer fonts to fontname combobox
  • added transparency/backcolor to rich object
  • added TfrxDesigner.OnInsertObject Event
  • * changes in the databand editor
  • * "Pictures" checkbox changed to combobox (none/jpeg/bmp/gif) in HTML export dialog
  • * "Styles" checkbox changed to "Continuous" in XLS and XML export dialog
  • * bcb2006 compatibility
  • * update Danish resources
  • * update Dutch resources
  • * update Brazilian resources
  • - fixed bug with incorrect codepage detection for page navigator in HTML export
  • - fixed bug with incorrect export of EAN barcodes (digits beyond of border were croped)
  • - fixed incorrect page breaks in RTF export
  • - fixed shift problem
  • - fixed monochrome bitmaps stretching
  • - fixed TfrxDateEditControl
  • - fixed copying grouped objects
  • - fixed vband&overlay error
  • - fixed setting of printer parameters
  • - fixed KeepFooter aggregate functions
  • - fixed TfrxADOTable.IndexFieldNames property
  • - fixed ado query parameters
  • - fixes in database/table/query wizard
  • - fixed bug with font charset in RTF export
  • - fixed preview painting bug
  • - fixed bug with rich when no printers installed
  • - fixed copies in dmp export
  • - fixed rtf expression parser
  • - fixed bug with mdi preview
  • - fixed bug with RTL reading brackets in PDF export
  • - fixed input chinese chars in dialog controls
  • - fixed shift behavior
  • - fixed bug with right align and non-zero charspacing in PDF export
  • - fixed bug with underline in HTML export
  • - fixed overlay keeptogether bug
  • - fixed bug with bcb5 (cannot use function with parameters)
  • - fixed large font issues
  • - fixed html tags

New in FastReport VCL 3.20.27 (Mar 5, 2006)

  • fixed shift problem
  • added Slovak language resources
  • added clipping in the preview
  • fixed monochrome bitmaps stretching
  • fixed TfrxDateEditControl
  • fixed copying grouped objects
  • fixed vband&overlay error
  • fixed setting of printer parameters
  • fixed KeepFooter aggregate functions
  • added TfrxPreview.BackColor, FrameColor properties
  • added printer fonts to fontname combobox
  • fixed TfrxADOTable.IndexFieldNames property
  • fixed ado query parameters
  • fixes in database/table/query wizard
  • bcb2006 compatibility
  • fixed bug with font charset in RTF export
  • update Dutch resources
  • fixed preview painting bug
  • fixed bug with rich when no printers installed
  • fixed copies in dmp export
  • fixed rtf expression parser
  • fixed bug with mdi preview
  • fixed bug with RTL reading brackets in PDF export
  • fixed input chinese chars in dialog controls
  • added transparency/backcolor to rich object
  • fixed shift behavior
  • fixed bug with right align and non-zero charspacing in PDF export
  • fixed bug with underline in HTML export
  • update Danish resources
  • fixed overlay keeptogether bug
  • fixed bug with bcb5 (cannot use function with parameters)
  • update Brazilian resources
  • [FQB] support of double-quoted field names added
  • fixed large font issues
  • fixed html tags
  • added TfrxDesigner.OnInsertObject Event