News

September 02, 2024

Changes to the FastCube .NET License Agreement and Terms of Use

New license agreement for FastCube .NET will come into effect at September 30, 2024
December 24, 2018

Merry Christmas and Happy New Year!

December 19, 2018

New version of FastReport Mono - 2019.1

In the latest version of FastReport Mono 2019.1 we added support of RichText. There is also now an ability to use vector SVG objects. All changes: + added the Rich Text (RichText) report object, which allows embedding in the report any RTF documents created in external editors* improved PDF export: in addition to the existing font embedding capability, the ability to export text in the form of curves has been added, as well as support for extended PDF formats has been added and export errors have been fixed* improved export to Word 2007 format: in layered mode and when exporting by paragraphs, the embedded RTF document is translated into text (DOCX format) instead a picture+ added new SvgObject object, which allows to embed vector graphics in reports* improved compatibility with FastReport .NET report generator
December 18, 2018

New version of FastReport .NET - 2019.1

In the latest version of FastReport .Net 2019.1 we added ability to enable and disable printing of particular pages (ReportPage.Printable property), optimized work of SVG objects and fixed a number of bugs detected by PVS Studio. We also added a new example of using FastReport Core in Docker container in CentOS operating system as well as an example of using FastReport Core with Vue.js framework. All changes: Version 2019.1 --------------- [Engine] + added property FastReport.Utils.Config.PreparedCompressed (default value: true) for enable or disable the compression in files with prepared reports (fpx)+ added the ability to disable hotkeys in designer and preview+ added property ReportPage.Printable (default value: true) for enable or disable printing of the page* SVG object is optimized, removed inheritance SVGObject from PictureObject, then now SVG object is not drawn in memory for its display in vector exports> Pay attention for working with the SVG object, it is now unlinked from the PictureObject, in consequence two properties are no longer available: Tile - which rendered the SVG image with vertical and horizontal repetition, and Image - which stored the image to be drawn. The denial of the last property allowed to draw an SVG object in vector exports without rendering the raster image in memory. You need to double-check your reports if you used the SVG object as an inheritance of a PictureObject.- fixed a bug with high engine loads with reports using guide lines- fixes bug with "optional hyphen" in rich text parser- fixed bug with System.ArgumentOutOfRangeException in MSChartObject.DeleteSeries(int index) method- fixed bug with null value returned from FastReport.Utils.Variant.ToString() method- fixed bug with not used parameter in FastReport.Utils.FastString.FastString(int) constructor- fixed bug with possible infinite recursion inside TextObject.ParagraphFormat property- fixed bug with System.IndexOutOfRangeException in BarcodeCodabar.GetPattern() method- fixed a bug with the size of the text offset when using TextObject.ParagraphOffset- fixed bug with printing band when Printable property is disabled- fixed a bug with calculating the size of the SVG object, when negative values are used in the ViewBox- fixed a bug with drawing when a text object contained only tab characters [Designer] + added saving last active tab of the designer options window- fixed bug when format controls stay enabled after deleting object- fixed bug with saving sql query by Finish button- fixed bug with System.NullReferenceException when trying to copy DialogPage- fixed bug with enabled buttons in group Report->Bands when active page is DialogPage- fixed bug with enabled buttons "Grid", "Guides", "Automatic Guides", "Delete Horizontal Guides" and "Delete Vertical Guides" when active page is DialogPage- fixed order of objects in toolbar- fixed bug with incorrect position of not-maximized window (window is not visible) on turned off second monitor- fixed memory leak in CSV connection- fixed bug with blank condition in Group Header- fixed bug with System.ArgumentException in Chart Editor when Width of Strip less than zero- fixed bug with System.ArgumentException in Chart Editor when Step of Markers less than one [Preview] * now Duplex will be changed in Print window if it has been changed in printer settings- fixed icon size when using <dpiAware>true</dpiAware> [Exports] * improved font packaging in pdf export, using simple ligatures (fi, tt)* improved font style emulation in pdf- fixed text display in pdf export on linux systems, when text starts with a tab- fixed missed "</html>" tag in HTML export with single page- fixed bug with pdf export, when the default number format is symbolic, not digital [Demos] + added a demo project, how to use FastReport Core in the CentOS docker container (\Demos\Core\FastReportCore.MVC.CentOS)+ added a demo project, how to use FastReport Core together Vue.js (\Demos\Core\FastReportCore.Vue)- fixed too long message showing "Printing page N" in FastReport.NET Demo [.Net Core] * removed api of dialogues from the version for .Net Core- fixed white space wrapping to a new line- fixed bug with roslyn wrapper, when an warning is raised as error level [Extras] * updated json connector for working with latest version* updated Greek resources  
October 25, 2018

FastReport goes Open Source

We are very pleased to announce the launch of our Open Source project - Fast Report Open Source. We are hoping to develop a friendly community of .Net Core developers who will share our eagerness to create fast, powerful and convenient reporting tool for Windows, Windows Server, Linux and MacOS.  We also encourage you to be a part of the global reporting team! Join us on GitHub: github.com/FastReports/FastReport  
October 03, 2018

New version FastReport .VCL - 6.2

  In the latest version of FastReport VCL 6.2 we added ability to build the maps dynamically from the query. Map object can now load locations directly from the database with the support of WKT and WKB formats. We reworked and improved object shift mechanism. Now you can build report with complex shift by choosing one of the available options. Saving reports to the cloud became even easier and does not require third party components We also added new barcode: GS1-Code128 with automatic encoding according to GS1 standards. We improved guide lines in report designer and refined PDF, SVG and HTML5 export filters   [6.1.16]+ Added new map layer which allows to load geo-data from DB (supports WKT and WKB)* Internet transports improved and removed dependencies from third-party components (removed Indy HTTPS dependency) [6.1.15]+ Added new CanShrink property for all stretchable objects* Re-worked and optimized standard shift mechanism (ShiftEngine = seTree)+ Added new linear shift mechanism (mechanism can be changed by ShiftEngine property of Band. ShiftEngine = seLinear)- Fixed TfrxReport in the object inspector- Fixed TfrxPreviewForm.FormClose [6.1.14]- Fixed loading of TfrxReport.PrintIfEmpty property- Fixed XLSX export for MS Excel 2003 compatibility- Fixed page number editor in the preview- Fixed 2D barcodes scaling when AutoSize = False and FontScaled = False- Fixed preview's restoring in the C++ Builder+ Added CharCase property for dialog controls- Fixed GS1 Code 128 encoding [6.1.13]- Fixed OnContentChanged event for some cases- Fixed font's exporting in the TfrxDOCXExport- Fixed TfrxMemoView with Clipped = False in the preview- Fixed expressions processing for memos with DataField+ Added possibility to set custom font color in the style editor+ Added ParagraphGap in the DOCX export- Fixed ParagraphGap in the HTML export [6.1.12]- Fixed ParagraphGap in the RTF export- Fixed LineSpacing in the RTF export+ Added TfrxPreview.PageSetupDialog for C++Builder compatibility [6.1.11]- Fixed expressions in the TfrxRichView for Windows 10- Fixed font embedding in PDF export for some fonts- Fixed height calculation of memo object for large font size- Fixed issue when CheckBox.Checked state doesn't save properly- Fixed PDF export bug when some text may appears as RTL [6.1.10]- Fixed error when TfrxDBDataset.UserName = report's object name- Fixed TfrxDBDataset.Next for RangeEnd = reCurrent and RangeBegin = rbCurrent* Cross Editor form is scaled now- Fixed Indy 10 with Delphi 7- Fixed editors' windows restoring (menu View-Options-Restore defaults)* Changed function GetStreamHash to procedure for C++Builder compatibility [6.1.9]----------------------------- Fixed frame width in the DOCX and XLSX exports- Fixed bad export output of RTF tables with page breaks [6.1.7-6.1.8]----------------------------- Fixed division by zero in the PDF export- Fixed bug in Biff8 export when old Excel versions won't open document- Fixed Self value when using in Table cells+ Added new helpers for Guidelines- Fixed bug with MouseEnter/Leave events under x64 environment [6.1.6]----------------------------* Changed method name TfrxView.GetMetaFile to GetVectorGraphic for C++Builder compatibility- Fixed export of Table object via EMF processor- Added EMR_PIE processing via EMF+ Added Lazarus package (first Alpha version of main package) [6.1.5]----------------------------- Fixed export Hebrew font via EMF processor- Fixed crash when using the report Designer on panel- Fixed export of Table object in PDF- Fixed issue when DialogForm appears twice for DetailPage report [6.1.4]----------------------------* Improved PDF and SVG export for Rotated text- Fixed RTF export when document with page breaks had wrong objects size- Fixed events for objects inside table when AutoSize set to False+ Added new events for TfrxUserDataset (OnGetBlobValue/OnIsBlobField) for blobs processing- Fixed PDF structure which may cause incorrect output in some PDF Viewers- Fixed searching of expressions inside RichText with linebreak under Windows8 and above- Fixed interactive objects events in preview (which may causes map shaking)+ Added RTTI for USPS Intelligent Mail and GS1 Code128 barcodes- Fixed initial values for USPS Intelligent Mail and GS1 Code128 barcodes+ Added RTTI for TfrxCellurarTextObject [6.1.3]----------------------------+ Added new barcode auto-encode GS1-Code128 (use simple GS1 rules)- Fixed Crosstab bug with OnCalcWidth event when returned Width = MaxWidth- Fixed memory leak in the TfrxMailExport with Indy- Fixed FIB packages- Fixed export filter error when DefaultPath not empty and FileName with full path [6.1.2]----------------------------+ Added handing of Crosstab.OnCalcWidth event when AutoSize set to false- Fixed Docx export with east Asia fonts names- Fixed error caused by OnReportClickObject event- Fixed issue when frxDotMatrixExport shows save file dialog- Fixed shift mechanism for Table object- Fixed FlowTo mechanism for objects used inside Table object [6.1.1]----------------------------+ Added TfrxReportPage.AlignChildren support in the script RTTI- Fixed Unknown error(1110) in the TfrxMailExport- Fixed issue when decreasing height of column in OnCalcHeight event cut off text in column header- Fixed bug when changing export ShowDialog property in AfterPrint event doesn't work- Fixed bug with TfrxDBDataSet.OnNext event
September 20, 2018

New version of FastCube VCL - 2.8

    Slice Grid menu now includes option of conditional group creation We added a new menu option, that allows set all total in rows and columns in the same position. No need to click through each of them individually We added ability to disable dropdown list in the grid zone For Cube Grid we enabled additional property Filter Manager, that allows view only filtered values of the cube Starting with this version there is ability to create native grid painters We also improved API for working with highlights, Cube Grid columns and Slice events    All changes:  + Added TfcxCustomGrid.OnCreatePainter event which allows to create an own grid painter+ Added group creation by condition in code and and in TfxSliceGrid menu+ Groupping and filtering through the axes context menu now handles selection+ Added TfcxCubeGrid.FilterManager property. If the property is set then grid shows filtered set of data.+ Added class TfcxFilteredOrderedRecordSetProvider+ Added TfcxZoneRestriction.zrDontShowDropDown to disable showing of drop down window and a corresponding icon+ Added method TfcxContinuousHighlight.ImageReverseOrder to set reverse order or icon highlight+ Added methods TfcxSlice.SetTotalPosition(const Value: TfcxTotalPosition) and TfcxAxisContainer.SetTotalPosition(const Value: TfcxTotalPosition)+ Added property TDimensions.DetailValue: Variant - current detail value for total calculation by formula based on subtotals.+ Added property TfcxCubeDataColumns.VisibleIndex[ACubeFieldName: String]: integer+ Added automatic changing of Y-axis fields header height in report+ Adding/removing measure runs events OnBeforeAddSliceFieldToRegion, OnAfterAddSliceFieldToRegion and OnBeforeRemoveSliceFieldFromRegion+ Added chs_Created in TfcxChangeInSlice (creating base empty slice)+ Added schema loading/saving in AppendData- Fixed error in TfcxSourceFieldProperties.AssignTo- Fixed error in cells size calculation- Fixed error: Integer Overoverflow in CompareSQLTimeStamp- Fixed error: value does not load from database when field size greater 8192 byte- Fixed error in TfcxRange.Match- Fixed error of export to XLSX for collapsed dimensions- Fixed errors in German translations (thanks to Ralf Stegemann)- Fixed declaration of TfcxChartsManagerOnNeedChart event
Fast Reports
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.