Quantcast
Channel: FastReports news
Viewing all 489 articles
Browse latest View live

New version of FastReport .Net - 2019.1

$
0
0

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

 


New version of FastReport Mono - 2019.1

$
0
0

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

Merry Christmas and Happy New Year!

New version of FastReport Desktop - 2019.1

$
0
0

In the latest version ща FastReport Desktop 2019.1 we added ability to enable and disable printing of particular pages, added new connectors to Oracle, MongoDB, Couchbase, RavenDB, SQLite databases

[Engine]

+ 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 possible infinite recursion inside TextObject.ParagraphFormat property
- 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
- fixed a bug with indentation size when printing a report using TextObject[TextRendererType = TextRenderType.HtmlParagraph]
- fixed a bug with report preparation when SubreportObject doesn't have a valid link to the report page
- fixed a bug with generation method of barcode Supplement 5 (EAN-5)
- fixed bug with incorrect type cast in data fields (IMPORTANT! This hotfix may affect previously developed reports)

[Designer]

+ added saving last active tab of the designer options window
* improved algorithm of SubreportObject and designer, now you can delete and copy the Subreport page
- 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]

+ added feature to simply print from the console using the command `Viewer.exe / P`
* now Duplex will be changed in Print window if it has been changed in printer settings
- fixed a bug with display of grayscale SVG

[Exports]

* improved font packaging in pdf export, using simple ligatures (fi, tt)
* improved font style emulation in pdf
- fixed missed "</html>" tag in HTML export with single page
- fixed bug with pdf export, when the default number format is symbolic, not digital
- fixed a bug with an extra line break in the Word export

[Extras]

+ added connector MongoDB
+ added connector Couchbase
+ added connector Oracle
+ added connector RavenDB
+ added connector SQLite
* updated Greek resources
* updated Arabic resources

New version of FastCube .Net - 2019.2

$
0
0

 

FastCube is a tool for desktop OLAP analysis. FastCube .Net includes components for data access, processing and storing structurized data as well as for vizualing information that has been already processed.
The main component of our library - cross table - allows to perform filtering, sorting, drill-down, drill-up, drill through, pivoting and many other operations.

+ Added BeforeProgress event to grids
+ Added more items to CubeGrid context menu
+ Added property CubeGrid.FilterManager
+ Added classes UniqueValuesFieldFilterDataProvider, CubeFilterPopup and FilterOrderedRecordSet
* Significantly speedup Excel2007 export for big tables, reduced memory use
* Slice clearing resets "Measures" field caption
- Fixed progress form localization
- Fixed localization errors

New version of FastReport VCL - 6.3

$
0
0

We have added new text underlining modes, now for the text object you can customize the behavior of the underlined text.

New PDF/A-1, PDF/A-3 export formats have been added to PDF export and the overall PDF export quality is improved.

The new ability to reflect all objects on the page automatically when building a report, now creating RTL reports is more easier.

Improved work in multi-threaded applications.

Now you can send data to clouds storage without using dialog via application code.

Added support for the Embarcadero RAD Studio 10.3 Rio 

Version 6.3
----------------------------
- Fixed PDF LineSpacing (for huge values + VAlign)
- Fixed Chinese font names in PDF export
- Fixed active cell for XLS with several sheets in the BIFF8 export
- Fixed UTF-8 support for Geodata from DBF
* Improved FireDAC DB components

[6.2.15]
* Improved fonts' simulation, exporting of images and checkboxes in the PDF export
- Fixed Inplace editors in the designer
- Fixed numeric formats with ";" in XLSX export
- Fixed FireDAC for x64 platform
+ Added FireDAC to recompile.exe
- Fixed for AV in RichEdit when using OLE object under Windows 10 with last update
- Fixed ModifyObject for default values

[6.2.14]
* Improved Quick Report to Fast Report converter
* Improved multi-threading : Datasets on TDataModule, map file access, Inherited reports, Rich critical section
+ Added PDF/A-1, PDF/A-3 support
- Fixed TTF tables align. Now it uses zeros for align, not garbage memory
- Fixed macro variables in the table object

[6.2.13]
- Fixed series in the script for TeeChart 8 Professional and later
- Fixed bug when save dialog appears for exports to Stream
- Fixed MS Office resources for DOCX export
+ Added ability to load Geodata from DB
+ Added new Page.MirrorMode property for better RTL support. The base idea to keep the original layout in the report template and switch to RTL only in preview (during page loading).
+ Added TfrxUserDataset demo

[6.2.11 - 6.2.12]
+ Added ability to internet IOTransports send files without dialogs from code
* Improved performance of report preparation for XE3, XE6, XE7, 10, 10.2.
* Reworked exported bounds for barcodes with outbound text via Vector output
- Fixed wrong barcode size in PDF export on Win10 with font scaling > 100%
- Fixed EAN13 barcode rendering
+ Added xtDate support for Arrow and Bubble series
- Fixed PNG images in the exports
- Fixed font names table and horizontal_metrix_table return values

[6.2.9 - 6.2.10]
* Improved Gauges script RTTI
+ Added Embarcadero RAD Studio 10.3 Rio support
* TfrxOLEView Editor form is scaled now
* WKT/WKB MultiPoligonShape support
* Removed global frxDrawText from preview draw

[6.2.6 - 6.2.8]
- Fixed right align for some fonts in the PDF export
- Fixed WheelDelta in the designer
- Moved some non-translated strings to resources
- Lock/Unlock current cached preview page for export.
- Fixed TfrxMemoView.Duplicates in the TfrxSubreport

[6.2.4 - 6.2.5]
- Fixed recent files in the ini file storage
- Fixed errors processing in the transports
- Fixed code editor for long script
- Fixed text wrapping for traditional Chinese
+ Added CharSpacing support in the SVG export

[6.2.3]
+ Added TfrxMemoView.UnderlinesTextMode property. (ulmNone - no show under lines, ulmUnderlinesAll - show under lines
at the whole area of object, ulmUnderlinesText - show under lines for text only, ulmUnderlinesTextAndEmptyLines -
show under lines for text and empty lines)
- Fixed AV in the PDF export with some fonts
- Fixed TfrxMemoView.Underlines rendering
- Fixed GS1-128 parsing

[6.2.2]
- Fixed Outline checkbox behavior in the PDF export dialog
- Fixed AV when field name not exists in the dataset

[6.2.1]
- Prevent flickering in the report preview with drill-down reports
- Fixed random crashed during report reloads
- Fixed exporting of TfrxTableCell with HTMLTags to PDF

New version of FastReport .Net - 2019.2

$
0
0

In the latest version of FastReport .Net 2019.2 there is now an ability of object texture fill, escaping quotes in CSV export, added digital signing in PDF export, made interface improvements and fixed some bugs. In WebReport we added ability to assign date and time format in DateTimePicker as well as ability to set up export list in WebReport Core 

 

Version 2019.2
---------------
[Engine]
+ added texture fill
* now in the new reports the default font will always be serialized
- fixed a bug with generation method of barcode Supplement 5 (EAN-5)
- fixed bug with incorrect type cast in data fields (IMPORTANT! This hotfix may affect previously developed reports)
- fixed bug with incorrect type cast of Nullable types of fields
- fixed a bug with parsing old reports (before 2016), when the Arial 10pt is not loaded in locales jp and zh
- fixed a bug with removing serieses of MSChartObject when AutoSeriesColumn is empty and AutoSeriesForce is false

[Designer]
+ added "Hide Zeros" item to context menu for text objects
+ added ability to select a style from the context menu
+ added dialogs for text editor closing; now pressing "X" button will be showed dialog for text changes confirmation
+ added an ability to sort Data Sources in Data window
+ added an ability to sort Data Fields in Data window

[Exports]
+ added an ability to escape quotes in CSV export
+ added PDF digital signature
* Word2007 files gets proper locale now (Res.LocaleName)
- fixed a bug with an extra line break in the Word export
- fixed loss of a RichText border on export with ConvertRichText option enabled
- fixed bug with caps of border lines in PDF export
- fix conversion of bold text in RichObject in PDF export

[WebReport]
+ added property WebReport.PdfInteractiveForms
+ added WebReport.DateTimePickerFormat property, which allows to set the format for the DateTimePicker in WebReport
+ added editable fields localization
- fixed editable fields in tables

[.Net Core]
+ added function PolyLineObject.SetPolyLine(PointF[] newPoints) that allows to change the set of points
+ added properties for WebReport Core, which allows to show and hide exports on the toolbar
+ added WebReport localization
- fixed a bug with roslyn wrapper when the warning was raised as an error when using Microsoft.CodeAnalysis version higher than 2.0
- fixed a bug with preview in the Online Designer

[Extras]
* updated Arabic resources

New version of FastCube VCL - 2.9

$
0
0

We improved the ability to link CubeGrid and FilterManager so that you could manage filters through drop-down lists of fields in CubeGrid
In XLSX export we significantly improved memory consumption through elimination of the buffers as well as sped up exporting process. Upload of massive cross-tables is now very easy.
We also improved compatibility with FastCube .Net. Starting with this version all ANSI-lines will be written in UTF-8.
There is now support of RAD Studio 10.3 Rio.


+ Added TfcxCube.SaveExtras to allow saving of Filters and Charts together with cube.
+ New cube format version with ansi-strings in UTF-8 format for compatibility with .Net
+ Added support for RAD Studio 10.3 Rio
+ Added TfcxSliceGrid.OnAcceptDrag event which allows to control DragDrop operations in grid
+ Added TfcxSlice.SyncronizeYFieldsWidth property which set width syncronization between axis level and field caption
+ Added SliceGrid.OnDrawItem event.
+ Changed CubeGrid header draw and added drop down with filter if FilterManager property set.
+ Changed format of all slice fields are saved in schema.
* Fixed cell height calculations for large strings
* Chaned XLSX export to reduce memory use and increase export spead for large cross-tabs
- Fixed error with cell detail
- Fixed error with Variant to Double conversion in cell highlight calculation
- Fixed error with group rename from popup menu
- Fixed error with unknown script language (.Net cube)
- Fixed error with Selection
- Fixed error with sequential loading from multiple sources (UseMultyLoad)
- Fixed error with splitting of Null date
- Fixed error with TIBBCDField in RAD Studio 10.*
- Fixed error with UpdateStyles TfcxCustomGrid.UpdatePainter
- Fixed error with loading of empty cube


New version of FastReport Desktop - 2019.2

$
0
0

In the latest version of FastReport Desktop 2019.2 there is now an ability of object texture fill, escaping quotes in CSV export, added digital signing in PDF export, made interface improvements and fixed some bugs.

 

Version 2019.2.7
---------------

[Engine]

+ added texture fill
* now in the new reports the default font will always be serialized
- fixed bug with incorrect type cast of Nullable types of fields
- fixed a bug with parsing old reports (before 2016), when the Arial 10pt is not loaded in locales jp and zh
- fixed a bug with removing serieses of MSChartObject when AutoSeriesColumn is empty and AutoSeriesForce is false
- fixed bug with infinite loop in AdvancedTextRenderer when WordWrap is true and width of object less than width of one character
- fixed a bug when in some cases the TypeConverter`s were not loaded correctly

[Designer]

+ added "Hide Zeros" item to context menu for text objects
+ added ability to select a style from the context menu
+ added dialogs for text editor closing; now pressing "X" button will be showed dialog for text changes confirmation
+ added an ability to sort Data Sources in Data window
+ added an ability to sort Data Fields in Data window
+ added an ability to change font in query editor

[Exports]

+ added links for images to HTML-export
+ added an ability to escape quotes in CSV export
+ added PDF digital signature
+ added Hyperlinks to Word2007 export
+ added Hyperlinks to Excel2007 export
* Word2007 files gets proper locale now (Res.LocaleName)
- fixed a bug with an extra line break in the Word export
- fixed loss of a RichText border on export with ConvertRichText option enabled
- fixed bug with caps of border lines in PDF export
- fix conversion of bold text in RichObject in PDF export

 

Workshop Gratuito a Roma

$
0
0

Il 16 maggio, FastReports e bit Time sono lieti di ospitarti per partecipare al Workshop gratuito, durante il quale vedremo come:
• Incorporare FastReport all'interno della tua applicazione partendo da una semplice applicazione all'applicazione multi-thread
• come migrare da Report Generator di terze parti a FastReports
• come creare object editor personalizzati e come migliorare l'interazione dell'utente con il report

E molto di più…

 

14.00 - 14.55

Starting with FastReport 6 VCL.

Denis Zubov

14.55 - 15.40

Migrating to FastReport. Is it hard?

Alexander Syrykh

15.40 - 16.10

Building a test system for your reports

Denis Zubov

16.10 - 16.30

Coffee break

 

16.30 - 17.25

Unusual reporting

Denis Zubov

17.25 - 18.25

Reporting services and servers with FastReport VCL

Denis Zubov

 

 

Iscriviti al workshop gratuito entro il 30 aprile e ricevi uno sconto per poter partecipare a ITDevCon Spring Edition 2019.

Support of Lazarus in FastReport VCL 6

$
0
0

We are excited to announce that FastReport VCL 6 now supports Lazarus in beta test mode. Try our demos and see it first. Feedback is welcomed at support@fast-report.com

What's new? 

- Support of Lazarus 2.0.0

Improved:

- paper handling by default
- refreshing page count when jumping between tabs
- drop-down list of fonts

Fixed:

- undo-redo buffer in Linux
- hyperlinks in Text object
- nested cross objects
- report variables

Added:

Export to following formats: HTML, HTML5, RTF, DBF, CSV, ODS, ODT, XML, PDF, DOCX, PPTX, XLSX.

New version of FastReport .Net 2019.3

$
0
0

In the latest version of FastReport .Net 2019.3 we added a new object - digital signature, that allows adding place of signature after exporting it to PDF.
We also added property that allows aligning picture inside the PictureObject.
You can now change fonts in query editor.
And we fixed that critical bug that led to memory leak and infinite loops.

 

Version 2019.3
---------------
[Engine]
+ added ImageAlign property for image alignment inside PictureObject; by default, alignment is disabled
+ added a new property Config.ProcessEvents for cancel button in progress form
- fixed a bug with infinite loop in AdvancedTextRenderer when WordWrap is true and width of object less than width of one character
- fixed a bug when in some cases the TypeConverter`s were not loaded correctly
- fixed a bug causing memory leak in HtmlTextRenderer
- fixed a bug when using the KeepTogether property for a group with matrix, when in some cases the GroupHeader was placed on one page and the matrix was on another page

[Designer]

+ added an ability to change font in query editor
+ added Digital Signature object for adding empty signature field in PDF documents

[Preview]

- fixed a bug where the preparation process was hanging and the cancel button was inactive throughout the preparation

[Exports]

+ added ability to export empty signature fields for PDF documents
+ added links for images to HTML-export
- fixed a bug in CSV-export with "Data only" option when not only Data bands were exported
- fixed a bug when PDF Export did not export some SVGObject gradients to a PDF file, with the property GradientQuality = GradientQualityEnum.Image

[WebReport]

- fixed a bug with inherited reports with online designer

[.Net Core]

+ added a CoreCompat.System.Drawing reference to the script, which allows using Color, Font and some other features of System.Drawing

 

New version of FastReport Desktop - 2019.3

$
0
0

New version of FastReport Desktop 2019.3 includes a parameter to change the name of saving file. Also digital signature is added and the font in query editor window can be changed

Version 2019.3
---------------
[Builder]
+ added Save-FileName parameter

[Engine]
+ added ImageAlign property for image alignment inside PictureObject; by default, alignment is disabled
- fixed a bug with infinite loop in AdvancedTextRenderer when WordWrap is true and width of object less than width of one character
- fixed a bug when in some cases the TypeConverter`s were not loaded correctly
- fixed a bug causing memory leak in HtmlTextRenderer
- fixed a bug when using the KeepTogether property for a group with matrix, when in some cases the GroupHeader was placed on one page and the matrix was on another page
- fixed image size calculation when AutoSize is enabled in the preparation stage
- fixed RichText lists format

[Designer]
+ added an ability to change font in query editor
+ added Digital Signature object for adding empty signature field in PDF documents
- fixed TypeConverter on the TextObject.ParagraphFormat property
- fixed a bug with rising exception when double clicking on a TextObject
- fixed a bug with shadow of report when designer is in Right-to-Left mode

[Preview]
- fixed a bug where the preparation process was hanging and the cancel button was inactive throughout the preparation

[Exports]
+ added ability to export empty signature fields for PDF documents
+ added links for images to HTML-export
- fixed a bug in CSV-export with "Data only" option when not only Data bands were exported
- fixed a bug to which page headers and footers were not exported in Word with the paragraph mode
- fixed bug with export of bitmaps in ZPL

New version of FastCube .Net 2019.3

$
0
0

In the new version of FastCube .NET 2019.3 we have added the Nuget package FastCube.Core which will allow working with cubes in ASP.NET and console applications. Fulllistof changes in the latest version:

+ Added datesplitto half year

+ Added SliceGrid.StatusZone.FloatFormat and SliceGrid.StatusZone.IntegerFormat. Use them tochangeformatofvaluesin StatusBar.

+ Added groupcreationby condition in code (Group.CreateGroupByRange) andandin SliceGrid menu

+ Groupingand filtering through the axes context menu now handles selection

+ Added ZoneRestrictions.DontShowDropDown item

+ Added designer serialization for SliceGrid and CubeGrid zones

- Fixederrorwith cell detail

- Fixederrorwith loading ofempty cube.

New version of FastReport VCL 6.4 in ultra resolution!

$
0
0

In new version we added scaling support for UHD monitors. It supports DpiAware, Per-Monitor V1, Per-Monitor V2 modes.

Full support of Lazarus at the initial state includes: Engine, Designer, Preview, Export filters: HTML, HTML5, RTF, DBF, CSV, ODS, ODT, XML, PDF, DOCX, PPTX, XLSX.

Prints price tags and labels with support of new GS1 Databar barcode. 

New export filter to Zebra printers format for accurate and fast labels printing.

And also many others improvements and fixes check the full changelog.


Open Source revolution in Italy

Session: Generating document templates using machine learning in Azure

$
0
0

On September 26 lead developer of Fast Reports Viacheslav Shamshin will hold a session on generating document templates using machine learning in Azure during Basta! conference in Mainz.

The session discusses the current MS Azure cloud possibilities focused on artificial intelligence and machine learning technologies for automatical creation of reports and document forms. In addition, the speaker presents a new approach for report generation using machine learning for data blocks recognizing. Models for templates deploying of databases and report generators based on cloud structure finalize the session.

Buy your tickets for Basta! conference here: https://basta.net/tickets/

Save $100 on PASS tickets in November!

$
0
0

We are excited to be a part of PASS Summit 2019. Use promocode PASSExhibitor during registration to save $100 on your ticket. See you on November 5-8 in Seattle!

 

New version of FastReport .Net 2019.4

$
0
0

In FastReport .NET 2019.4 we significantly improved polygons for which we added Bezier curves and new editing modes. Now you can work with the whole polygon, add a curve to it, change the curve created earlier, and you can also add, delete and move points of the polygon.

Added new time format.

Added JSON data connection, which is now available by default and does not require the installation of a plugin.

For FastReport .NET Core, the graphics dependency has been changed from CoreCompat.System.Drawing to System.Drawing.Common.

 

Version 2019.4

---------------

  [Engine]

+ added Bezier curve for polygons

+ added new time format minutes:seconds [mm:ss]

+ added a new Json data connection integrated into the engine

+ added FontListFolder property in the Utils.Config

+ added RepeatBandNTimes property for bands

* updated a polygon object: now the polygon toolbar is displayed not near to the object, but in the main toolbar and in Ribbon; polygon modes are changed, new modes allow editing and adding curves

> because polygons have got strong changes, we want to get more detail about the change, the polygon has 5 editing modes: the first allows you to work with the whole object, the second for selecting and moving points, the third allows you to add new points to the polygon, the fourth allows you to edit the curves, the fifth to delete the points of the polygon. For the 3rd and 4th mode, you must select a point

- fixed image size calculation when AutoSize is enabled in the preparation stage

- fixed RichText lists format

- fixed a bug when font changed in parent report were not changed in inherited report

- fixed a bug with changing the GroupHeaderBand hierarchy if it had a child GroupHeaderBand

 

  [Designer]

+ added feature to edit the SQL query for the QueryBuilder; if the QueryBuilder cannot process the query a warning will be showed

* now when the name of data source changed, its name changes in expressions of TextObject.Text, PictureObject.DataColumn, DataBand.Filter and DataBand.Sort

- fixed TypeConverter on the TextObject.ParagraphFormat property

- fixed a bug with rising exception when double clicking on a TextObject

- fixed a bug with shadow of report when designer is in Right-to-Left mode

- fixed a bug when Query Builder adds extra comma

- fixed a bug with adding extra spaces in QueryBuilder

- fixed a bug with position of report shadow when zooming in Right-to-Left designer

- fixed a bug with the inability to return and cancel actions when copying the format

 

  [Preview] 

+ added the ability to subscribe to the PreviewControl.OnPrint and PreviewControl.OnExport events, which are called when the corresponding buttons are clicked

- fixed a bug with breaking ManualBuild table with CanBreak = false

- fixed a bug with display on the penultimate page with PageFooter PrintOn = LastPage

 

  [Exports]

+ added Hyperlinks to RTF-export

+ added an ability to split pages with data in different sheets when exporting to Excel2007

* improved an example \Demos\C#\PrintZPL

- fixed a bug with export of bitmaps in ZPL

- fixed a bug with incorrect height of cells in Excel2007

- fixed a bug with exporting empty sheet in Excel2007

- fixed a bug with exporting the page with the wrong size in Excel97

- fixed a bug with exporting empty cells in Excel2007

- fixed a bug with strikethrough text in Excel2007 export

- fixed a bug with strikethrough text in Word2007 export, when using html-tags and conditional formatting

- fixed QR code position in ZPL export

- fixed page init priority in ZPL export

- fixed a bug with the same images duplication in the HtmlExport (properties: Layers, EmbeddedPictures)

- fixed a bug with the lack of hyperlinks in pictures, figures, QR-codes when exporting to PDF

- fixed a bug with exporting empty text to RTF, when using CanShrink = true and TextRenderType = HtmlParagraph

- fixed RichObject bugs - parsing RTF, numerated lists, and text colors

 

  [WebReport]

+ added PdfImagesOriginalResolution, PdfJpegCompression and PdfColorSpace properties

+ added rotation for pages with landscape orientation in printing from browser

+ added event CustomAuth

 

  [.Net Core]

* graphics dependency changed from CoreCompat.System.Drawing to System.Drawing.Common

- fixed memory leak in PDF-export

- fixed memory leak in font engine

- fixed glyph widths in PDF-export

- fixed errors of report building with complex expressions ("Requested operation is not available because the runtime library function '' is not defined.")

- fixed display of fonts in PDF-export, reduced accuracy to 2 decimal places

- fixed bug with incorrect display of Arabic characters

- fixed TrueType font name conversion for extended weights

> font name conversion affected to FR.Core. The existing font.list file must be deleted manually, and will automatically rebuild on next export to PDF. Note that rebuilding of font.list takes long time.

New version of FastReport Desktop 2019.4

$
0
0

In  the latest version we added Bezier curves for Polygons, new time format and JSON data connector. 

[Engine]

+ added Bezier curve for polygons
+ added new time format minutes:seconds [mm:ss]
+ added a new Json data connection integrated into the engine
+ added RepeatBandNTimes property for bands
* updated a polygon object: now the polygon toolbar is displayed not near to the object, but in the main toolbar and in Ribbon; polygon modes are changed, new modes allow editing and adding curves
> because polygons have got strong changes, we want to get more detail about the change, the polygon has 5 editing modes: the first allows you to work with the whole object, the second for selecting and moving points, the third allows you to add new points to the polygon, the fourth allows you to edit the curves, the fifth to delete the points of the polygon. For the 3rd and 4th mode, you must select a point
- fixed image size calculation when AutoSize is enabled in the preparation stage
- fixed RichText lists format
- fixed a bug when font changed in parent report were not changed in inherited report
- fixed a bug with changing the GroupHeaderBand hierarchy if it had a child GroupHeaderBand

[Designer]

+ added feature to edit the SQL query for the QueryBuilder; if the QueryBuilder cannot process the query a warning will be showed
* now when the name of data source changed, its name changes in expressions of TextObject.Text, PictureObject.DataColumn, DataBand.Filter and DataBand.Sort
- fixed a bug with rising exception when double clicking on a TextObject
- fixed a bug with shadow of report when designer is in Right-to-Left mode
- fixed a bug when Query Builder adds extra comma
- fixed a bug with adding extra spaces in QueryBuilder
- fixed a bug with position of report shadow when zooming in Right-to-Left designer
- fixed a bug with the inability to return and cancel actions when copying the format

[Preview]

- fixed a bug with breaking ManualBuild table with CanBreak = false
- fixed a bug with display on the penultimate page with PageFooter PrintOn = LastPage

[Exports]

+ added Hyperlinks to RTF-export
+ added an ability to split pages with data in different sheets when exporting to Excel2007
- fixed a bug with export of bitmaps in ZPL
- fixed a bug with incorrect height of cells in Excel2007
- fixed a bug with exporting empty sheet in Excel2007
- fixed a bug with exporting the page with the wrong size in Excel97
- fixed a bug with exporting empty cells in Excel2007
- fixed a bug with strikethrough text in Excel2007 export
- fixed a bug with strikethrough text in Word2007 export, when using html-tags and conditional formatting
- fixed QR code position in ZPL export
- fixed page init priority in ZPL export
- fixed a bug with the same images duplication in the HtmlExport (properties: Layers, EmbeddedPictures)
- fixed a bug with the lack of hyperlinks in pictures, figures, QR-codes when exporting to PDF
- fixed a bug with exporting empty text to RTF, when using CanShrink = true and TextRenderType = HtmlParagraph
- fixed RichObject bugs - parsing RTF, enumerated lists, and text colors

Viewing all 489 articles
Browse latest View live