Uma nova versão foi lançada, oferecendo suporte completo para a plataforma .NET 10 dentro do mecanismo de relatórios FastReport. NET e bibliotecas Business Graphics, FastCube, FastScript.
Muitas novidades no FastReport .NET 2017.4:
suporte de .NET Core (Professional, Enterprise edition)
novos objetos de relatório: Medidores e imagens SVG
Entrega via Telegram messenger
Salvar no formato LaTeX
FastReport Pages: o visualizador de relatório do Android agora está no Google Play Market
E não é somente isto!
Todas as alterações:
[Core]
+ added initial support of .NET Core (\Demos\Core\FastReportCore.MVC\readme.txt)
[Engine]
+ Trim property has been added for linear barcodes
+ Tag property has been added for all components
+ added saving of meta data (ReportInfo.Name, ReportInfo.Author, ReportInfo.Description,
ReportInfo.Created, ReportInfo.Modified, ReportInfo.CreatorVersion) in prepared report file
+ added RegisterData(DataSet data, bool enableAllTables) and RegisterData(DataSet data, string name, bool enableAllTables)
functions for registering DataSet and enabling all its tables
+ added possibility to access the Report.Dictionary without case sensitivity
+ added RadialGauge control
+ added SimpleProgressGauge control
- fixed wrong result for n.9999 values in NumToWords functions
- fixed bug with multi-thread preparing and using the cursors inside a report
- fixed borders for Gauges
- adjusted scale and pointer for SimpleGauge
[Designer]
+ added pagination in Data View Window
+ added Space to separators list in CSV connection
+ added possibility to open List and Label files with extensions crd, srt, inv, lab and let
+ added selecting previous file filter in open file dialog
- fixed bug with deleting of bands
- fixed bug with empty fields when connecting to CSV table
- fixed bug with space separator when connecting to CSV table
- fixed bug with strings without separator when connecting to CSV table
- fixed bug when viewing business object data
- fixed bug with null value of System.Guid instance
- fixed bug in PageColumns class when number of positions is not equal number of columns
[Exports]
+ added Word2007Export.RowHeight property with enum (Minimum, Exactly)
+ added converting to Percent format for Excel2007 export
+ added export in LaTeX (without pictures, works with XeLaTex)
- fixed bug with barcode duplicates in PDF export
- fixed bug with table cells duplicates in XAML, SVG exports
- fixed bug with tilde in Excel2007 export
- fixed bug with image duplicating in PDFExport
- fixed bug with Biff8 export from prepared report
- allowed export TextObjects with not default FontWithRatio to Excel 2007
[WebReport]
+ added property WebReport.DesignerConfig for storing custom configuration of Online Designer
- fixed bug with WebReport object resizing
[Extras]
+ added Web API self-hosted example (Demos\C#\Web\WebApiSelfHosted)
+ added SVGObject plugin (\Extras\Misc\SVGObjectPlugin)
+ added TelegramMessenger plugin (\Extras\Misc\Messaging\TelegramMessenger)
+ added support for MaxiCode and Intelligent Mail barcodes
+ added editor for hyperlink property
* improved Crystal Reports converter, now works with the latest versions of Crystal
[Online Designer]
+ added Highlight editor
+ added resizing area for the left sidebar
+ added MaxiCode & Intelligent Mail barcodes
+ added ability to call control dialogs from properties panel by clicking button in the title of subsection
+ switch all the customization panels at once
+ font editing dialog
+ border property editing dialog
+ hyperlink property editing dialog
+ building process changed
* popup restyle in the upper right corner
- fixed bug with positioning DataHeader Band after DataBand
- fixed bug with freezing in IE
Na nova versão FastReport .NET 2017.3 adicionamos 2 novos códigos de barras: Intelligent Mail Barcode operado pelo USPS e MaxiCode que carrega informações de frete durante o transporte. Também adicionamos o recurso de anexar arquivos ao PDF, o que permite criar faturas eletrônicas no formato ZUGFeRD. E agora há um exemplo sobre como usar o FastReport .Net com o quadro ASP.NET Web API.
Todas as alterações:
[Core]
+ added Intelligent Mail (USPS) barcode+ added MaxiCode barcode+ added property Report.ReportInfo.Tag+ added property Report.ReportInfo.SaveMode+ added support functions with optional parameters* added thread-safe collections support for .net 4
[Designer]
+ added ability of multi-line editing of Report.ReportInfo.Description and Report.ReportInfo.Tag- fixed bug with wrong width of different lines of border
[Exports]
+ added ability to embed any file in PDF export with methods: PDFExport.AddEmbeddedXML, PDFExport.AddEmbeddedFile- fixed creating blank page after a table in RTF and Word2007 exports- fixed bug with bands Exportable property- fixed appearance of dates in Excel2007 export- fixed bug with padding and height of text in PDF export- fixed bug with black boxes in exports
[Extras]
+ added new example for working with ZUGFeRD and PDF/A-3b \Demos\C#\ZUGFeRD + added new example for Web API \Demos\C#\Web\WebApi - fixed bug with relative path to JSON file in JSON connector
[WebReport]
+ added properties WebReport.RequestHeaders, WebReport.ResponseHeaders+ added catching of exceptions on call of WebReport.DesignerSaveCallBack- fixed page margins in printing from browser- fixed bug with lines in HTML export and WebReport- fixed TTF exceptions processing for PDFExport
[Online Designer]
+ added support of new property ReportInfo.Tag in Report object- fixed muli-level view of childs links- property Padding can contain only integer values
Nova versão de FastReport Mono inclui a capacidade de criar imagens de fundo na RTF, adicionou fontes Apple, exportação BIFF8:
+ added Excel 97-2003 export+ adicionou um modo de imagens sobrepostas à exportação de RTF+ exportação de PDF melhorada- estoiro fixo em execução no modo de consola (withut X Window Server) no Linux
e muitas correções menores melhoram a estabilidade
O mais novo gerador de relatórios FastReport Desktop Green Edition tem uma opção de Impressão desativada.
Portanto, você nunca terá que lidar com bandejas de papel vazias, indicadores de "baixa tinta" e trituradores novamente.
É uma coisa real! Confira nosso infomercial e nunca mais volte a imprimir!
*Feliz April Fools'
Com suporte da nova IDE, a nova versão traz alguns novos recursos e muitas melhorias. Também estamos tornando o FastReport 5 melhor não só para Delphi, mas também para Lazarus. A nova versão oferece a funcionalidade de construção do aplicativo Lazarus com widgets GTK.
+ Added Embarcadero RAD Studio 10.2 Tokyo support for x32 and x64 windows platforms+ Added Sup, Sub tag support for TfrxHTMLExport+ Added TfrxPDFExport.SaveOriginalImages property. True by default+ Added GS1 support for Code128C, EAN128C barcodes+ Added sorting of printers by name in the printer's list+ Added Norwegian resources+ Added TfrxFDTable support in the frxFDRTTI+ Added #0..#31 chars support in the Code128A+ Added TfrxBarcodeView.TestLine property+ Added TfrxRichEditor form state storing+ [Lazarus] Added support of GTK widget- Fixed frx2xto30.pas for XE2 and later- Increased PaperSizes count limit to 512- [Lazarus] Fixed scrolling in designer- Fixed smMaxHeight in TfrxRichView- Fixed TfrxXLSXExport for file with 1000 worksheets- Fixed TfrxPreviewPages.ClearPageCache- Fixed TfrxIBXQuery.ExecSQL- Fixed new event insert if main procedure of the script have line with "// begin"- Fixed component's name after Drag&Drop from Data Tree for fields with Unicode characters- Fixed TfrxBarcodeView baCenter, baRight align- Fixed reprint on new page and group keeping bug- Fixed update parameters after loading for TfrxADOQuery- Fixed preview's toolbar for RAD Studio Berlin 10.1 Update 2 when VCL styles applied- Fixed TfrxReport.PrintOptions.Duplex usage- Fixed printing of PNG images- Fixed TfrxReport.ReportOptions.Author in the DOCX, PPTX and XLSX exports- Fixed vsExport usage for export filters- Fixed export of non-alphanumeric chars (<, >, &) inside HTMLTags in the ODF export- [FastScript] Fixed Format function- Fixed HTMLTags in the TfrxMemoView- Fixed calculation of hyperlink expressions- Fixed image size in the DOCX export- Fixed MSI barcode- Fixed exporting of objects' hyperlinks to encrypted PDF- Fixed export to continuous XLSX for reports with many pictures- Fixed export of frames with width < 1 to HTML- Fixed export of empty pages to XLSX- Fixed band's with barcodes stretching- Fixed KeepChild behavior for TfrxReportTitle child bands- Fixed custom number format in the ODF export- [Lazarus] Fixed printer selection in the print dialog- Fixed export of hyperlinks with hkPageNumber kind when page number greater than pages count- Fixed component's name after Drag&Drop from Data Tree for some cases- Fixed "Divizion by zero" error with pmSplit print mode- Fixed PrintOnSheeet in the Print Dialog for some cases- [Lazarus] Fixed default printer in the print dialog- Fixed export images to BIFF8 for x64- [Lazarus] Fixed printer selection before print properties dialog- Fixed RAD Studio 10.1 Berlin size of dialog page issue in the designer- Fixed exporting of numbers with '%' in the format string (like #,##0.###%) in the BIFF8 export- [Enterprise] Fixed "Report not found" error message- Fixed "Print to file" option for GDI reports- Fixed export to PDF with embedded fonts and empty memos- Fixed export to PDF for HAlign = haBlock (GapX used now)- Fixed font's embedding for protected PDF if EmbedFontsIfProtected = False and EmbeddedFonts = True- Fixed exporting of TfrxShapeView to XLSX and DOCX exports- Fixed exporting of Unicode characters in the memos with HTML tags to DOCX for non-Unicode IDE- Fixed TfrxPreviewButtons in the frxClassRTTI- Fixed parent for objects for some cases- Fixed font's name in the ODF export
✔ Na nova versão do FastReport.Net adicionamos novo código de barras: Pharmacode. Esse tipo de código de barras é usado na indústria farmacêutica. No FastReport .Net você pode cria-lo em qualquer cor
✔ Nova adição na lista de conectores de banco de dados: nós adicionamos plug-in para o banco de dados nosql de código aberto - RavenDB
✔ Para a demanda popular adicionamos a exportação para o formato binário Excel 97-2003, também conhecido como BIFF8
✔ O FastReport dotnet recebeu suporte com orientação da direita para a esquerda, ambas na interface do usuário e no mecanismo de relatório
✔ Também fizemos a otimização de alguns códigos adicionais, correção de erros e vários aprimoramentos
[Core]
+ added new barcode: Pharmacode+ added new option for images: Grayscale display mode+ added ability to change the color of barcodes+ added caching of compiled report script- fixed bug with losing precision in totals- fixed bug with enabled ReportPage.UnlimitedHeight and ReportPage.PrintOnPreviousPage- fixed bug with null initialization in text objects- fixed bug with deserialization on saving from On-line Designer
[Designer]
+ added support of Right-to-Left Interface (RTL)+ added a new property to MSChartObject, that allows to use several series with automatic creation- fixed bug when instead of creating a new data source, editing of selected data source was opening
[Preview]
+ added support of Right-to-Left Interface (RTL)+ added mouse-relative zoom
[Exports]
+ added export in Excel 97-2003 (BIFF8)+ added ability to insert images in original resolution when exporting to PDF+ in the PDF export window added ability to select a color space* improved quality of images in Excel 2007 export* changed work of export to Dropbox for using API 2.0 instead API 1.0* added converting to Date format for Excel2007 export* improved SVG export: added embedding images in file, HasMultipleFiles option was added, improved text rendering, text with angle, underlines added- fixed bug with blank pages in Excel 2007 export- fixed bug in PDF and HTML exports with vertical position of text which height is bigger than object height- fixed bug with metafile images in RTFExport- fixed bug with Vertical Alignment = bottom in PDF export- fixed transparent images appearance in XPS export- fixed export empty images in XPS- fixed bug in preview of CSV export with small amount of rows
[Extras]
+ added RavenDB connector \Extras\Connections\FastReport.RavenDB+ added SQL Anywhere connector \Extras\Connections\FastReport.SqlAnywhere+ added new report demos: Pharmacode, Box
[WebReport]
+ added ToolbarBackgroundStyle.None (you can use WebReport.ToolbarColor instead bitmap from style)+ added properties WebReport.UnlimitedWidth, WebReport.UnlimitedHeight for enable Unlimited size for all report pages (default: false - use report settings)+ added property WebReport.Dialogs for enable or disable all report dialogs (default: true - enabled)- fixed bug with handling of onClick event in WebReport
[Online Designer]
+ added HTML object+ added Pharmacode barcode+ added page's properties UnlimitedHeight and UnlimitedWidth+ added barcode's property Color+ added grayscale property support for PictureObject* resize gui elements are always shown on resize component- fixed the issue with showing context menu on touch devices on long tap- fixed dblclick bug on PictureObject- fixed bug, related to building the designer with disabled code editor- fixed DataBand dblclick bug- fixed bug, related to showing default components of Dialog in report tree on create new Dialog
Na versão atual, fizemos de tudo para a otimização do FastReport FMX, especialmente para o Mac OS!
Otimizamos tudo, desde o relatório básico e até a renderização de texto na tela.
Na nova versão, a janela de pré-visualização usa buffer duplo e redesenha apenas a nova região da página, o que torna a visualização do relatório mais suave quando as páginas do relatório são roladas. A partir do XE7, toda a saída de texto dos objetos de relatório é executada por métodos FastReport FMX, ignorando a saída de texto padrão. Essa abordagem permite acelerar a renderização de texto através do cache de fontes dez vezes!
O núcleo do relatório também sofreu algumas mudanças. Para uma comparação de texto mais rápida, importamos uma nova função da biblioteca de carbono, diminuindo o tempo de criação de relatórios no Mac OS. As alterações também afetam os cálculos de objetos de relatório: agora, o mecanismo de relatório calcula todos os tamanhos com o cache de fontes.
O mecanismo de divisão de objeto também foi modificado para tornar os contextos D2D e GDIP compatíveis com o cálculo de tamanhos de objetos.
---------------+ New double buffered preview. It draws only objects which appear on screen (increase preview performance)+ New native text rendering with font caching starts with XE7 significant increase all text rendering and calculation* Improved rendering behavior to minimize differences between GDIP and D2D contexts (when report calculates sizes with one context and print with another)* Optimized rendering of report designer controls (Inspector, workspace, Rulers)* Optimization in the report engine* Improved split mechanism+ Added new faster text comparison from Carbon framework for Mac OS+ Added LineSpacing support for PDF export- Changes Width and Height calculation for report objects- Bitmap preview cache is optional now (use PreviewOptions.PagesInPictureCache)- Fixed FireDac rtti module- Fixed Alias editor for RAD Studio Berlin- Fixed background image in HTML export- Fixed incorrect frames draw for report object- Fixed JPEG images export- Fixed bug with unlimited pages when preview doesn't show pages- Fixed visual behavior of few object editors- Fixed PDF export memory leaks- Fixed TfrxSysMemoView editor- Fixed report inheritance from report template in the designer