Uma assinatura de um ano do FastReport Cloud: serviço em nuvem para armazenamento, edição e gerenciamento de relatórios custa apenas metade do preço até 30 de junho!
Na última versão do FastReport Mono 2019.1, adicionamos o suporte do RichText. Agora há também a capacidade de usar os objetos SVG de vetor.
Todas as alterações:
+ 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
Na última versão do FastReport .Net 2019.1, adicionamos a capacidade de ativar e desativar a impressão de trabalho paginado específico (ReportPage.Printable property) e otimizado de objetos SVG e corrigimos diversos bugs detectados pelo PVS Studio. Também adicionamos um novo exemplo de uso do FastReport Core no contêiner do Docker no sistema operacional CentOS e também como exemplo de uso do FastReport Core com a estrutura Vue.js.
Todas as alterações:
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
Temos o prazer de anunciar o lançamento do nosso projeto Open Source - Fast Report Open Source.
Esperamos desenvolver uma comunidade amigável de desenvolvedores .Net Core que compartilhem nossa vontade de criar ferramentas de relatórios rápidas, poderosas e convenientes para Windows, Windows Server, Linux e MacOS.
Também incentivamos você a fazer parte da equipe global de relatórios! Junte-se a nós no GitHub: github.com/FastReports/FastReport
Na versão mais recente do FastReport VCL 6.2, adicionamos a capacidade de construir os mapas dinamicamente a partir da consulta. Objeto de mapa agora pode carregar locais diretamente do banco de dados com o suporte dos formatos WKT e WKB.
Reformulamos e melhoramos o mecanismo de deslocamento de objetos. Agora você pode criar um relatório com uma mudança complexa escolhendo uma das opções disponíveis.
Salvar relatórios na nuvem ficou ainda mais fácil e não requer componentes de terceiros
Também adicionamos um novo código de barras: GS1-Code128 com codificação automática de acordo com os padrões GS1.
Melhoramos as linhas de guia no designer de relatórios e nos filtros de exportação PDF, SVG e HTML5 refinados
[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
O menu Grade de fatias inclui agora a opção de criação de grupo condicional.
Adicionamos a opção de um novo menu que permite definir todos os totais em linhas e colunas na mesma posição. Não é necessário clicar em cada um deles individualmente.
Adicionamos a capacidade de desativar a lista suspensa na zona de grade.
Na Grade de cubo, ativamos a propriedade adicional Gerenciador de Filtros, que permite exibir apenas valores filtrados do cubo.
Começando com esta versão, há a capacidade de criar pintores de grade nativos.
Também aprimoramos a API para trabalhar com destaques, colunas de Grade de cubo e eventos de fatia.
+ 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
Na nova versão do FastReport .net 2018.4, nós adicionamos a capacidade de acessar totais, parâmetros e variáveis sem distinção de maiúsculas e minúsculas.
A divisão por zero não lança mais uma exceção, em vez disso, agora há um relatório de erros.
Aprimoramos o analisador incorporado do Rich Text, agora ele permite a conversão direta de objetos de exportação em documentos de texto.
No designer de relatórios, adicionamos a capacidade de criar duplicidades de página e gerenciar o tamanho da faixa ao arrastá-la para a parte superior.
Reformulamos o menu exportar, agora os itens são categorizados.
Na visualização, podemos agora copiar e excluir páginas preparadas com apenas um clique.
Na parte superior, aprimoramos a compatibilidade do FastReport .Net com o último layout do FastReport VCL e adicionamos a exportação de tabelas, códigos de barras, mapas e formatos.
Em exportar para Excel, adicionamos a capacidade de gerenciar o tamanho do documento para saída de impressora. É possível colocar o documento inteiro em uma página.
E o FastReport Core, você pode perguntar. Nós adicionamos um novo pacote para trabalhar com o banco de dados da Oracle no repositório Nuget e adicionamos muitos aprimoramentos essenciais.
[Engine]
+ added possibility to access totals, parameters and variables without case sensitivity+ added a new experimental feature to improve the work with memory> we are constantly trying to improve performance and memory usage of FastReport.Net, at the moment we added a new experimental property Config.IsStringOptimization, which allows us to use strings from the string pool when loading very large fpx reports. To enable this feature, simply change the IsStringOptimization value to true. While the property is experimental the changing this property is only available manually from code. Especially this property will be interesting to users who use at least 1 000 000 objects in the report.* new RTF parser - if "ConvertRichText" option is enabled, then an embedded RTF document is splitting to report objects - TextObject, TableObject, and PictureObject* now division by zero does not lead to generator crashing, instead of that expression containing error will be exchanged to text "DIVISION BY ZERO!"* optimized QR Code Barcode Object rendering- fix CR/LF translation in an expression result inside Richtext object- fix expression parser of RichObject- fixed bug with RTF tags inside expression of RichText object- fixed bug with encoding of character ";" in barcode Code128- fixed a bug with the rotation of barcodes- fixed a bug where in some cases, images when exporting to PDF were higher than needed- fixed a bug of printing text objects with the property TextRenderType = HtmlParagraph- fixed a bug where a large amount of text in a cell leads to in an infinite generation of blank pages in the report> ATTENTION !!! We decreased the default value of the MaxHeight property from 5000 to 1000 for the TableRow object. You need to check your reports if you used rows in tables large then 10 inches in height!!!- fixed "An item with the same key has already been added" bug in AssemblyDescriptor.Compile() method- fixed bug in MSChartObject with AutoSeries in detailed reports- fix parsing of multipage text in RichObject- fixed bug with "SVGObject.Grayscale = true -> SVGObject.Grayscale = false is still Grayscale"- fixed bug with position of SubreportObject on page with unlimited width
[Designer]
+ now in View Data window shown numbers of rows on page+ added ability to resize band by dragging its top, in this case objects move in band+ added ability to copy report pages in designer+ added "Text file (*.txt)" and "All files(*.*)" filters in CSV connection+ added Hyperlink.OpenLinkInNewTab property* buttons in View Data window are disabled when window less than needed for one row* now buttons in Data Tree become disabled when the tree loses focus- fixed bug with entering Polish symbol "ą" (Right Alt + "A") in text editor- fixed rare bug when View Data window is increased and not all rows are shown but there is enough space- fixed bug with saving file to wrong folder in Save As dialog- fixed a bug with file extension in Save As dialog, when report is converted from a file that is not FastReport .NET file- fixed bug with incorrect movement of objects when mouse moves too fast if band is resizing by dragging its top- fixed bug with System.NullReferenceException after closing Start Page tab in MDI designer- fixed bug with System.ArgumentException when file name contains point "." in CSV connection- fixed bug with equal field names in CSV connection when field names are stored in first line of file- fixed bug with lost focus of Event Editor after Preview- fixed bug with visibility of DataBand properties Left, Top and Width- fixed bug with System.OverflowException in DesignerControl when loading report containing page with unlimited width- fixed bug with incorrect addition of a new object if property of the selected object has changed
[Preview]
+ added ability to copy and delete prepared pages in preview
[Exports]
+ added property HTMLExport.EnableVectorObjects (enabled by default)+ added a new property AsBitmap for Barcode which indicates to use a bitmap instead of vector, the default property is False, which means exporting as a vector+ added the DoNotExpandShiftReturn property to the Word2007Export user interface, allowing you to control the horizontal alignment for soft return+ added property Excel2007Export.PrintFit in Excel 2007 export (may be set in NoScaling, FitSheetOnOnePage, FitAllColumsOnOnePage, FitAllRowsOnOnePage)* updated export to FR3 (FastReport VCL files), added export of tables, barcodes, maps and shapes* the exports menu has been refactored, now the exports are grouped by category* increased accuracy for SVG in high resolution when exporting to PDF- fixed bug with negative width/height of picture in HTML export and WebReport- fixed dynamic page orientation, page size and padding in MS Word 2007- fixed memory leak with using barcodes in PDF, HTML exports- fixed bug with barcode incorrect position inside TableCell in PDF, HTML, SVG exports- fixed bug with incorrect file names in HTML export with Subfolder = true- fixed bug with single picture in Excel 2003 (xls, BIFF8) and Excel 2007 (xlsx)- fixed bug with transparent background of picture in Excel 2007 (xlsx)- fix "Text in Curves" mode in PDF export- fix font style simulation in PDF export- deep refactoring of font embedding engine, added check font's rights for embedding/subsetting- fixed bug with drawing the borders of table in PDF export with properties Layout = Wrapped, FixedColumns = 1 and dynamic count of columns- fixed bug with paddings in Excel 2007 export- fixed bug with opening export file in Excel 2007 with non-zero ParagraphOffset property - fixed bug with exporting pictures to Excel 2003 (BIFF8, xls)- fixed issue with decimal separator in Persian locale- fixed the export property SvgAsPicture of PDF, when the barcodes were exported as SVG and not as images- fixed a bug with the export of BarcodeObject with using the Padding property when it is converted to SVG- fixed issue with exporting \ in Hyperlinks in PDF- fixed null reference exception in ImageExport when Watermark.Text is null- fixed issue with Watermark transparency in PDF export- fixed bug with extra width documents in export in Excel 2007- fixed bug with "too much bold" in PDF export- fixed bug with export of some characters in Excel2007Export
[.Net Core]
+ added FastReport.Data.OracleODPCore package to Nuget repository (https://www.nuget.org/profiles/FastReports)- fixed a bug where sometimes whitespace characters at the end of a line were moved to a new line- fixed a bug with https-saving in Online Designer for FastReprot.Web.Core- fixed a bug where Core exports were wrong- fixed a bug with corrupted "new line" symbols in online designer
[WebReport]
+ added an example Demos/C#/Web/PreparedPreview/ that demonstrates of working with prepared report in Web+ added a method WebReport.LoadFromFile(string fileName) that loads a report from file+ added a method WebReport.LoadFromStream(Stream stream) that loads a report from stream+ added a method WebReport.LoadPrepared(string fileName) that loads a prepared report from file+ added a method WebReport.LoadPrepared(Stream stream) that loads a prepared report from stream+ added a constructor WebReport(bool inlineRegistration) that makes fast initialization of control without any previous external scripts/css loading+ added a constructor WebReport(bool inlineRegistration, bool stretched) that makes fast initialization with presets for 100% width and 100% height+ added a property WebReport.XlsxPrintFitPage for enable stretching the Excel 2007 worksheet in one page on printing- fixed bug with checking handlers in Web.config- fixed bug with saving report with Referenced Assemblies in Online Designer from Firefox browser- fixed bug with rendering of barcodes in Internet Explorer 8 and older
[Extras]
- fixed bug with ActiveQueryBuilder parameters- fixed FastReport.Data.Json package bug with Newtonsoft.Json.dll location - fixed bug with quotes in queries, that contain schema name in FastReport.Data.Postgres package; now available non-public schemas in designer
[Online Designer]
+ added property Hyperlink.OpenLinkInNewTab for opening links in new tabs- HtmlTags replaced by TextRendererType- fixed bug with spaces in object name
Fall brings us another exciting series of events in Europe. Join us there!
Date
Name
Location
For .Net Developers
For Delphi Developers
Link
September 18 – 19
.Net Developer Days
Warsaw, Poland
+
http://net.developerdays.pl/
September 25 – 27
Basta!
Mainz, Germany
+
https://basta.net/
October 23
Embarcadero Conference
São Paulo, Brazil
+
http://embarcaderoconference.com.br/
November 5 -7
EKON 22
Dusseldorf, Germany
+
https://www.developer-week.de/
November 22-23
Dotnext
Moscow, Russia
+
https://dotnext-moscow.ru/