|
|
 |
| |
| |
| Changes log of the product |
| |
Version 4.8
-------
+ 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
Version 4.7
-------
- fix help
- another fix of DLL resource's version
- fix the global objects bug (affected to report inheritance and multithread application)
* updated Polish language resources
- fix DLL resource's version
* updated C# Pictures demo
+ add new argument 'EmptyLines' to ExportToXLS and ExportToXML methods of IfrxBuiltinExports
* updated C# MailExportDemo
- fixed SemdMail method. It reurns E_FAULT error code and set Errors property if mail has not been sent.
+ added ColorEachLine property to IfrxChartSeries interface
+ added ColorEachPoint property to IfrxChartSeries interface
+ added "FieldAliases" property to IfrxADOQuery interface
- fix some of C# demos
- fix implementation of ADO interfaces
+ added HiddenPassword property to IfrxReportOptions interface - it give ability to set report password from application.
+ added new arguments (UserPassword and OwnerPassword) to IfrxBuiltinExports.ExportToPDF
+ added property DotMatrixInitString to IfrxReport interface
+ added Sybase PowerBuilder demo
* fixes for scripting languages
+ added new properites FieldCount, FieldName, FieldType Active, DisplayWidth to IfrxADOTable interface
+ added method InheritFromReport to IfrxReport interface
- fixed behaviour on Preview minimize and restore
+ added IncludePath property to IfsScript interface
+ added export of f3 report templates to FR.NET templates
+ added IfrxLineView interface
* added TfrxLineView to CreateReportObject method of Ifrxeport interface
+ added PrintOnTop property to TfrxOverlay interface.
+ added stream exports: ExportToXLS and ExportToXML
+ add DataBaseEx property to IfrxADOQuery and IfrxADOTable interfaces for compability to scripting lnguages
- fix TfrxCustomCrossView.AddValues method
+ added new method LoadPreparedReportFromStream to IfrxReport interface
* PageNumbers
option of IfrxPrintOptions interface also controls PageNumbers for built-in exports.
+ added new method AddParameter(string Name) to IfrxADOQuery interface
- fixed CreateReportByCode.VB.NET demo
+ added Master property to IfrxADOQuery interface
+ added Master and MasterFields properties to IfrxADOTable interface
Version 4.6
-------
+ added IfrxCheckBoxView interface
+ added encryption for password protected reports. Please, backup your password protected reports prior to use this version.
+ added property 'Visible' to IfrxComponent interface
+ added method SetGlobalVariable to IfrxReport interface
+ added StrikeOut property to IfrxFont interface
+ added support of Enhanced Metafile (EMF) images in Rich Text (RTF), Open Office (ODS), Excel (XLS) exports
+ added tag, the text concluded in tag is not broken by WordWrap, it move entirely
+ added ability to move band without objects (Alt + Move)
+ added ability to output pages in the preview from right to left ("many pages" mode), for RTL languages(PreviewOptions.RTLPreview)
+ added new property Hint for all printed objects, hints at the dialog objects now shows in StatusBar
+ added new property TfrxReportPage.PageCount like TfrxDataBand.RowCount
+ added sort by name to data tree
+ added TfrxStyles class in script rtti
+ changes in the Chart editor: ability to change the name of the series, ability to move created series, other small changes
+ [fs] fixed type casting from variant(string) to integer/float
- changes in report inherit: FR get relative path from current loaded report(old reports based on application path works too)
- fixed bug in CrossTab when set charset different from DEFAULT_CHARSET
- fixed bug in RTF export with some TfrxRichView objects
- fixed bug when print on landscape orientation with custom paper size
- fixed bug when use network path for parent report
- fixed bug with Band.Allowslit = True and ColumnFooter
- fixed bug with drawing subreport on stretched band
- fixed bug with embedded fonts in PDF export
- fixed bug with long ReportTitle + Header + MaterData.KeepHeader = true
- fixed bug with RTL in PDF export
- fixed bug with SubReport in multi column page
- fixed bug with Subreport.PrintOnParent = true in inherited report
- fixed bug with the addition of datasets by inheritance report
- fixed bug with width calculation when use HTML tags in memo
- fixed flicking in preview when use OnClickObject event
- fixed free space calculation when use PrintOnPreviousPage
- fixed preview bug with winXP themes and in last update
- fixed subreports inherit
- Thumbnail and Outline shows at right side for RTL languages
- [fs] fixed bug with late binding
Version 4.5
-------
+ added activation
+ 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 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 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 TfrxPictureView.HightQuality property(draw picture in preview with hight quality, but slow down drawing procedure)
+ added unicode input support in RichEditor
+ 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)
- 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 bug in CalcHeight when use negative LineSpace
- 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 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
Version 4.4
-------
+ added FileLink property to IfrxPictureView interface
* fix Software License
! Warning! A new option has been added on build 4.4.25 to ExportToPDF method of IfrxBuiltinExports interface. Applications that use a FastReport Studio dynamic library have to be rebuilding to work properly.
+ added 'Background' option to ExportToPDF method of IfrxBuiltinExports interface
+ included FastReport Studio redistributable pack .
+ fix unicode input in text fields
version 4.03
-------
+ added IfxBarCodeView interface
+ added 'OnDoubleClick' event to IfrxPreviewEvents
+ added property 'Export' to IfrxReport interface.
+ updated Chinese resources
+ added new properties 'PrintMode' and 'PrintOnSheet' to IfrxPrintOptions interface
+ fix debugging issues
+ fixed several memory leaks in VC++ demo 'Main'
+ fixed memory leak in VC++ demo 'UserDataSet'
+ added new VB6 demo that demonstrates how to control SQL parameters from application code
+ added Visible and Printable properties to IfrxView interface
+ added new demo for Visual FoxPro 9
+ added Color property to IfrxFont interface
+ added OpenDir and SaveDir properties to IfrxDesign interface
version 3.24
-------
+ added new interface IfrxPreview
+ added Arabic resources
+ added support of dynamic creation reports for Dot Matrix printers. New interfaces added: IfrxDMPPage, IfrxDMPMemoView, IfrxDMPLineView, IfrxDMPCommand.
+ added property Filter to IfrxADOQuery interface
+ added restrictions to IfrxComponent and IfrxDesigner. These restrictions allow to lock some properties by end user.
depends on PreviewOptons.OutlineVisible value.
+ added new C# demo 'Calculator' (demonstrates TFastScript abilities)
+ added 'Child' property to IfrxBand interface
+ added 'Script' property to IfrxReport interface
+ added new CoClass TFastScript and IfsScript interface
+ added property RichAlign to IfrxRichView interface
* upgraded ASP.NET demo. Note: it still buggy, but more useful then previous version
* improved ClientOfReportServerDemo C# example, There is some bug still unfixed - to make mouse wheel operable select zoom value.
+ added C++ demo that show how to load RTF text from stream and save it to stream: RichView demo
- fix SaveViewToStream of IfrxRichView interface
+ added new interface IfrxCustomEngine. Added 'Engine' property to IfrxReport.
- fix bug with dymamic creation of TfrxRichView object. TfrxRichView used for embedding the RTF documents into report.
+ added PaperWidth and PaperHeight properties to IfrxReportPage
- fixed FastScript language selection for method Evaluate
- fixed bug with long filenames in standalone designer
- fixed anchors & keeptogether
- fixed bug with anchor+keeptogether
- fixed bug with printtoprevpage
- fixed bug with styles and numbers format in the XML export
- fixed bug with continuous mode in the XML export
- fixed bug with character height in PDF export
- fixed aggregare error (comma in the field name)
- fixed bug with DefaultPath in XLS export
- fix PDF outline atribute. Outline PDF export of IfrxBuiltinExports
version 3.23
-------------
- fixed bug with styles and numbers format in the XML export
- fixed bug with continuous mode in the XML export
- fixed bug with character height in PDF export
- fixed aggregare error (comma in the field name)
* update Portuguese resources
- fixed compatibility with TLargeIntField
- fixed bug with DefaultPath in XLS export+ added Charset property to IfrxFont interface
+ added OldStyleProgress property to IfrxReport interface
+ added new VB6 example of using ActiveX previews
* ActiveX implemetation fixes
- fixed bug with RichText objects intersection in RTF export
+ added IfrxCustomCrossView, IfrxCrossView, IfrxDBCrossView interfaces
! renamed elements of frxSeriesSortOrder enumeration due to naming conflict: soNone -> so_None, soAscending -> so_Ascending, soDescending -> so_Descending
version 3.22
-------------
* updated documentation
+ added new control for page headers/footers mode selection in RTF export dialog
+ added Frame, ShiftMode, and Align proprty to IfrxView interface
+ added IfrxSubreport interface
+ added IfrxHeader interface
+ added IfrxFooter interface
+ added IfrxMasterData interface
+ added IfrxDetailData interface
+ added IfrxSubdetail interface
+ added IfrxDataBand4 interface
+ added IfrxDataBand5 interface
+ added IfrxDataBand6 interface
+ added IfrxPageHeader interface
+ added IfrxPageFooter interface
+ added IfrxColumnHeader interface
+ added IfrxColumnFooter interface
+ added IfrxGroupHeader interface
+ added IfrxGroupFooter interface
+ added IfrxChild interface
+ added IfrxOverlay interface
+ added VB6 demo which shows how to use FindObject method, TfrxADODatabase and TfrxADOQuery objects
+ added IfrxStretcheable interface
+ added C# demo for Master/Detail relations for ADO objects
+ added IfrxChartAxis interface
+ added new types of TeeChart series
+ added new C# example: MailExportDemo. This example demonstrates how to use TfrxGzipCompressor and SendMail method of IfxrBuiltinExports interface.
+ added TfrxGzipCompressor object.
+ added timeout property to TfrxADOQuery
+ added timeout properties to TfrxADOConnection
+ added new C++ TeeChart demo
+ added new C# TeeChart demo
+ added new VC++ Crosstabs demo
* updated CreateReportObject and CreateReportObjectEx methods of IfrxReport interface
* IfrxReport->IfrxPrintOptins->PageNumbers sets the range of pages for print and export
* updated TeeChart to version 7.
* e-mail export now inherits the attachment file name from exports file name
* update Danish resources
* update German resources
* 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 export of barcodes with zoom more than two
- fixed error when page number does not exist in page range in exports dialog
- fixed bug with XML export (XML Parsing Error)
- fixed bug with HideIfSingleDataRecord
- fixed bug with empty page in HTML export
- fixed IIF bug
- 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 stretched images
version 3.21
-------------
+ added new VB6 demos: Pictures,UserDataset and Dynamic report.
+ added IPersistPropertyBag interface to TfrxPreviewX ActiveX object
+ added Delphi for .NET example - keep reports in database
+ added IfrxRichView interface
+ added new Delphi for .NET demos (DataSetDemo and StreamExample)
+ added unicode support in HTML, "Rich Text" (RTF) and XML exports
+ added clipping in the preview
+ added printer fonts to fontname combobox
+ added transparency/backcolor to rich object
* initial support of VB6 events
* modified C# Pictures example: Now it shows pictures from a demo table.
* modified C# StreamExample: Now it demonstrates how to keep reports on database server.
* added streaming methods to IfrxPictureView interface
* 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
* update Danish resources
* update Dutch resources
* update Brazilian resources
- fixed C++ ActiveX demo
- fixed method SelectDataset of IfrxReport.
- fixed 'Size' property of the .NET Stream warapper
- fixed IfrxReport::SelectDataset method. Corrected behaviour for deselection (Selected = false).
- fixed IfrxComponent::FindObject method. It does not throw exception anymore in .NET environment
- fixed ADO DataBase property of ADO Query and ADO Table. Now it can be set to zero.
- 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 copying grouped objects
- fixed vband&overlay error
- fixed setting of printer parameters
- fixed KeepFooter + aggregate functions
- 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 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 large font issues
- fixed html tags
version 3.20
-------------
+ added interface IfrxFont.
+ added IfrxFrame interface
+ added IfrxDisplayFormat interface
+ added method ResetDataSet into IfrxDataBand interface
+ added support of NET streams
+ fixed OnSaveReport event (added SaveAs argument)
+ added IfrxShapeView interface
+ added C# example of OnLoadreport and OnSaveReport events.
+ added OnLoadreport and onSaveReport events to IfrxDesignerEvents interface
+ added IfrxPage interface and GetPage enumerator for IfrxReport
+ improved RTF export
+ enhanced speed and reduced output file size of PDF export
+ added ParagraphGap support in PDF export
+ update German resources
+ update Turkish resources
* AVG function now counts only non-Null values
* RichView object is now WYSIWYG
* lot of fixes and small updates
* fixed IfrxMemmoView interface (added lot of properties - align, color, and etc)
* modified OnSaveReport event of TfrxDesigner
* property EnableLoadSaveEvents of IfrxDesigner interface splitted to EnableLoadEvent and EnableSaveEvent
* updated C++ demo Variable (added lot of comments and emo report changed)
* updated C# DataSetDemo example
- fixed bug in AddVariable method of TfrxReport interface
- fixed bug in RTF export with font style attributes
- fixed bug with frames in PDF export
- fixed paper size bug
- fixed ParagraphGap in PDF export
- fixed stack overflow error with report summary band
- fixed error with dialog form
- fixed big with TProgressBar property out of range on exports of blank page in HTML
- fixed bug in PDF export with zero width/height of bitmap
- fixed bug with checkbox object
- fixed bug with datatree window
- fixed error with chart datetime
- fixed bug with inspector window in debug mode
- fixed undo of password protected report
- fixed some dataset problems
- fixed ask save changes in designer
- fixed PDF export (font color clNone looks as clBlack)
Version 3.19
-------------
+ added new Delphi for .NET demo
+ added new C# demo: Report client for FastReport Server
+ added new C# demo: Picture - shows how to use IfrxPictureView interface
+ added new interface IfrxPictureView
+ improved interface (new buttons, splash and startup window)
+ added scheduler service (you can schedule your report and receive it by e-mail)
+ added configuration utility
+ added context help in designer (F1 key)
+ added method LoadPreparedReportFromStream(IStream *) to TfrxPreviewX
+ added method SavePreparedReportToStream(IStream *) to TfrxReport
+ added new interface: IfrxDataBand
+ added CJK Font support in PDF export
+ added "Classes" tab to DataTree
+ added TfrxBarcodeView.WideBarRatio property
* fixed C++ demos: variable demo, callback demo
* updated C++ thread_test demo
* updated C# DataSetDemo: added FrxDataSet class
* updated C++ DynamicReport demo
* updated: Method CreateReportObject() of IfrxReport interface has been changed in accordance to new requirements
* updated Visual FoxPro demo
* updated C# DataSetDemo: added FrxDataView class + sorting example
- fixed bug with cross+subreport
- fixed bug with CloseDatasource = True
- fixed bug in old-style cross
- fixed bug in XLS(OLE) export with extra long text line
- fixed bug in PDF export with non-TrueType fonts
- fixed memo.loadfromfile
- fixed print report title twice
- fixed startnewpage+reprintonnewpage
- fixed char spacing in PDF export
- fixed baClient align
- fixed dot-matrix (designer, engine)
- multi-thread fixes
Version 3.18
-------------
+ added C++ test case demo for multithreading solution
+ added new C++ demo: ActiveX preview
+ added strikeout text support in HTML export
+ added char spacing support in PDF export
+ added support of BALTIC_CHARSET (windows-1257) in PDF export
+ added support TfrxShapeView diagonal lines in PDF export
+ added new C# demo: UserFuntionSample, which utilizes AddFunction method and OnUserFunction event
+ added new C# demo: ActiveX preview
+ added method AddFunction. Application programmer now able to wrtite own functions and call them from report by using OnUserFunction event
+ added ActiveX preview component
- fixed multithreading issues
- fixed paper bins selection
- fixed bugs in e-mail export (Lines and Signature properties,
bad attachment, bad address syntax with some smtp servers)
- fixed bug with xp style (av when closing expr editor)
- fixed av when selecting sysmemo and memo
Version 3.17
-------------
+ added lots of new command-line options for all exports.
+ added the export image options command-line keys (/dpi=xx /quality=xx /mono /unite /crop )
+ added emulation of the runtime mode in standalone designer (/runtime command-line key)
+ added GIF export
+ added Language selector in Designer (View menu)
+ added pdf and e-mail export buttons in preview toolbar
+ added right mouse button menu in Preview
+ added full screen mode in Preview (F11 hot-key)
+ added User Manual
+ added Programmer Manual
+ added Command-Line Manual
+ added IfrxView interface
+ added new demo reports with charts
+ added language resources support
* changed the registry key of Connection aliases from HKCU to HKLM
* rewrited Visual C++ demo
* changed installer
- Fixed bug in Command-line export featutre
- fixed bug with Designer windows
- fixed event OnClickObject
beta 3
-------------
+ added method LoadLanguageResourcesFromFile(FileName) to the IfrxReport interface. Use studio in your native language.
+ added export to CSV format
+ added ability for dynamic report creation
+ added new C++ examples
+ added C# example for NET DataTable
* FULL redesign of the COM server structure
* modified export to text
beta 2
-------------
+ added TfrxADODatabse, TfrxADOTable and TfrxADOQuery COM objects
+ added standalone Designner
beta 1
-------------
- initial release
|
|
|
|