FastReports news The lastest news en, ru info@fast-report.com fast-report.com Single ecosystem for Delphi products in FastReport 2023.2 release http://www.fast-report.com/en/news/574/ <p><strong>This major update combines our core products for Delphi and Lazarus into a single ecosystem.</strong></p> <p><a class="gallery" title="Single ecosystem for Delphi products" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.23/fastreport_vcl_2023_2EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Single ecosystem for Delphi products" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.23/fastreport_vcl_2023_2EN.png" alt="Single ecosystem for Delphi products" width="100%" /></a></p> <h2>What does it mean?</h2> <ul> <li>One installation system with online authorization&mdash;install and update all your products at once.</li> <li>Shared release system&mdash;major releases are a shared release of all products.</li> <li>Shared library for all products&mdash;fixes and new functions are available in several products.</li> </ul> <p><a class="gallery" title="FastReport Installer" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_1.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Installer" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_1.PNG" alt="FastReport Installer" width="100%" /></a></p> <p>The Recompile utility has been removed. The functions of package rebuilding are now performed by the installer.</p> <p><em><strong>❗️To download the update, we recommend you uninstall all products through the old installer and then use the new one (installer).&nbsp;❗️</strong></em></p> <h2>Core library</h2> <p>There are new Core, Core Graphics, and Core Localization packages combining products into one ecosystem.</p> <p>The product localization system has been changed. Now it does not require rebuilding packages: it is enough to install language packs during installation, add the TfrLocalizationController component, and select the desired language.</p> <p><a class="gallery" title="Product localization" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Product localization" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_2.png" alt="Product localization" /></a></p> <h2>FastReport VCL</h2> <p>The system for editing and using styles in the report designer has been revised.&nbsp;The new mode allows you to: create, edit and assign styles during report design.</p> <p><a class="gallery" title="Style editing system" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_3.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Style editing system" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_3.gif" alt="Style editing system" width="100%" /></a></p> <p>The created styles copy the formatting of the object by default. Changing a style affects all objects that have been assigned this style.</p> <p>The new Style Table tool allows you to customize the appearance of a report using styles and switch between them on the fly.</p> <p><a class="gallery" title="Style Table Tool" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Style Table Tool" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_4.gif" alt="Style Table Tool" width="100%" /></a></p> <p>You can:</p> <ul> <li> <p style="display: inline !important;">Select style table mode;</p> </li> <li> <p style="display: inline !important;">Create new custom styles and color schemes that would fit your report;</p> </li> <li> <p style="display: inline !important;">Change already created styles of report objects to your taste;</p> </li> <li> <p style="display: inline !important;">Switch almost instantly between ready-made solutions.</p> </li> </ul> <p>Style tables are supported in a rendered report and allow you to change the report style without rebuilding. These styles are saved to the rendered report file to allow report distribution to other users. Each user can choose their style.</p> <p><a class="gallery" title="Report customization tool" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_5.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report customization tool" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_5.gif" alt="Report customization tool" width="100%" /></a></p> <h2>Composite barcodes</h2> <p>We have added a new container object for composite barcodes. The object has ready-made settings for composite barcodes: EAN 8+2, EAN 8+5, EAN 13+2, and EAN 13+5. The object editor offers functionality for quick compilation of your compound barcodes.</p> <p><a class="gallery" title="Compilation of a composite barcode" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_6.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Compilation of a composite barcode" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_6.gif" alt="Compilation of a composite barcode" /></a></p> <p>An example of barcodes used when printing price tags.</p> <p><a class="gallery" title="Price tags with composite barcodes" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_7.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Price tags with composite barcodes" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_7.PNG" alt="Price tags with composite barcodes" width="100%" /></a></p> <h2>Powerful tools for your reports</h2> <p>For the efficient work of multi-threaded applications, we have added the ability to print in multiple threads. Each thread can print to the printer without blocking others. This approach is efficient for applications running in print service mode.</p> <p>We have improved the digital signature object for PDF export. Now you can supplement the signature with the current signed date, name, and other additional information.</p> <p><a class="gallery" title="Digital signature of files" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_8.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Digital signature of files" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_8.PNG" alt="Digital signature of files" width="100%" /></a></p> <p><a class="gallery" title="Digital signature of files" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_9.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Digital signature of files" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_9.PNG" alt="Digital signature of files" /></a></p> <p><a class="gallery" title="Digital signature of files" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_10.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Digital signature of files" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_10.PNG" alt="Digital signature of files" /></a></p> <p>The ability to override and replace the standard export dialog has been added to export filters without changes in the FastReport source codes.</p> <p>Example:</p> <div class="rj_insertcode"> <div class="rj_insertcode_delphi" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="delphi" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">uses</span> frxExportPDFDialog<span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">type</span></span> <span style="vertical-align: top;"> TfrxCustomPDFExportDialog <span style="color: #000066;">=</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #000066;">(</span>TfrxPDFExportDialog<span style="color: #000066;">)</span></span> <span style="vertical-align: top;"> <span style="color: #000000; font-weight: bold;">protected</span></span> <span style="vertical-align: top;"> <span style="color: #000000; font-weight: bold;">procedure</span> InitControlsFromFilter<span style="color: #000066;">(</span>ExportFilter<span style="color: #000066;">:</span> TfrxBaseDialogExportFilter<span style="color: #000066;">)</span><span style="color: #000066;">;</span> <span style="color: #000000; font-weight: bold;">override</span><span style="color: #000066;">;</span></span> <span style="vertical-align: top;"> <span style="color: #000000; font-weight: bold;">end</span><span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">procedure</span> TfrxCustomPDFExportDialog<span style="color: #000066;">.</span><span style="color: #006600;">InitControlsFromFilter</span><span style="color: #000066;">(</span>ExportFilter<span style="color: #000066;">:</span> TfrxBaseDialogExportFilter<span style="color: #000066;">)</span><span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">begin</span></span> <span style="vertical-align: top;"> <span style="color: #000000; font-weight: bold;">inherited</span><span style="color: #000066;">;</span></span> <span style="vertical-align: top;"> SignaturePage<span style="color: #000066;">.</span><span style="color: #006600;">TabVisible</span> <span style="color: #000066;">:</span><span style="color: #000066;">=</span> <span style="color: #000000; font-weight: bold;">False</span><span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">end</span><span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">procedure</span> SetDialogClass<span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">begin</span></span> <span style="vertical-align: top;"> frxPDFExport1<span style="color: #000066;">.</span><span style="color: #006600;">CustomExportDialogClass</span> <span style="color: #000066;">:</span><span style="color: #000066;">=</span> TfrxCustomPDFExportDialog<span style="color: #000066;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000; font-weight: bold;">end</span><span style="color: #000066;">;</span></span></pre> </div> </div> </div> <p>We have improved and fixed the bugs in export filters. PDF export has received support for handling translucent SVG images.</p> <p>Report compatibility between Lazarus and Delphi versions has been improved. The transfer of report variables between versions has been fixed.</p> <h2>FastCube VCL&nbsp;and&nbsp;FastCube FMX</h2> <p>For FastCube VCL and FastCube FMX products, we have added integration with FastScript, which we moved to a separate package. For FastScript support, it is enough to install one additional package and not rebuild all the others. We also paid attention to fixing errors in highlighting and editors.</p> <p>FastCube VCL gets HiDPI support for high-resolution monitors. It supports all available RAD Studio development environment modes.</p> <p><a class="gallery" title="Improvements for FastCube VCL and FastCube FMX" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_11.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Improvements for FastCube VCL and FastCube FMX" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_11.PNG" alt="Improvements for FastCube VCL and FastCube FMX" width="100%" /></a></p> <p><a class="gallery" title="Improvements for FastCube VCL and FastCube FMX" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_12.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Improvements for FastCube VCL and FastCube FMX" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/fastreport_vcl_2023_2_EN_12.PNG" alt="Improvements for FastCube VCL and FastCube FMX" width="100%" /></a></p> <p><a name="changes"></a>FastQueryBuilder gets package support for the latest RAD Studio versions.</p> <p>RAD Studio 11 compatibility bugs have been fixed in FastReport FMX. Product optimization and performance have been improved, and internal architectural changes have been made.</p> <h2>The full changelog for the 2023.2 version</h2> <p><strong>Сore library</strong><br />---------------</p> <p>+ Added new core package with a shared code for all products<br />+ Added a new graphics core package with a shared code for all products<br />+ Added new localization packs<br />* Changed product localization system</p> <p><strong>Fast Report VCL</strong><br />---------------<br />[Designer]<br />- Fixed Int64 support in Object Inspector<br />- Fixed filter behavior in the data selection dialog<br />- Fixed TfrxRichView frame borders in the designer<br />- Fixed a bug when the dropdown code completion did not copy styles from Syntax Memo</p> <p>[Engine]<br />+ Added support for style tables and improved work with styles in the report designer<br />+ Added the option of simultaneous multi-threaded printing<br />- Fixed form scaling for additional display for Delphi 10.1 and later<br />- Fixed bug with parent container component interactive events<br />- Fixed error handling in CrossView events<br />- Fixed printing of current page mode<br />- Fixed Duplex printing for multiple copies of documents with collation enabled</p> <p>[Exports]<br />+ Added new CustomExportDialogClass property for export filters, which allows you to override the export dialog for standard export filters<br />* Improved translucent SVG export in PDF export via EMF<br />- Fixed memory leak with embedded files in PDF export<br />- Fixed progress dialog in HTML export when entering the wrong page number<br />- Fixed export of TfrxLineView and TfrxShapeView in PPTX export</p> <p>[Lazarus]<br />+ Added support for variable portability in templates (Delphi &lt;--&gt; Lazarus)<br />- Fixed behavior of empty TfrxPictureView in Lazarus</p> <p>[Preview]<br />- Fixed button order in the preview</p> <p>[Report object]<br />+ Added composite barcodes (EAN 8+2, EAN 8+5, EAN 13+2, EAN 13+5)<br />+ Added TfrxPictureView.LoadFromStream method<br />+ Added handling of Hint property (similar to TagStr)<br />- Fixed placement of SVG pictures in TfrxPictureView</p> <p>[Resources]<br />* Updated Portuguese resources<br />* Updated Polish resources</p> <p><strong>FastReport FMX</strong><br />---------------<br />- Fixed integer overflow error in gradient fill object<br />- Fixed crosstab editor bug in RAD Studio 11</p> <p><strong>FastQueryBuilder</strong><br />---------------<br />- Added packages for new Delphi versions (RAD Studio 10-11)</p> <p><strong>FastCube</strong><br />---------------<br />+ Added HiDPI support for high-resolution monitors<br />+ Added integration package with FastScript (integration does not require rebuilding of the main packages)<br />- Fixed bugs in highlighting rules<br />- Fixed Access violation error when using the component in some editors</p> Tue, 16 May 2023 00:00:00 +0200 http://www.fast-report.com/en/news/574/ ❗️Save on your license renewal before June 1 http://www.fast-report.com/en/news/575/ <p><img title="Changes in renewal term" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/renewal_2var.png" alt="Changes in renewal terms" width="100%" /></p> <p><strong>Starting June 1, 2023</strong>, the new subscription update rules will take effect. The renewal grace period will consist of 1 month, and the renewal price will be 50% of the license cost.</p> <p>Example:&nbsp;<br />For example, on January 1, 2023, you purchased your FastReport .NET license, which will be active for 12 months up to and including January 1, 2024. During this time, you will be able to download the product's new version and receive basic technical support. Starting January 2, 2024, you will have 1 month to renew your license with the 50% discount. After February 2, 2024, the purchase will be possible only at the full price.&nbsp;</p> <p>But you still have the ability to get your subscription at the old price: you can buy renewals for 1, 2, or 3 years at once and save your 70% discount before June 1, 2023. To take advantage of the offer, message our sales team at <a title="sales@fast-report.com" href="mailto:sales@fast-report.com"><strong>sales@fast-report.com</strong></a> or hit us up in the website chat window.</p> Thu, 27 Apr 2023 00:00:00 +0200 http://www.fast-report.com/en/news/575/ New version FastReport Online Designer 2023.2 http://www.fast-report.com/en/news/572/ <p><a class="gallery" title="New version FastReport Online Designer 2023.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/Online_Designer_2023.2_EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New version FastReport Online Designer 2023.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/Online_Designer_2023.2_EN.png" alt="New version FastReport Online Designer 2023.2" width="100%" /></a></p> <h2><strong><br /></strong></h2> <h2><strong>New objects</strong></h2> <h2>Added the &ldquo;MSChart&rdquo; object</h2> <p>The &ldquo;MSChart&rdquo; object allows to display charts using Microsoft Chart library. At the moment, &ldquo;MSChart&rdquo; can only be used to display charts when viewing reports. Below are some features of the library:</p> <ul> <li>more than 30 types of charts (bars, areas, lines, bubbles, circular, radar, financial, pyramidal, ranges);</li> <li>3D support;</li> <li>supports several series of different types in one chart;</li> <li>full control over appearance and behavior of each chart element.</li> </ul> <h2>Chart elements</h2> <p><a class="gallery" title="Chart elements" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Chart elements" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_1.png" alt="Chart elements" /></a></p> <p>One chart may have one or several chart areas. One chart area may contain one or several series. Below you can see the chart which contains two chart areas (the first area contains two series and the second area contains one series):</p> <p><a class="gallery" title="Chart elements" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Chart elements" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_2.png" alt="Chart elements" /></a></p> <p>Some series (for example, pie series) require exclusive chart area.</p> <h2>Chart editor</h2> <p>The "Chart" object contains numerous settings which can be handled in the chart editor. To invoke the editor, double click the "Chart" object:</p> <p><a class="gallery" title="Chart editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Chart editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_3.png" alt="Chart editor" width="100%" /></a></p> <h2>Added the &ldquo;RichText&rdquo; object [beta]</h2> <p>This object allows to display a formatted text in the RTF format. It looks like this:</p> <p><a class="gallery" title="Added the &ldquo;RichText&rdquo; object" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added the &ldquo;RichText&rdquo; object" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_4.png" alt="Added the &ldquo;RichText&rdquo; object" width="100%" /></a></p> <p><em>Try to use the &ldquo;Text&rdquo; object to display a text. When you export the report to other document formats, the &ldquo;Rich Text&rdquo; object will be exported as a picture.</em></p> <p>To edit the text, double click on the object:</p> <p><a class="gallery" title="Added the &ldquo;RichText&rdquo; object" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added the &ldquo;RichText&rdquo; object" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_5.png" alt="Added the &ldquo;RichText&rdquo; object" width="100%" /></a></p> <p>You can also use the Microsoft Word to create a text. When you have created the text, save it in the RTF format. Next, open the &ldquo;Rich Text&rdquo; editor and load the RTF file into it by pressing the &ldquo;Open&rdquo; button.</p> <p><em>Please note that the &ldquo;Rich Text&rdquo; object does not support all of the Microsoft Word formatting features. We will keep working on this object and adding new features.</em></p> <p>&nbsp;</p> <h2><strong>New features</strong></h2> <h2>Configurable icons in FastReport Online Designer</h2> <p>You can now build FastReport Online Designer with different icons. At the moment, you can choose between classic icons and Visual Studio 2019 icons.</p> <p>Classic icons:</p> <p><a class="gallery" title="Classic icons" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_6_.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Classic icons" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_6_.png" alt="Classic icons" width="100%" /></a></p> <p>Visual Studio 2019 icons:&nbsp;</p> <p><a class="gallery" title="Visual Studio 2019 icons" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_7_.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Visual Studio 2019 icons" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_7_.png" alt="Visual Studio 2019 icons" width="100%" /></a></p> <p>To change the icons, go to &ldquo;Theme&rdquo; when building the designer and select the set of icons you want to use.</p> <p><a class="gallery" title="Configurable icons in FastReport Online Designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Configurable icons in FastReport Online Designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_8.png" alt="Configurable icons in FastReport Online Designer" width="100%" /></a></p> <h2>Configuring the API for building FastReport Online Designer</h2> <p>FastReport Online Designer Builder now can build the designer using the API. This allows you to automate the process of building the designer.</p> <h2>API Key</h2> <p>A user is authenticated using an API key, which you can create in FastReport Online Designer Builder. To create a key, you need to:</p> <ul> <li>sign in with your account;</li> <li>go to the new &ldquo;API Keys&rdquo; menu item;</li> <li>click on the button in the lower right corner or the red inscription.</li> </ul> <p><a class="gallery" title="API Key" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_9.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="API Key" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_9.png" alt="API Key" width="100%" /></a></p> <p>After that, you will have a new API key generated. You can click on the key to copy it and use it for authentication in API.</p> <p><a class="gallery" title="API Key" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_10.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="API Key" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_10.png" alt="API Key" width="100%" /></a></p> <p><a title="API blog" href="../../../blog/show/api-builder-online-designer/" target="_blank"><strong>Read the article for more details.</strong></a></p> <h2>Customizing FastReport Online Designer</h2> <p>Now you can customize main colors and favicons used in the designer.</p> <p>Designer with a different main color:</p> <p><a class="gallery" title="Customizing FastReport Online Designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_11.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Customizing FastReport Online Designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_11.png" alt="Customizing FastReport Online Designer" width="100%" /></a></p> <p>Colors and favicons can be customized in the &ldquo;Theme&rdquo; menu item when building FastReport Online Designer.</p> <p><a class="gallery" title="Customizing FastReport Online Designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_12.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Customizing FastReport Online Designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_12.png" alt="Customizing FastReport Online Designer" width="100%" /></a></p> <p>Those who own special OEM White Label FastReport Online Designer licenses can also change a product name and edit the boot screen text.</p> <h2>Added the ability to change components sizes independently from the grid</h2> <p>With pressed ALT, a component size can be changed independently from the grid, which allows you to adjust the size as precisely as possible.</p> <h2>Added the &ldquo;Layout&rdquo; function for positioning components</h2> <p>With this update, we added the Layout function for positioning components relative to each other and the grid.</p> <p><a class="gallery" title="Added the &ldquo;Layout&rdquo; function for positioning components" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_13.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added the &ldquo;Layout&rdquo; function for positioning components" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_13.png" alt="Added the &ldquo;Layout&rdquo; function for positioning components" width="100%" /></a></p> <h2>Added a modal window to configure bands</h2> <p>You can now change order of bands, add or delete them using a special modal window.</p> <p><a class="gallery" title="Added a modal window to configure bands" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_14.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added a modal window to configure bands" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_14.png" alt="Added a modal window to configure bands" /></a></p> <p>To open this window, click the button in the upper left corner of the workspace.</p> <p><a class="gallery" title="Added a modal window to configure bands" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_15.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added a modal window to configure bands" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_15.png" alt="Added a modal window to configure bands" width="100%" /></a></p> <h2>Added a new button to change localization in the upper panel of the Online Designer</h2> <p>You can now easily change localization no matter what panel is active at the moment.</p> <p><a class="gallery" title="Added a new button to change localization " href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_16.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added a new button to change localization " src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_16.png" alt="Added a new button to change localization " /></a></p> <h2>Added the ability to expand the report from left to right and from top to bottom</h2> <p>You can expand the report from left to right and from top to bottom by clicking the buttons.</p> <p><a class="gallery" title="Added the ability to expand the report from left to right and from top to bottom" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_17.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added the ability to expand the report from left to right and from top to bottom" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.23/release_notes_2023_2_EN_17.png" alt="Added the ability to expand the report from left to right and from top to bottom" width="100%" /></a></p> <h2><a name="changes"></a>Improved design</h2> <p>In this version, we have changed most dialog windows to improve user experience when using the Online Designer.&nbsp;</p> <h2>Full list of changes</h2> <p>+ added the &ldquo;MSChart&rdquo; object;<br />+ added the &ldquo;RichText&rdquo; object;<br />+ added building the designer using the API;<br />+ added customization of the designer interface;<br />+ added configuration of icons;<br />+ added the &ldquo;Layout&rdquo; function for positioning components in the workspace;<br />+ added a modal window to configure bands;<br />+ added a new button to change localization in the upper panel of the Online Designer;<br />+ added the ability to expand the report from left to right and from top to bottom;<br />+ added the &ldquo;OutlineExpression&rdquo; button to edit parameter expressions;<br />+ added the SVG image editor;<br />+ added changeable width and height of the report dialog window;<br />+ added the ability to delete the table data source;</p> <p>- fixed the &ldquo;SubReport&rdquo; object;<br />- fixed behavior of the &ldquo;TextObject&rdquo; when rotating text;<br />- fixed a bug when the report is viewed in full screen mode;<br />- fixed pages preview for long templates;<br />- fixed standard behavior of &ldquo;OK&rdquo; and &ldquo;Cancel&rdquo; buttons in the report dialog window;<br />- fixed behavior of groups of components&mdash;now popup panels close when focus is lost;<br />- fixed the way the table tree is displayed when establishing a connection in Firefox;<br />- fixed a bug when users see the preview tab even if the designer was built without it;</p> <p>* improved design of all modal windows;<br />* improved the designer performance in Firefox; <br />* improved the style of Zoom control;<br />* updated localization of the product interface.</p> Mon, 17 Apr 2023 00:00:00 +0200 http://www.fast-report.com/en/news/572/ Update of .NET-based products to ver. 2023.2 http://www.fast-report.com/en/news/571/ <p><a class="gallery" title="Update of .NET-based products to ver. 2023.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/NET_2023.2_en_.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Update of .NET-based products to ver. 2023.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/NET_2023.2_en_.png" alt="Update of .NET-based products to ver. 2023.2" width="100%" /></a></p> <p>Meet new opportunities for your projects! Added support for Blazor Web Assembly, new icons for the Ribbon interface, the ability to open a page of another report inside the current one, changes to the report validator and WebReport, and much more. Changes are available for the following products:</p> <p>- FastReport .NET, <br />- FastReport Mono, <br />- FastReport Desktop, <br />- FastReport for DBA, <br />- FastCube .NET.</p> <h2>New opportunities</h2> <h2>Blazor WebAssembly support</h2> <p>Added FastReport.Blazor.Wasm package with Blazor WebAssembly support for owners of FastReport .NET Enterprise and higher editions. Now you can use Razor components to display a report in your WebAssembly application. Attention! Blazor WebAssembly support is currently in beta.</p> <div class="rj_insertcode"> <div class="rj_insertcode_abap" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="abap" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">&lt;WebReportContainer WebReport<span style="color: #66cc66;">=</span><span style="color: #808080; font-style: italic;">"WebReport" /&gt; </span></span></pre> </div> </div> </div> <p><a title="The Future of Report Generation with Blazor WebAssembly" href="../../../blog/show/blazor-webassembly-manual/" target="_blank"><strong>Read more in this article.</strong></a></p> <p>&nbsp;</p> <h2>Ability to open another report page</h2> <p>The designer now allows you to open and add pages and dialog forms of another report to the developing report. To do this, go to the "File" menu and select "Open Page...".</p> <p><a class="gallery" title="Ability to open another report page" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Ability to open another report page" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-1.png" alt="Ability to open another report page" /></a></p> <p>Next, the standard file selection dialog box will open where you can select a report. After that a window will appear with a list of pages and a preview of the selected page.</p> <p><a class="gallery" title="Ability to open another report page" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Ability to open another report page" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-2.png" alt="Ability to open another report page" width="100%" /></a></p> <p>Here you can select one or more pages to be added to the current report. The names of pages and all objects contained in them, will be changed to unique, if the report already has them. This is necessary to avoid errors, as identical names are not allowed.</p> <p><a title="Adding pages from another report to FastReport .NET" href="../../../blog/show/page-another-report-net/" target="_blank"><strong>Read more in this article.</strong></a></p> <p>&nbsp;</p> <h2>New icons for the Ribbon interface</h2> <p>New Visual Studio-style icons have been added to the Ribbon interface in the designer.</p> <p><a class="gallery" title="New icons for the Ribbon interface" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New icons for the Ribbon interface" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-3.png" alt="New icons for the Ribbon interface" width="100%" /></a></p> <p>You can select them in the user interface options.</p> <p><a class="gallery" title="New icons for the Ribbon interface" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New icons for the Ribbon interface" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-4.png" alt="New icons for the Ribbon interface" width="100%" /></a></p> <p>Will need to restart the designer for the changes to take effect.&nbsp;</p> <p>&nbsp;</p> <h2>Filter in the properties window</h2> <p>A new button has been added to the properties window that allows you to enable the display of object-specific properties. For example, for a text object, this mode displays the Text, Font properties. Common object properties such as Top, Left, Height and Width are not displayed.</p> <p><a class="gallery" title="Filter in the properties window" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Filter in the properties window" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-5.png" alt="Filter in the properties window" /></a></p> <p>&nbsp;</p> <h2>Report validator changes</h2> <p>The report validator now doesn't run in the background, but runs with a separate "Validate Report" button in the "Report" menu. In addition, the validator window has been removed, and its messages are displayed in the window "Messages".</p> <p><a class="gallery" title="Report validator changes" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator changes" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-6.png" alt="Report validator changes" width="100%" /></a></p> <p>&nbsp;</p> <h2>Ability to hide connection string</h2> <p>Added a new property Config.ConnectionStringVisible, which gives the ability to hide the connection string in the designer. Can be used to differentiate permissions between the application developer and the report user. When set to false, the user will not be able to see and edit connection strings in the designer.</p> <p>&nbsp;</p> <h2>WebReport changes</h2> <p>Added support for MemoryCache. By default, at the moment, the current WebReportCache is used. You can enable MemoryCache when registering FastReport services:</p> <div class="rj_insertcode"> <div class="rj_insertcode_abap" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="abap" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">services.<span style="color: #202020;">AddFastReport</span><span style="color: #66cc66;">(</span>options <span style="color: #66cc66;">=</span>&gt; </span> <span style="vertical-align: top;"><span style="color: #66cc66;">{</span> </span> <span style="vertical-align: top;">options.<span style="color: #202020;">CacheOptions</span>.<span style="color: #202020;">UseLegacyWebReportCache</span> <span style="color: #66cc66;">=</span> false; </span> <span style="vertical-align: top;"><span style="color: #66cc66;">}</span><span style="color: #66cc66;">)</span>; </span></pre> </div> </div> </div> <p>Unlike the built-in cache in WebReport, MemoryCache unloads WebReport instances more aggressively after a certain time CacheOptions.CacheDuration of WebReport instance inactivity, which can help in cases where the old cache for some reason does not clear memory.</p> <p>Added the ability to fix the toolbar on the screen. Now you can configure the toolbar to always stay in place, even when scrolling through the page. This is convenient when working with large reports - the toolbar will always be visible.</p> <p>To pin the toolbar on the screen, you need to set the following property:</p> <div class="rj_insertcode"> <div class="rj_insertcode_abap" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="abap" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">webReport.<span style="color: #202020;">Toolbar</span>.<span style="color: #202020;">Sticky</span> <span style="color: #66cc66;">=</span> true; </span></pre> </div> </div> </div> <p>Now the toolbar will always be in view.</p> <p><a class="gallery" title="WebReport changes" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-7.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="WebReport changes" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-7.gif" alt="WebReport changes" /></a></p> <p>Also, the ability to customize the export settings window has been added. Now it can be made fixed on the screen and displayed in the foreground. To do this, you need to set the following property:</p> <div class="rj_insertcode"> <div class="rj_insertcode_abap" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="abap" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">webReport.<span style="color: #202020;">Toolbar</span>.<span style="color: #202020;">Exports</span>.<span style="color: #202020;">PinnedSettingsPosition</span> <span style="color: #66cc66;">=</span> true; </span></pre> </div> </div> </div> <p><a class="gallery" title="WebReport changes" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="WebReport changes" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-8.png" alt="WebReport changes" width="100%" /></a></p> <p>Validation for entering a range of pages has been added to the export settings window. Now, in case of incorrect input, the field will look like this.</p> <p><a class="gallery" title="WebReport changes" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-9.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="WebReport changes" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-9.gif" alt="WebReport changes" /></a></p> <p>&nbsp;</p> <h2>FastReport.Core.Skia improvements</h2> <p>Improved the performance of the FastReport.Core.Skia package. Export errors have been fixed, examples are listed below.</p> <p>Fixed the rendering of objects with CanShrink = true:</p> <p><a class="gallery" title="FastReport.Core.Skia improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-10.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport.Core.Skia improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-10.png" alt="FastReport.Core.Skia improvements" width="100%" /></a></p> <p>Fixed the background rendering of objects with transparent backgrounds:</p> <p><a class="gallery" title="FastReport.Core.Skia improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-11.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport.Core.Skia improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-11.png" alt="FastReport.Core.Skia improvements" width="100%" /></a></p> <p>Added a standard font that depends on the operating system. Now, if the font from the report is not detected in the system, the export will not produce an error, but will render the report with the standard font.</p> <p>For other fixes, please refer to the full list of changes.</p> <p>&nbsp;</p> <h2>Updated design of FastReport Cloud file manager</h2> <p>Updated the design of the file manager window for more convenient and intuitive use of the service. Changes have been made to the layout of interface elements and color scheme, which will improve the overall visual perception of users.</p> <p><a class="gallery" title="Updated design of FastReport Cloud file manager" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-12.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Updated design of FastReport Cloud file manager" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.23/net-2023-2-en-12.png" alt="Updated design of FastReport Cloud file manager" width="100%" /></a></p> <p>&nbsp;</p> <h2><a name="changes"></a>Full list of changes<a href="#changes">&nbsp;</a></h2> <p><strong>[Engine]</strong><br />+ added property Config.ConnectionStringVisible, which indicates whether the connection strings of data sources will be displayed in the designer;<br />- fixed a bug with extraction of procedures in connection that cannot contain procedures;<br />- fixed a bug where the first column of the page was always displayed in the leftmost position;<br />- fixed a bug when GaugeObject.Value property was set equal GaugeObject.Minimum, if new value was more than GaugeObject.Maximum. Now it will be set equal GaugeObject.Maximum;</p> <p><strong>[Designer]</strong><br />+ added the ability to open report from FastReport Cloud using recent files list;<br />+ added a context menu to the page panel elements;<br />+ a context menu for creating new pages and dialog forms has been added for the panel with report pages;<br />+ added new Visual Studio style icons for the Ribbon interface;<br />+ added "Sync" button in the "Report Tree" window;<br />+ added Filter button in the Properties window;<br />+ added HiDPI icons for Ribbon-interface;<br />+ added support of DBNull and Guid types for parameters;<br />* now the name of the attached file when exporting to mail, can be set from the code when creating the export form;<br />* report validator now runs from "Report|Validate report" menu. "Messages" window is used to display validation messages;<br />* changed interface of QR code editor;<br />- fixed a bug on right clicking Data Sources menu item;<br />- fixed a bug when checkbox "Select all" was not visible in Data wizard;<br />- fixed a bug causing System.NullReferenceException when deleting dialog form;<br />- fixed the absence of the Api key when re-opening the Account-&gt;Server window if it was entered in the standard server item;<br />- fixed incorrect web address when trying to preview webview for custom server;<br />- fixed the problem of collapsing panels and incorrect change of the language of tabs and bars when changing the localization in the Ribbon interface;<br />- fixed issue with adding tables that were not selected in the connection wizard;<br />- fixed a bug causing System.NullReferenceException when creating connection to stored procedure;<br />- fixed exception when manually entering an invalid parameter type;<br />- fixed a bug where it was impossible to set an object to a transparent color;<br />- fixed reopening of the query wizard;</p> <p><strong>[Preview]</strong><br />+ added a message about sending a report to the mail in the status bar;</p> <p><strong>[Exports]</strong><br />+ added word wrapping in cells when exporting to Excel 2007;<br />- fixed a bug that made MSChart text blurred after HTML export;<br />- fixed incorrect margins when exporting the report to HTML;<br />- fixed an error that made the transparent background become white with Skia;<br />- fixed a bug with an extra empty page when exporting if there are bands with the Exportable property equal false;<br />- fixed a bug when padding top was not taken into account when exporting to layered HTML;<br />- fixed an error that made the text go beyond the table when the page was zoomed out in HTML export;</p> <p><strong>[WebReport]</strong><br />+ added Blazor WebAssembly support;<br />+ added support for DI in WebReport.Core/Blazor. To use, call services.AddFastReport();<br />+ added support for Microsoft.Extensions.Caching.Memory.MemoryCache instead of the standard WebReportLegacyCache. To use, when registering a DI container, use services.AddFastReport(options =&gt; options.CacheOptions.UseLegacyWebReportCache = false);<br />+ implemented the ItemCheck event in CheckedListBox;<br />+ added an option to enable the toolbar to display regardless of the screen position in WebReport using WebReport.Toolbar.Sticky property;<br />+ added asynchronous version of method WebReport.Designer.SaveMethod - WebReport.Designer.SaveMethodAsync;<br />+ added validation of page range in WebReport export settings window;<br />+ added WebReport.Toolbar.Exports.PinnedSettingsPosition property. If enabled, the container of export settings will be fixed on the screen and displayed in the foreground;<br />- fixed a bug when selection mode in ListBox was multiple, but it was able to select only one item;<br />- fixed a bug of non-refreshing dialog when CheckedBox was the initiator of the event. In this case, add at least one dependent object of the CheckedBox to the DetailControl property;<br />- fixed a bug when in .NET Framework MVC application the report with dialog form on clicking "OK" would not hide dialog form and not show loading of the report;<br />- fixed an error that caused extra pages to appear when printing;<br />- fixed incorrect work of report 'Interactive Report' on WebReport.Core;<br />- fixed rare NullReferenceException in WebReportLegacyCache;</p> <p><strong>[Online Designer]</strong><br />- fixed a bug where First Page Source, Other Page Source, Last Page Source and Duplex properties was not saved when changing ReportPage;<br />- fixed an error that made the report preview not refresh before pressing "Refresh" button;</p> <p><strong>[.NET Core]</strong><br />+ the script compiler will now display errors depending on the selected locale set with FastReport.Utils.Res.LoadLocale() or FastReport.Utils.Config.CompilerSettings.CultureInfo;<br />- fixed an issue where text with CanShrink = True was incorrectly rendered after export with Skia;<br />- fixed a bug with incorrect indent width between characters with TextRenderType = HtmlTags in Skia;<br />- fixed a bug that caused the watermark with transparency to have a gray background when exporting with Skia;<br />- fixed an error that caused incorrect calculation of table row height;</p> <p><strong>[CoreWin]</strong><br />- fixed error when trying to add new data connection;</p> <p><strong>[Mono]</strong><br />+ added zoom control in preview and designer windows;<br />- fixed problem of scaling PreviewControl;</p> <p><strong>[Demos]</strong><br />+ added demo-app ASP.NET Core (Razor pages) under .NET 6.0;<br />* updated demo applications for FastReport Core;</p> <p><strong>[Extras]</strong><br />- fixed a situation in which the host during logout could not match the one during authorization;<br />- fixed a bug when updating an expired session in the Account window, a browser opens and requests re-authorization.</p> Tue, 14 Mar 2023 00:00:00 +0100 http://www.fast-report.com/en/news/571/ Summary and plans http://www.fast-report.com/en/news/561/ <p><a title="Summary and plans" href="https://docs.google.com/forms/d/e/1FAIpQLScQjRBjDHTYkTuCKgIHhPRuLP763RBul0Ko_NiCQIH-ejZtjw/viewform?embedded=true" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Summary and plans" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/Summary_and_plans.png" alt="Summary and plans" width="100%" /></a></p> <p>The year 2022 was full of important events. Despite its unpredictability and all challenges, that we've faced over the past 12 months, we've continued to work hard to improve document generation in thousands of apps. What important happened?</p> <p>A milestone for the VCL report generators was the end of support for obsolete non-Unicode versions, which will allow us to work harder to improve FastReport and introduce more sophisticated features with each release. Since the release of 2023.1, FastReport VCL supports Delphi versions starting from 2010.</p> <p>We have released the fp3 converter which converts to any FastReport VCL data format &mdash; <a title="FastConverter .FP3" href="../../../product/fast-converter-fp3/" target="_blank"><strong>FastConverter.FP3</strong></a>.</p> <p>We have launched NuGet server for the .NET direction &mdash; a repository of licensed products for users. Now you can conveniently download the latest versions of our components on any operating system. FastReport.Core now supports graphics and text rendering using the SkiaSharp library.</p> <p>Also, FastReport .NET got a bronze medal in the "Reporting, Analysis and Visualization" nomination in the Reader's Choice Awards by Visual Studio Magazine. We were happy to share the stand with Devexpress and SAP Crystal Reports.</p> <h2>What about plans?</h2> <p>The release of several services at once will be a truly revolutionary breakthrough in 2023. One of them is <a title="FastReport Cloud" href="../../../product/fast-report-cloud/" target="_blank"><strong>FastReport Cloud</strong></a> cloud report builder. This is an online service for creating, storing, and editing reports and documents, which allows you to set up and implement reporting in companies with minimal involvement of programmers. Stay tuned and you will be one of the first to try it!</p> <p>We are also working on a high-performance WPF reporting and document library for business application development.</p> <p>Other products will have the following features:</p> <ul> <li>WASM support</li> <li>New report objects</li> <li>Support for the latest version of the environment &mdash; NET 8, RAD Studio 11.3</li> <li>Updated user interface and user experience</li> <li>Digital signature stamp</li> <li>Support for RFID tags for ZPL export</li> <li>Map implementation based on GeoJson</li> </ul> <p>And much more!</p> <p>It's also time for New Year's wishes. Maybe it's reporting for Android? Or export to some exotic format? Write to us your wish in the form below. It would be great if you also tell us how this will change the work of your applications.</p> <p><em>Congratulations on the upcoming holidays,</em><br /><em> Fast Reports team.</em></p> <p><iframe src="https://docs.google.com/forms/d/e/1FAIpQLScQjRBjDHTYkTuCKgIHhPRuLP763RBul0Ko_NiCQIH-ejZtjw/viewform?embedded=true" frameborder="0" marginwidth="0" marginheight="0" width="640" height="560">Загрузка&hellip;</iframe></p> Mon, 26 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/561/ Digital signature in the new FastReport VCL 2023.1 http://www.fast-report.com/en/news/559/ <p><a class="gallery" title="FastReport VCL 2023.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_VCL_2023.1_EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2023.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_VCL_2023.1_EN.png" alt="FastReport VCL 2023.1" width="100%" /></a></p> <p>We have added the option of an attached and detached digital signature of arbitrary files. They will be used with the help of crypto providers installed in the system. You can see an example of a report with a digital signature at the Demos\FileSignature path. You will find the instructions <a title="Digital signing of files with FastReport VCL" href="../../../blog/show/digital-signature-vcl/" target="_blank"><strong>at this link</strong></a>.</p> <p><a class="gallery" title="Connecting a digital signature" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_VCL_2023.1_1en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting a digital signature" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_VCL_2023.1_1en.png" alt="Connecting a digital signature" /></a></p> <p>We had added the ability to set arbitrary sheet names in the following exports: frxBIFFExport, frxXMLExport, frxXLSXExport via the OnGenerateSheetName event.</p> <p>The SVG image engine now supports "pattern" for object fills.</p> <p><a class="gallery" title="Improved SVG Images " href="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_VCL_2023.1_2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Improved SVG Images " src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_VCL_2023.1_2.png" alt="Improved SVG Images " width="100%" /></a></p> <p>Added AutoSize mode for TfrxOLEView object.</p> <p>Improved compatibility with the latest Lazarus version and added the TfrxDateEditControl object.</p> <p>Support for Delphi 7 has also been discontinued with this version.</p> <p>We have also optimized the work of the existing functionality and fixed some bugs.</p> <p>&nbsp;</p> <h2>Full list of changes in version 2023.1</h2> <p>---------------</p> <p><strong>[Designer]</strong><br />- Fixed dataset filtering</p> <p><strong>[Engine]</strong><br />+ Added a new class for signing an arbitrary file with an attached or detached signature.<br />- Fixed supreport X position when keep mechanism uses inside it</p> <p><strong>[Exports]</strong><br />+ Added ability to customize sheet names in excel exports (frxBIFFExport, frxXMLExport, frxXLSXExport)<br />- Fixed bug when PDFView draws dash line with wrong scale on metafile in PDF export vector output<br />- Fixed pdf export errors<br />- Fixed issue when pictures may disappear during PDF export in multi-thread GUI application<br />- Fixed font size in HTMLTags in XLSX export<br />- Fixed bug in xls(biff8) export under x64 platform<br />- Fixed Cc and Bcc fileds in the SMTP mail sender</p> <p><strong>[Lazarus]</strong><br />+ Added implementation of TfrxDateEditControl<br />- Fixed Lazarus compilation<br />- Disable AutoSize for descriptions functions in functions-tree due to Lazarus internal bug</p> <p><strong>[Preview]</strong><br />- Fixed Search form width</p> <p><strong>[Report object]</strong><br />+ Added support for the dominant-baseline attribute and the pattern element<br />+ Added Autosize for TfrxOLEView<br />- Fixed overflow error when test size of types in HTMLView stream<br />- Fixed issue when TfrxRichView.RichEdit.Lines.LoadFromFile does not load file correctly under Rad Studio 11.2<br />- Fixed bug with Datamatrix barcade with ACSII codepage<br />- Fixed barcodes RTTI<br />- Fixed PDFView memory leaks<br />- Fixed TfrxPDFObject for 64bit in the IDE</p> <p><strong>[Resources]</strong><br />* Updated Swiss resources<br />* Update German Resources<br />* Updated Farsi resources</p> Mon, 12 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/559/ Christmas sale on FastReport VCL and FastReport .NET http://www.fast-report.com/en/news/560/ <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Christmas sale season on FastReport VCL and FastReport .NET" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/Christmas_.png" alt="Christmas sale season on FastReport VCL and FastReport .NET" width="100%" /></p> <p>&nbsp;</p> <h2>Grab the best offer before it expires!&nbsp;</h2> <p>Christmas sale season on FastReport VCL and FastReport .NET Single reporting library of all editions!&nbsp;Days of the promotion:</p> <p style="text-align: center;"><span style="font-size: large;"><span style="color: #0000ff;"><strong>-30%</strong></span> on December 12 - 14</span></p> <p style="text-align: center;"><span style="font-size: large;"><span style="color: #0000ff;"><strong>-20%</strong></span> on December 15 - 19</span></p> <p style="text-align: center;"><span style="font-size: large;"><span style="color: #0000ff;"><strong>-10%</strong></span> on December 20 - 26</span></p> <p>Offer is valid for a full price purchase only and does not apply to a subscription renewal or an upgrade.</p> <p>&nbsp;</p> <p style="text-align: center;"><span style="text-decoration-thickness: initial !important; text-decoration-style: initial !important; text-decoration-color: initial !important;">BUY NOW!</span></p> <p style="text-align: center;">&nbsp;</p> Mon, 12 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/560/ We have released the new version of FastReport Desktop 2023.1 http://www.fast-report.com/en/news/557/ <p><a class="gallery" title="FastReport Desktop 2023.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_Desktop_2023.1_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Desktop 2023.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_Desktop_2023.1_en.png" alt="FastReport Desktop 2023.1" width="100%" /></a></p> <p>Extension of functionality for FastReport Desktop. Since versions 2023.1, you have access to: improvement of the report validator, integration with FastReport Cloud, correction of the MSChartObject object, stored procedures, etc.</p> <p>&nbsp;</p> <h2>Integration with FastReport Cloud</h2> <p>FastReport&nbsp;Desktop&nbsp;and FastReport for DBA now support some interaction experience with FastReport Cloud.</p> <p>&nbsp;</p> <h2>Downloading and uploading reports</h2> <p>Now you can download the report from Cloud and work on it in the designer, or vice versa &mdash; upload your files to Cloud.</p> <p><a class="gallery" title="Downloading and uploading reports" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Downloading and uploading reports" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png" alt="Downloading and uploading reports" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Web Preview</h2> <p>A web preview function has also appeared in addition to the standard preview. The report can only be viewed this way if it was opened from Cloud.</p> <p><a class="gallery" title="Web Preview" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Web Preview" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png" alt="Web Preview" /></a></p> <h2>&nbsp;</h2> <h2>Connecting to FastReport Cloud data sources</h2> <p>FastReport Cloud can store connections to data sources. From now on, you have the option to add these data sources to your report.&nbsp;</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p>&nbsp;</p> <p>It also became possible to add the connection to Cloud.</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p><a title="How to use the FastReport Cloud file manager" href="../../../blog/show/file-manager-cloud/" target="_blank">R<strong>ead this article to learn more about the new features.</strong></a></p> <h2>&nbsp;</h2> <h2>Report validator improvements</h2> <h2>Increased work speed</h2> <p>Now the report validator runs in a single thread. The speed of its work is significantly optimized. You can notice the changes in processing reports with a large number of errors. While the validator is checking the report, the check window shows a respective message.</p> <p><a class="gallery" title="Increased work speed" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Increased work speed" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png" alt="Increased work speed" /></a></p> <p>&nbsp;</p> <p>In this case, you can edit the report. A table with errors will appear upon completion of the validator.</p> <p>&nbsp;</p> <h2>Validator table setup</h2> <p>For convenience, we have added a new column with error numbers. Its display can be enabled or disabled via the table context menu. In the same way, you can customize the display of the error type column.</p> <p><a class="gallery" title="Validator table setup" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Validator table setup" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png" alt="Validator table setup" /></a></p> <p>&nbsp;</p> <h2>JasperReports Template Converter</h2> <p>We have added the option to convert report templates from JasperReports to FastReport .NET templates. JasperReports reports may contain objects that are not supported by the FastReport designer. These objects will not be converted or will be replaced to make the generated report as similar as possible to the one created in JasperReports.</p> <p><a title="Import of reports from JasperReports to FastReport .NET" href="../../../blog/show/converter-jasper-reports-dotnet/" target="_blank"><strong>Read more in the article.</strong></a></p> <p><strong><br /></strong></p> <h2>MSChartObject improvements and fixes</h2> <p>The MSChartObject object has many properties and settings. The most frequently used ones are moved to the object editor. Properties that are not available in the editor can be modified using the Object Inspector. However, there was a problem with these properties &mdash; when they were changed, the report was not seen as modified. As a result, saving was not available.</p> <p>To save the report, it was necessary to change its other property or object. In addition, the values of the specified properties were reset to their default values when preparing a report and after closing the preview window.</p> <p>This bug has been fixed in the new version.</p> <p>&nbsp;</p> <h2>Connection to Stored Procedures in MsSQL</h2> <p>We have added the option to connect to procedures stored in MsSQL. This was previously available via a database query. Now you can connect to procedures much more conveniently using the interface of database table connection. They will be displayed in the selection window along with the tables.</p> <p><a class="gallery" title="Connection to Stored Procedures in MsSQL" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connection to Stored Procedures in MsSQL" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png" alt="Connection to Stored Procedures in MsSQL" /></a></p> <p>Once you select a procedure, a window with parameter settings, if any, will appear.&nbsp;<strong><a title="Connecting to MsSQL Stored Procedures using code" href="../../../blog/show/connect-mssql-dotnet/" target="_blank">Read more in the article.</a></strong></p> <p>&nbsp;</p> <h2>Export Improvements</h2> <h2>"Print optimized" option in RTF export</h2> <p>We have added a new PrintOptimized property and a corresponding option in the export window. Enabling this option will greatly increase the quality of the exported image. However, the size of the output file will be bigger.</p> <p><a class="gallery" title="Export Improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png" alt="Export Improvements" /></a></p> <p>&nbsp;</p> <h2>&nbsp;</h2> <h2>Accounting&nbsp;format when exporting to Excel 2007</h2> <p>You can now export the currency data format as an accounting format. To do this, a corresponding option has been added in the export window and the CurrencyToAccounting property.</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-9.png" alt="Export Improvements" /></p> <p><strong><br /></strong></p> <p><strong>The full list of changes is available at <a title="FastReport Desktop" href="../../../../public_download/docs/dba/online/en/UserManual/en-US/ReleaseNotes/2023.1.html" target="_blank">the following link.</a></strong></p> Tue, 06 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/557/ New features in FastReport for DBA 2023.1 http://www.fast-report.com/en/news/558/ <p><a class="gallery" title="FastReport DBA 2023.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_for_DBA_2023.1_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport DBA 2023.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/FastReport_for_DBA_2023.1_en.png" alt="FastReport DBA 2023.1" width="100%" /></a></p> <p>The new version of FastReport for DBA 2023.1 with the template converter from JasperReports is already available for download! And we have also created integration with FastReport Cloud, improved the report validator with exports and much more.</p> <p>&nbsp;</p> <h2>Integration with FastReport Cloud</h2> <p>FastReport&nbsp;Desktop&nbsp;and FastReport for DBA now support some interaction experience with FastReport Cloud.</p> <p>&nbsp;</p> <h2>Downloading and uploading reports</h2> <p>Now you can download the report from Cloud and work on it in the designer, or vice versa &mdash; upload your files to Cloud.</p> <p><a class="gallery" title="Downloading and uploading reports" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Downloading and uploading reports" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png" alt="Downloading and uploading reports" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Web Preview</h2> <p>A web preview function has also appeared in addition to the standard preview. The report can only be viewed this way if it was opened from Cloud.</p> <p><a class="gallery" title="Web Preview" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Web Preview" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png" alt="Web Preview" /></a></p> <h2>&nbsp;</h2> <h2>Connecting to FastReport Cloud data sources</h2> <p>FastReport Cloud can store connections to data sources. From now on, you have the option to add these data sources to your report.&nbsp;</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p>&nbsp;</p> <p>It also became possible to add the connection to Cloud.</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p><a title="How to use the FastReport Cloud file manager" href="../../../blog/show/file-manager-cloud/" target="_blank">R<strong>ead this article to learn more about the new features.</strong></a></p> <h2>&nbsp;</h2> <h2>Report validator improvements</h2> <h2>Increased work speed</h2> <p>Now the report validator runs in a single thread. The speed of its work is significantly optimized. You can notice the changes in processing reports with a large number of errors. While the validator is checking the report, the check window shows a respective message.</p> <p><a class="gallery" title="Increased work speed" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Increased work speed" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png" alt="Increased work speed" /></a></p> <p>&nbsp;</p> <p>In this case, you can edit the report. A table with errors will appear upon completion of the validator.</p> <p>&nbsp;</p> <h2>Validator table setup</h2> <p>For convenience, we have added a new column with error numbers. Its display can be enabled or disabled via the table context menu. In the same way, you can customize the display of the error type column.</p> <p><a class="gallery" title="Validator table setup" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Validator table setup" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png" alt="Validator table setup" /></a></p> <p>&nbsp;</p> <h2>JasperReports Template Converter</h2> <p>We have added the option to convert report templates from JasperReports to FastReport .NET templates. JasperReports reports may contain objects that are not supported by the FastReport designer. These objects will not be converted or will be replaced to make the generated report as similar as possible to the one created in JasperReports.</p> <p><a title="Import of reports from JasperReports to FastReport .NET" href="../../../blog/show/converter-jasper-reports-dotnet/" target="_blank"><strong>Read more in the article.</strong></a></p> <p><strong><br /></strong></p> <h2>MSChartObject improvements and fixes</h2> <p>The MSChartObject object has many properties and settings. The most frequently used ones are moved to the object editor. Properties that are not available in the editor can be modified using the Object Inspector. However, there was a problem with these properties &mdash; when they were changed, the report was not seen as modified. As a result, saving was not available.</p> <p>To save the report, it was necessary to change its other property or object. In addition, the values of the specified properties were reset to their default values when preparing a report and after closing the preview window.</p> <p>This bug has been fixed in the new version.</p> <p>&nbsp;</p> <h2>Connection to Stored Procedures in MsSQL</h2> <p>We have added the option to connect to procedures stored in MsSQL. This was previously available via a database query. Now you can connect to procedures much more conveniently using the interface of database table connection. They will be displayed in the selection window along with the tables.</p> <p><a class="gallery" title="Connection to Stored Procedures in MsSQL" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connection to Stored Procedures in MsSQL" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png" alt="Connection to Stored Procedures in MsSQL" /></a></p> <p>Once you select a procedure, a window with parameter settings, if any, will appear.&nbsp;<strong><a title="Connecting to MsSQL Stored Procedures using code" href="../../../blog/show/connect-mssql-dotnet/" target="_blank">Read more in the article.</a></strong></p> <p>&nbsp;</p> <h2>Export Improvements</h2> <h2>"Print optimized" option in RTF export</h2> <p>We have added a new PrintOptimized property and a corresponding option in the export window. Enabling this option will greatly increase the quality of the exported image. However, the size of the output file will be bigger.</p> <p><a class="gallery" title="Export Improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png" alt="Export Improvements" /></a></p> <p>&nbsp;</p> <h2>&nbsp;</h2> <h2>Accounting&nbsp;format when exporting to Excel 2007</h2> <p>You can now export the currency data format as an accounting format. To do this, a corresponding option has been added in the export window and the CurrencyToAccounting property.</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-9.png" alt="Export Improvements" /></p> <p><strong><br /></strong></p> <p><strong>The full list of changes is available at <a title="FastReport for DBA" href="../../../../public_download/docs/dba/online/en/UserManual/en-US/ReleaseNotes/2023.1.html" target="_blank">the following link.</a></strong></p> Tue, 06 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/558/ New objects in FastReport Online Designer 2023.1 http://www.fast-report.com/en/news/556/ <p><a class="gallery" title="FastReport Online Designer 2023.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/FastReport_Online_Designer_2023.1_en.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2023.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/FastReport_Online_Designer_2023.1_en.png" alt="FastReport Online Designer 2023.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added "Map" object</h2> <p>The "Map" component (MapObject) displays two-dimensional graphic maps in the ESRI shapefile format. You can read more about this format&nbsp;<a title="Shapefile" href="https://en.wikipedia.org/wiki/Shapefile" target="_blank">here</a>.</p> <p>You will need .shp (geometry) and .dbf (description) files for work.</p> <p>The "Map" object has the following elements:</p> <p><a class="gallery" title="Added &quot;Map&quot; object" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/Online_Designer_2023.1_1en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Map&quot; object" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.22/Online_Designer_2023.1_1en.png" alt="Added &quot;Map&quot; object" /></a></p> <p>&nbsp;</p> <p>The Map object can contain one or more layers. The list of layers is displayed in the upper left corner of the editor:</p> <p><a class="gallery" title="Added &quot;Map&quot; object" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Map&quot; object" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_2.png" alt="Added &quot;Map&quot; object" /></a></p> <p>&nbsp;</p> <p>To add a new layer, click the "Add..." button. You will see the following window:</p> <p><a class="gallery" title="Added &quot;Map&quot; object" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Map&quot; object" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_3.png" alt="Added &quot;Map&quot; object" width="100%" /></a></p> <p>&nbsp;</p> <p>Load the .dbf and .shp files to add a new layer to the object.</p> <blockquote> <p><em>Maps of high volume (more than 30Mb) or with a large number of polygons (more than 20000) can seriously slow down the report.</em></p> </blockquote> <p>It is possible to change the map background, color, and location of the color scale. You can connect a layer to a data source, highlight the data with a color, adjust the color scale, adjust the displayed values, and change the data presentation.</p> <p>&nbsp;</p> <h2>New features</h2> <h2>Added "Select All" button in the data source wizard</h2> <p><br />The ☑ button has been added to select or deselect tables in the data source.</p> <p><a class="gallery" title="Added &quot;Select All&quot; button in the data source wizard" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Select All&quot; button in the data source wizard" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_4.gif" alt="Added &quot;Select All&quot; button in the data source wizard" width="100%" /></a></p> <p>&nbsp;</p> <h2>Selecting multiple objects in the report tree and table cells</h2> <p>The option of selecting multiple items in the report tree using the shift or ctrl key has been added.</p> <p><a class="gallery" title="Added &quot;Select All&quot; button in the data source wizard" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_5.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Select All&quot; button in the data source wizard" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_5.gif" alt="Added &quot;Select All&quot; button in the data source wizard" width="100%" /></a></p> <p><a class="gallery" title="Added &quot;Select All&quot; button in the data source wizard" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_6.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Select All&quot; button in the data source wizard" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_6.gif" alt="Added &quot;Select All&quot; button in the data source wizard" width="100%" /></a></p> <p>&nbsp;</p> <p>It also works with table cells.</p> <p><a class="gallery" title="Added &quot;Select All&quot; button in the data source wizard" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_7.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added &quot;Select All&quot; button in the data source wizard" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_7.gif" alt="Added &quot;Select All&quot; button in the data source wizard" width="100%" /></a></p> <p>&nbsp;</p> <h2>Now it is possible to change property values for multiple selected objects</h2> <p>Now you can change property values for several objects:</p> <p><a class="gallery" title="Now it is possible to change property values for multiple selected objects" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_8.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Now it is possible to change property values for multiple selected objects" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_8.gif" alt="Now it is possible to change property values for multiple selected objects" width="100%" /></a></p> <p>&nbsp;</p> <h2>FastReport Online Designer Builder settings</h2> <p>Previously, FastReport Online Designer Builder did not remember the selected options, and you had to reset them with a new configuration. Now it remembers them.</p> <p><a class="gallery" title="FastReport Online Designer Builder settings" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_9.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer Builder settings" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_9.gif" alt="FastReport Online Designer Builder settings" width="100%" /></a></p> <p>&nbsp;</p> <h2>Autosave</h2> <p>Now you can enable autosave in FastReport Online Designer. This can be done in two ways:</p> <ol> <li>Enable autosave in the already-built FastReport Online Designer;</li> <li>Set the appropriate option in FastReport Online Designer Builder.</li> </ol> <p>Let's learn more about these two methods.</p> <h2>Autosave in already built FastReport Online Designer</h2> <p>To enable autosave, set the autosave option to true in the build.json file, which is located in the directory with the built designer.</p> <p><a class="gallery" title="FastReport Online Designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_10.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_10.png" alt="FastReport Online Designer" /></a></p> <h2>&nbsp;</h2> <h2>Autosave option in FastReport Online Designer Builder</h2> <p>You can also enable autosave in the designer builder. This option is in the "Configuration" tab.</p> <p><a class="gallery" title="FastReport Online Designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_11.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_11.png" alt="FastReport Online Designer" width="100%" /></a></p> <p>&nbsp;</p> <h2>Improvements</h2> <h2>Updated webpack to version 5</h2> <p>The designer works faster after the update of the builder version. The size of the built product has also decreased.</p> <h2>Improvement of the "Confirm before exit" option</h2> <p>When this option is enabled, the confirmation request appears only when the report template has been changed.</p> <h2>Deleting cells in the Advanced Matrix Object</h2> <p>Now you can delete cells, as well as undo changes using the Ctrl+Z key combination.</p> <h2>New barcodes</h2> <p>New types of barcodes have been added:</p> <ul> <li>GS1 DataBar OD Stacked;</li> <li>GS1 DataBar Stacked;</li> <li>GS1 DataBar Limited;</li> <li>GS1 DataBar Omnidirectional;</li> <li>Japan Post 4 State Code;</li> <li>ITF-14;</li> <li>Deutsche Leitcode;</li> <li>Deutsche Identdcode.</li> </ul> <p><a class="gallery" title="New barcodes" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_12.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New barcodes" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Online_Designer_2023.1_12.png" alt="New barcodes" width="100%" /></a></p> <p>&nbsp;</p> <h2>Full list of changes</h2> <p>-------------------</p> <p>+ Added "Select All" button in the data source wizard;<br />+ Added "Map" object;<br />+ Added the selection of multiple objects in the report tree and table cells;<br />+ Added the ability to change property values for multiple selected objects;<br />+ FastReport Online Designer Builder settings are now saved and you do not need to reset the values with a new configuration;<br />+ Added autosave feature;<br />+ Added new barcodes: GS1 DataBar OD Stacked, GS1 DataBar Stacked, GS1 DataBar Limited, GS1 DataBar Omnidirectional, Japan Post 4 State Code, ITF-14, Deutsche Leitcode, Deutsche Identdcode;</p> <p>- Fixed "Postal code" object;</p> <p>* Updated icons in the designer interface;<br />* Updated webpack to version 5;<br />* Improved "Confirm before exit" option;<br />* Implemented the option to delete cells of the "Advanced Matrix" object;<br />* Various optimizations that affected the designer performance.</p> Mon, 05 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/556/ Integration with Cloud in FastReport Mono 2023.1 http://www.fast-report.com/en/news/555/ <p><a class="gallery" title="FastReport Mono 2023.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Mono_2023.1_EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2023.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Mono_2023.1_EN.png" alt="FastReport Mono 2023.1" width="100%" /></a></p> <p>In the New Year's release of FastReport Mono 2023.1, we added: partial integration with My Reports Cloud, template converter from JasperReports, connection to stored procedures in MsSQL, improved the MSChartObject object and much more.</p> <p>&nbsp;</p> <h2>Integration with FastReport Cloud</h2> <p>FastReport .NET, FastReport Core, and FastReport Mono now support some interaction experience with FastReport Cloud.</p> <p>&nbsp;</p> <h2>Downloading and uploading reports</h2> <p>Now you can download the report from Cloud and work on it in the designer, or vice versa &mdash; upload your files to Cloud.</p> <p><a class="gallery" title="Downloading and uploading reports" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Downloading and uploading reports" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png" alt="Downloading and uploading reports" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Web Preview</h2> <p>A web preview function has also appeared in addition to the standard preview. The report can only be viewed this way if it was opened from Cloud.</p> <p><a class="gallery" title="Web Preview" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Web Preview" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png" alt="Web Preview" /></a></p> <h2>&nbsp;</h2> <h2>Connecting to FastReport Cloud data sources</h2> <p>FastReport Cloud can store connections to data sources. From now on, you have the option to add these data sources to your report.&nbsp;</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p>&nbsp;</p> <p>It also became possible to add the connection to Cloud.</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p><a title="How to use the FastReport Cloud file manager" href="../../../blog/show/file-manager-cloud/" target="_blank">R<strong>ead this article to learn more about the new features.</strong></a></p> <h2>&nbsp;</h2> <h2>Report validator improvements</h2> <h2>Increased work speed</h2> <p>Now the report validator runs in a single thread. The speed of its work is significantly optimized. You can notice the changes in processing reports with a large number of errors. While the validator is checking the report, the check window shows a respective message.</p> <p><a class="gallery" title="Increased work speed" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Increased work speed" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png" alt="Increased work speed" /></a></p> <p>&nbsp;</p> <p>In this case, you can edit the report. A table with errors will appear upon completion of the validator.</p> <p>&nbsp;</p> <h2>Validator table setup</h2> <p>For convenience, we have added a new column with error numbers. Its display can be enabled or disabled via the table context menu. In the same way, you can customize the display of the error type column.</p> <p><a class="gallery" title="Validator table setup" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Validator table setup" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png" alt="Validator table setup" /></a></p> <p>&nbsp;</p> <h2>JasperReports Template Converter</h2> <p>We have added the option to convert report templates from JasperReports to FastReport .NET templates. JasperReports reports may contain objects that are not supported by the FastReport designer. These objects will not be converted or will be replaced to make the generated report as similar as possible to the one created in JasperReports.</p> <p><a title="Import of reports from JasperReports to FastReport .NET" href="../../../blog/show/converter-jasper-reports-dotnet/" target="_blank"><strong>Read more in the article.</strong></a></p> <p><strong><br /></strong></p> <h2>MSChartObject improvements and fixes</h2> <p>The MSChartObject object has many properties and settings. The most frequently used ones are moved to the object editor. Properties that are not available in the editor can be modified using the Object Inspector. However, there was a problem with these properties &mdash; when they were changed, the report was not seen as modified. As a result, saving was not available.</p> <p>To save the report, it was necessary to change its other property or object. In addition, the values of the specified properties were reset to their default values when preparing a report and after closing the preview window.</p> <p>This bug has been fixed in the new version.</p> <p>&nbsp;</p> <h2>Connection to Stored Procedures in MsSQL</h2> <p>We have added the option to connect to procedures stored in MsSQL. This was previously available via a database query. Now you can connect to procedures much more conveniently using the interface of database table connection. They will be displayed in the selection window along with the tables.</p> <p><a class="gallery" title="Connection to Stored Procedures in MsSQL" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connection to Stored Procedures in MsSQL" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png" alt="Connection to Stored Procedures in MsSQL" /></a></p> <p>Once you select a procedure, a window with parameter settings, if any, will appear.&nbsp;<strong><a title="Connecting to MsSQL Stored Procedures using code" href="../../../blog/show/connect-mssql-dotnet/" target="_blank">Read more in the article.</a></strong></p> <p>&nbsp;</p> <h2>Export Improvements</h2> <h2>"Print optimized" option in RTF export</h2> <p>We have added a new PrintOptimized property and a corresponding option in the export window. Enabling this option will greatly increase the quality of the exported image. However, the size of the output file will be bigger.</p> <p><a class="gallery" title="Export Improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png" alt="Export Improvements" /></a></p> <p>&nbsp;</p> <h2>UseFileStream property in Excel 2007 export</h2> <p>We have added a new option, UseFileStream, for exporting to Excel 2007. It can only be used when exporting from code to a file. This option is useful when exporting reports with a large number of pages (several tens of thousands) in multiple threads. This will help you avoid memory shortage errors. In other cases, it does not make much sense to use it and it is not recommended to do it. Example:</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">Report report <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Report<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">Excel2007Export export <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Excel2007Export<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">export.<span style="color: #0000ff;">UseFileStream</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span> <span style="vertical-align: top;">report.<span style="color: #0000ff;">Export</span><span style="color: #000000;">(</span>export, <span style="color: #666666;">"report.xlsx"</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <h2>&nbsp;</h2> <h2>Accounting&nbsp;format when exporting to Excel 2007</h2> <p>You can now export the currency data format as an accounting format. To do this, a corresponding option has been added in the export window and the CurrencyToAccounting property.</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-9.png" alt="Export Improvements" /></p> <p>&nbsp;</p> <h2>Full list of changes 2023.1</h2> <p><strong>[Engine]</strong><br />+ added property Report.IsPrepared;<br />+ added TextRenderType.Inline;<br />+ implemented converter of JasperReports templates;<br />+ implemented connection to stored procedures in MsSQL;<br />* increased minimum version of .NET Framework from 4.0 to 4.6.2;<br />* receiving JSON in the data source is exposed to the interface part;<br />- fixed a bug leading to System.ArgumentException when TextObject.FontWidthRatio property equal zero;<br />- fixed highlight of text in RTF parser;<br />- fixed multiple requests to get image when using URL in ImageLocation;<br />- fixed IsNull function;<br />- fixed a bug with drawing RichObject with aligned pictures;<br />- fixed an issue where the calculation of vertical distances was incorrect when converting RichObject to text;<br />- fixed AdvMatrix object bug with report refresh;<br />- fixed a bug with getting JSON row of JsonTableDataSource;<br />- fixed a bug leading to infinite loop when building table if there is not enough space on page for one row;</p> <p><strong>[Designer]</strong><br />+ added ability to create calculated column for IEnumerable data sources;<br />+ added window with message about loading a report when opening a file;<br />+ added column with error numbers in table of report validation;<br />+ added the ability to hide and show columns with the number and type of error in the report validation table;<br />+ added notification form when trying to resave report that has already been modified;<br />+ added ability to show web preview of report that was opened from FastReport Cloud;<br />+ added ability to interact with data source from Cloud - downloading, uploading, updating;<br />* increased the speed of the report validator;<br />* the delete band button is now disabled in situations where the band cannot be deleted;<br />* changed root folder name on FastReport Cloud form, it depends now on localization;<br />* now there is not possible to create a table in the query wizard if another table with the same name already exists;<br />- fixed data tree view with IEnumerable data source, which column was not adding, if it consists of value type;<br />- fixed a bug with localization of the "Remove" button in the report properties on the "Script" tab;<br />- fixed a bug with selection object after click on row in "Validation" window;<br />- fixed a bug due to which selected object did not change when changing the height of the band with mouse;<br />- fixed a problem with System.OverflowException when editing text object without editor;<br />- fixed a bug causing System.StackOverflowException when copying formatting;<br />- fixed selection of object located on inactive page when clicking on row in "Validation" window;<br />- fixed showing progress of updating list of errors in "Validation" window when changing report;<br />- fixed an error with an invalid value when changing the line color in the MSChartObject editor;<br />- fixed order of switching by "Tab" key in connection forms;<br />- fixed a bug where the border properties of the chart axes were not saved when they were changed in the editor;<br />- fixed incorrect values when changing the interval in the stripes on the axes in MSChartObject;<br />- fixed an error that occurred when deleting a band through the band configurator if the classic mode for displaying bands is selected;<br />- fixed an error that occurs when clicking the "Delete" button on the configure bands form if there are no bands in the report;<br />- fixed an error that occurs when removing bands from the workspace with holding left mouse button;<br />- fixed restoring state of GridControl when closing column editor form;<br />- fixed an error that occurs when clicking on the "Cancel" button in the Grid object column editor;<br />- fixed displaying label about report change when changing MSChartObject;<br />- fixed moving columns of GridControl in column editor form;<br />- fixed bugs when dragging objects from the report tree to pages and the "Code" tab;<br />- fixed errors in the query constructor window when adding a table to the workspace and when creating relationships between tables;<br />- fixed a bug that caused a System.NullReferenceException when disabling the "FRX" tab if it is selected in the designer</p> <p><strong>[Preview]</strong><br />+ added tooltip for the "Copy" field in the "Send by E-mail" form;<br />+ added zoom controls<br />- fixed display of the print form when increasing the display scaling;<br />- fixed a bug when new exports did not appear in the menu;<br />- fixed order of switching by "Tab" key in export forms;<br />- fixed left indent of RichObject;</p> <p><strong>[Exports]</strong><br />+ added option "Print optimized" in RTF export;<br />+ added the ability to export currency data format as accounting in Excel 2007 export;<br />+ added UseFileStream option for Excel 2007 export;<br />* increased export forms for correct display of inscriptions in different localizations;<br />- fixed a bug with exporting lines drawn from right to left or from bottom to top when exporting to layered HTML;<br />- fixed a bug with exporting Tahoma italic font to PDF;<br />- fixed a bug that resulted in a System.ArgumentException when exporting to a stream with the ImageExport.SeparateFiles property enabled;<br />- fixed a bug in SVG export where some shapes were drawn twice;<br />- fixed a bug with the export of the accounting format in Excel 2007, which did not take into account the number of decimal places;<br />- fixed memory leaks in tabular-type exports;<br />- fixed a bug with temporary file deletion in case of emergency program shutdown during export to PDF;<br />- fixed a bug with exporting italic and bold fonts to PDF;<br />- fixed a bug due to which the background of objects with a Solid fill was not printed from the browser;<br />- fixed a bug with set method of HtmlTemplates.IndexTemplate property;<br />- fixed export of 4-byte symbols to PDF;<br />- fixed row height multiplier in export to RTF;<br />- fixed row height multiplier in table export to Word 2007;<br />- fixed position of first object on page with non-zero value in export to Word 2007;<br />- fixed a bug of access to temporary file when exporting to Excel 2007 using the UseFileStream and SplitPages properties;<br />- fixed a bug with localization of CurrencyToAccounting property in Excel 2007 export;<br />- fixed navigation buttons and page numbering display in HTML export;<br />- fixed ascent and descent of font in PDF-export;</p> <p><strong>[WebReport]</strong><br />* reworked WebReport.ReportPrepared property, now this property is bound to the same report's property;<br />* updated WebReport design for FastReport.Core.Web and FastReport.Web.Blazor;<br />- fixed a rare crash when trying to add an empty data source to WebReport;<br />- fixed a bug due to which Outline did not work in WebReport.LoadPrepared();<br />- removed refresh button when loading prepared report (.fpx);<br />- fixed an issue due to which tabs of RichObject were incorrectly calculated in WebReport;<br />- removed page selection in export settings for single-page reports;</p> <p><strong>[Demos]</strong><br />* updated design of demo reports;<br />- fixed a bug with scaling child windows in new demo application;</p> <p><strong>[Extras]</strong><br />+ plugin FastReportBGObjects was updated, added support for Bubble chart;<br />* connection to ElasticSearch moved to a separate plugin.</p> Thu, 01 Dec 2022 00:00:00 +0100 http://www.fast-report.com/en/news/555/ Support for .NET 7 in new FastReport .NET 2023.1 http://www.fast-report.com/en/news/553/ <p><a class="gallery" title="FastReport .NET 2023.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/FastReport_.NET_2023.1_EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport .NET 2023.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/FastReport_.NET_2023.1_EN.png" alt="FastReport .NET 2023.1" width="100%" /></a></p> <p>The autumn update for the report generator is now available! The functionality of our solutions is expanding every day and we are pleased to present you a partial integration with FastReport Cloud, .NET 7 support, JasperReports template converter, connection to stored procedures in MsSQL, and much more.</p> <p>&nbsp;</p> <h2>Integration with FastReport Cloud</h2> <p>FastReport .NET, FastReport Core, and FastReport Mono now support some interaction experience with FastReport Cloud.</p> <p>&nbsp;</p> <h2>Downloading and uploading reports</h2> <p>Now you can download the report from Cloud and work on it in the designer, or vice versa &mdash; upload your files to Cloud.</p> <p><a class="gallery" title="Downloading and uploading reports" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Downloading and uploading reports" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-1.png" alt="Downloading and uploading reports" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Web Preview</h2> <p>A web preview function has also appeared in addition to the standard preview. The report can only be viewed this way if it was opened from Cloud.</p> <p><a class="gallery" title="Web Preview" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Web Preview" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-2.png" alt="Web Preview" /></a></p> <h2>&nbsp;</h2> <h2>Connecting to FastReport Cloud data sources</h2> <p>FastReport Cloud can store connections to data sources. From now on, you have the option to add these data sources to your report.&nbsp;</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-3.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p>&nbsp;</p> <p>It also became possible to add the connection to Cloud.</p> <p><a class="gallery" title="Connecting to FastReport Cloud data sources" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connecting to FastReport Cloud data sources" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-4.png" alt="Connecting to FastReport Cloud data sources" /></a></p> <p><a title="How to use the FastReport Cloud file manager" href="../../../blog/show/file-manager-cloud/" target="_blank">R<strong>ead this article to learn more about the new features.</strong></a></p> <h2>&nbsp;</h2> <h2>&nbsp;.NET 7 support</h2> <p>We have added&nbsp;<a title=".NET 7" href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/" target="_blank">.NET 7</a>&nbsp;support for FastReport.Core and FastReport.CoreWin. This platform improves application performance and adds many new features to your projects.</p> <p>&nbsp;</p> <h2>Report validator improvements</h2> <h2>Increased work speed</h2> <p>Now the report validator runs in a single thread. The speed of its work is significantly optimized. You can notice the changes in processing reports with a large number of errors. While the validator is checking the report, the check window shows a respective message.</p> <p><a class="gallery" title="Increased work speed" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Increased work speed" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-5.png" alt="Increased work speed" /></a></p> <p>&nbsp;</p> <p>In this case, you can edit the report. A table with errors will appear upon completion of the validator.</p> <p>&nbsp;</p> <h2>Validator table setup</h2> <p>For convenience, we have added a new column with error numbers. Its display can be enabled or disabled via the table context menu. In the same way, you can customize the display of the error type column.</p> <p><a class="gallery" title="Validator table setup" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Validator table setup" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-6.png" alt="Validator table setup" /></a></p> <p>&nbsp;</p> <h2>JasperReports Template Converter</h2> <p>We have added the option to convert report templates from JasperReports to FastReport .NET templates. JasperReports reports may contain objects that are not supported by the FastReport designer. These objects will not be converted or will be replaced to make the generated report as similar as possible to the one created in JasperReports.</p> <p><a title="Import of reports from JasperReports to FastReport .NET" href="../../../blog/show/converter-jasper-reports-dotnet/" target="_blank"><strong>Read more in the article.</strong></a></p> <p><strong><br /></strong></p> <h2>MSChartObject improvements and fixes</h2> <p>The MSChartObject object has many properties and settings. The most frequently used ones are moved to the object editor. Properties that are not available in the editor can be modified using the Object Inspector. However, there was a problem with these properties &mdash; when they were changed, the report was not seen as modified. As a result, saving was not available.</p> <p>To save the report, it was necessary to change its other property or object. In addition, the values of the specified properties were reset to their default values when preparing a report and after closing the preview window.</p> <p>This bug has been fixed in the new version.</p> <p>&nbsp;</p> <h2>Connection to Stored Procedures in MsSQL</h2> <p>We have added the option to connect to procedures stored in MsSQL. This was previously available via a database query. Now you can connect to procedures much more conveniently using the interface of database table connection. They will be displayed in the selection window along with the tables.</p> <p><a class="gallery" title="Connection to Stored Procedures in MsSQL" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Connection to Stored Procedures in MsSQL" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-7.png" alt="Connection to Stored Procedures in MsSQL" /></a></p> <p>Once you select a procedure, a window with parameter settings, if any, will appear.&nbsp;<strong><a title="Connecting to MsSQL Stored Procedures using code" href="../../../blog/show/connect-mssql-dotnet/" target="_blank">Read more in the article.</a></strong></p> <p>&nbsp;</p> <h2>Export Improvements</h2> <h2>"Print optimized" option in RTF export</h2> <p>We have added a new PrintOptimized property and a corresponding option in the export window. Enabling this option will greatly increase the quality of the exported image. However, the size of the output file will be bigger.</p> <p><a class="gallery" title="Export Improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-8.png" alt="Export Improvements" /></a></p> <p>&nbsp;</p> <h2>UseFileStream property in Excel 2007 export</h2> <p>We have added a new option, UseFileStream, for exporting to Excel 2007. It can only be used when exporting from code to a file. This option is useful when exporting reports with a large number of pages (several tens of thousands) in multiple threads. This will help you avoid memory shortage errors. In other cases, it does not make much sense to use it and it is not recommended to do it. Example:</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">Report report <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Report<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">Excel2007Export export <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Excel2007Export<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">export.<span style="color: #0000ff;">UseFileStream</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span> <span style="vertical-align: top;">report.<span style="color: #0000ff;">Export</span><span style="color: #000000;">(</span>export, <span style="color: #666666;">"report.xlsx"</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <h2>&nbsp;</h2> <h2>Accounting&nbsp;format when exporting to Excel 2007</h2> <p>You can now export the currency data format as an accounting format. To do this, a corresponding option has been added in the export window and the CurrencyToAccounting property.</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Export Improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/NET-2023.1-en-9.png" alt="Export Improvements" /></p> <p>&nbsp;</p> <h2>Upgrading the minimum .NET Framework version from 4.0 to 4.6.2</h2> <p>We are upgrading the minimum supported version of FastReport .NET to .NET Framework 4.6.2 due to the following:</p> <ul> <li>support for .NET Framework 4.0 has long been ended;</li> <li>there are problems with building the FastReport source code in the latest versions of Microsoft Visual Studio;</li> <li>the need to implement new APIs.</li> </ul> <p><strong><br /></strong></p> <p><strong>The full list of changes is available at <a title="FastReport .NET" href="../../../../public_download/docs/FRNet/online/en/ProgrammerManual/en-US/ReleaseNotes/2023.1.html" target="_blank">the following link.</a></strong></p> Wed, 30 Nov 2022 00:00:00 +0100 http://www.fast-report.com/en/news/553/ Black Friday! 50% discount for your team http://www.fast-report.com/en/news/551/ <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Black Friday" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Black_Friday_EN.png" alt="Black Friday" width="100%" /></p> <p>November 24-29 any edition of FastReport or FastCube for Teams of developers can be purchased at half price.</p> <p>50% discount applies for all Fast Reports products of Team and Site editions:</p> <ul> <li><a title="FastReport .NET" href="../../../product/fast-report-net/" target="_blank"><strong>FastReport .NET</strong></a></li> <li><a title="FastReport VCL" href="../../../product/fast-report-vcl/" target="_blank"><strong>FastReport VCL</strong></a></li> <li><a title="FastReport Mono" href="../../../product/fast-report-mono/" target="_blank"><strong>FastReport Mono</strong></a></li> <li><a title="FastReport FMX" href="../../../product/fast-report-fmx/" target="_blank"><strong>FastReport FMX</strong></a></li> <li><a title="FastReport Business Graphics .NET" href="../../../product/business-graphics-net/" target="_blank"><strong>FastReport Business Graphics .NET</strong></a></li> <li><a title="FastCube .NET" href="../../../product/fast-cube-net/" target="_blank"><strong>FastCube .NET</strong></a></li> <li><a title="https://www.fast-report.com/en/product/fast-cube-2/" href="../../../product/fast-cube-2/" target="_blank"><strong>FastCube VCL</strong></a></li> <li><a title="FastCube FMX" href="../../../product/fast-cube-fmx/" target="_blank"><strong>FastCube FMX</strong></a></li> </ul> <p>The Team license is suitable for 2-4 developers and includes Build server license.</p> <p>The Site license is suitable&nbsp;for a large development team of 4 people or more within one location and includes Build server license.</p> <p>The offer is valid for a new purchase only. Discount doesn&rsquo;t apply to subscription renewals and upgrades.</p> <p>You can ask questions in the chat on our website&nbsp;or by emailing&nbsp;<a title="sales@fast-report.com" href="mailto:sales@fast-report.com"><strong>sales@fast-report.com</strong></a></p> <p><strong><br /></strong></p> <div style="display: block; text-align: center;"><span class="Fz_32px" style="display: inline-block; padding: 10px 15px; min-width: 100px; text-align: center; background: #b9241e; color: #ffffff; fill: #ffffff; transition: color 0.35s ease 0s, background 0.35s ease 0s; border: 1px solid #b9241e; border-radius: 0px; box-sizing: border-box; outline: none; cursor: pointer;">Buy Now</span></div> Thu, 24 Nov 2022 00:00:00 +0100 http://www.fast-report.com/en/news/551/ Jasper can now be converted to FastReport .NET http://www.fast-report.com/en/news/549/ <p><a title="Jasper can now be converted to FastReport .NET" href="../../../blog/show/converter-jasper-reports-dotnet/" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Jasper can now be converted to FastReport .NET" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.22/Jasper_EN_.png" alt="Jasper can now be converted to FastReport .NET" width="100%" /></a></p> <p>With the FastReport .NET 2022.3.12 update, document and report conversion from JasperReports to FastReport .NET is now available.</p> <p>Users can now quickly import a template from JasperReports with maximum accuracy into .frx format for FastReport .NET, FastReport Mono and FastReport CoreWin.</p> <p>The resulted report may have some differences, also most likely this report will need to be refined - changing the properties of objects and adding connections.</p> <p>You can see the advantages of FastReport products in comparison with JasperReports <a title="Comparison table of JasperReports and FastReport .NET reports" href="../../../blog/show/converter-jasper-reports-dotnet/#comparison_table" target="_blank">in the table.</a></p> <p>Read more about how to import your data from JasperReports <a title="Import of reports from JasperReports to FastReport .NET" href="../../../blog/show/converter-jasper-reports-dotnet/" target="_blank">in our article</a>.</p> Mon, 07 Nov 2022 00:00:00 +0100 http://www.fast-report.com/en/news/549/ Welcome Halloween with FastReport Business Graphics.NET http://www.fast-report.com/en/news/550/ <p><a class="gallery" title="FastReport Business Graphics .NET" href="../../../product/business-graphics-net/" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.22/Halloween_EN.png" alt="FastReport Business Graphics .NET" width="100%" /></a></p> <p>What&rsquo;s worse than working with unreadable data? Probably the annoying part is the uninformative report.</p> <p>To make sure you don&rsquo;t run into that kind of data, we&rsquo;ve prepared a holiday version of <a title="FastReport Business Graphics .NET" href="../../../product/business-graphics-net/" target="_blank"><strong>FastReport Business Graphics .NET</strong></a> for you!</p> <p>Theme colors and a new design will give your data a new look in our colorful Halloween version.</p> <p>Hurry up and try out our Halloween demo app!</p> <p>&nbsp;</p> <p>Check out examples of data with a festive atmosphere:</p> <p><a class="gallery" title="FastReport Business Graphics .NET" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/2_диаграмма.png"><img title="FastReport Business Graphics .NET" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/2_диаграмма.png" alt="FastReport Business Graphics .NET" width="100%" /></a><a class="gallery" title="diagram" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__11_46.png"><img title="diagram" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__11_46.png" alt="diagram" width="100%" /></a></p> <p><a class="gallery" title="treemap" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__13_14.png"><img title="diagram" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__13_14.png" alt="diagram" width="100%" /></a></p> <p><a class="gallery" title="diagram" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__1_.png"><img title="treemap" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__1_.png" alt="treemap" width="100%" /></a></p> <p><a class="gallery" title="treemap" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__2_.png"><img title="treemap" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__2_.png" alt="treemap" width="100%" /></a></p> <p><a class="gallery" title="treemap" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3.png"><img title="treemap" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3.png" alt="treemap" width="100%" /></a></p> <p>&nbsp;</p> <p>Get the Halloween version of FastReport Business Graphics .NET <a title="FastReport Business Graphics" href="../../../../public_download/halloween/FastReportBusinessGraphics-Halloween-2022.zip" target="_blank"><strong>here.</strong></a></p> <p>If you have any questions, you can ask <a title="sales@fast-report.com" href="mailto:sales@fast-report.com"><strong>our managers</strong></a>.</p> Wed, 26 Oct 2022 00:00:00 +0200 http://www.fast-report.com/en/news/550/ New report converter from Stimulsoft to FastReport .NET http://www.fast-report.com/en/news/548/ <p style="text-align: left;"><a class="gallery" title="New report converter from Stimulsoft to FastReport .NET" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.22/stimul_converter.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New report converter from Stimulsoft to FastReport .NET" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.22/stimul_converter.png" alt="New report converter from Stimulsoft to FastReport .NET" width="100%" /></a></p> <p>In September a new converter for importing documents and reports from Stimulsoft to FastReport .NET was released.</p> <p>Now in FastReport .NET, FastReport CoreWin and FastReport Mono you can easily convert Stimulsoft product format templates (.mrt) to FastReport (.fpx) reports.</p> <p>The imported report may have some differences. Most likely this report will need to be improved by adding connections and changing the functions with variables in the text objects.</p> <p>The comparison of the StimulSoft and FastReport report generators can be viewed in the <a title="Comparative table of StimulSoft and FastReport reports" href="../../../blog/show/import-report-stimulsoft-dotnet/#Comparison" target="_blank">table</a>.</p> <p>You can read more about how to convert your data in our <a title="How to import a report from StimulSoft into FastReport .NET" href="../../../blog/show/import-report-stimulsoft-dotnet/" target="_blank">article</a>.</p> Tue, 25 Oct 2022 00:00:00 +0200 http://www.fast-report.com/en/news/548/ Making migration to FastReport more efficient http://www.fast-report.com/en/news/547/ <p><a title="Migrate to FastReport" href="../../../migrate-to-fastreport/" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Migrate to FastReport" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.22/Migrate_to_FastReport.png" alt="Migrate to FastReport" width="100%" /></a></p> <p>A software developer can have many reasons to look for a new reporting solution for his project and finding a new one is not an easy task, let alone integrating it into your system, which had been probably working for years.</p> <p>But moving to FastReport can actually save you hours of work: we have several converters from other solutions! And on top of that, you can save 10% of the license cost until November 30.</p> <p><a title="Migrate to FastReport" href="../../../migrate-to-fastreport/" target="_blank"><strong>Learn more</strong></a> about&nbsp;why software developers choose FastReport and how migrating to it can be easier than it seems.</p> <p>If you have questions - feel free to email us at <a title="sales@fast-report.com" href="mailto:sales@fast-report.com"><strong>sales@fast-report.com</strong></a> or in the chat box.</p> Wed, 12 Oct 2022 00:00:00 +0200 http://www.fast-report.com/en/news/547/ Release the new version of FastReport Desktop 2022.3 http://www.fast-report.com/en/news/544/ <p><a class="gallery" title="FastReport Desktop 2022.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/Desktop_2022.3_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Desktop 2022.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/Desktop_2022.3_en.png" alt="FastReport Desktop 2022.3" width="100%" /></a></p> <p>The release of version 2022.3 in FastReport Desktop&nbsp;took place. We prepared a lot of new features for you: validator to check the report template and get the list of errors, FRX format editor, report converter from StimulSoft, dialog page copying and much more.</p> <p>&nbsp;</p> <h2>Report validator:</h2> <p>A "Validation" tab has been added to the report designer (on the right, next to the "Data" and "Report Tree" tabs). Here you can check the report template and get a list of errors and warnings.</p> <p>All this is displayed in a table with the object name (if there is one) and error description. If you select a row in the table, the corresponding object will be highlighted in the designer.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png" alt="Report validator" width="100%" /></a></p> <p>Errors and warnings can be of the following types: unnamed objects, objects with the same name, overlapping objects, objects with zero height or width, and objects that are partially or completely outside the parent object.</p> <p>Objects without names and objects with the same name are critical errors. They can lead to various errors and even crash the application while preparing a report. Besides<strong>,</strong> without a validator, these errors are very hard to find.</p> <p>Intersecting objects is not a serious error. In some cases, they can be useful and used purposefully (e.g., lines or rectangles). Intersecting text objects, in most cases, can lead to incorrect exports. Especially in table exports, such as Excel. The export will result in a lot of extra cells, etc. It is necessary to be careful with such objects.</p> <p>Objects partially exceeding parent object boundaries (e.g. band or page) can also be useful in rare situations. But in most cases, it causes errors in the preparation and export of the report.</p> <p>Objects that are completely outside the parent one is a serious error. Finding such objects without a validator is also very hard.</p> <p>Intersecting objects and objects outside the parent can now be highlighted in color (which you can choose) if the corresponding setting in menu File -&gt; Options is enabled.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png" alt="Report validator" width="100%" /></a></p> <p>It is not necessary to use report validation. But it can be useful when your report doesn't work or look the way you want it to.</p> <p><a title="Report validation feature in FastReport .NET and Mono" href="../../../blog/show/validation-feature-net-mono/" target="_blank"><strong>Read more&nbsp;about the report validator in the next article.</strong></a></p> <h2>&nbsp;</h2> <h2>FRX Editor</h2> <p>Sometimes it is necessary to edit the contents of the FRX file using third-party text editors. Now you can do this more conveniently, directly in the report designer. The FRX editor is added for this purpose. By default, it is disabled. You can enable it in the menu &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png" alt="FRX Editor" width="100%" /></a></p> <p>In the report designer, the FRX tab will appear to the left of the Code tab.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png" alt="FRX Editor" width="100%" /></a></p> <p>The changes made here, will be immediately applied to the report and displayed on its pages.</p> <p><a title="How to use the &ldquo;FRX&rdquo; editor in the FastReport .NET designer" href="../../../blog/show/editor-frx-designer-net/" target="_blank"><strong>Read more about the FRX editor in the following article.</strong></a></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>StimulSoft report converter</h2> <p>Added the ability to convert report templates from StimulSoft to FastReport .NET templates.</p> <p>StimulSoft reports may contain implementation objects that are not supported by the FastReport designer. These objects will not be exported or will be replaced by others in such a way that the generated report is as similar as possible to the one created in StimulSoft. It is important to note that the import of cross-bands is implemented by moving their contents to the parent band.</p> <p><strong><a title="How to import a report from StimulSoft into FastReport .NET" href="../../../blog/show/import-report-stimulsoft-dotnet/" target="_blank">Read more about converting reports in the article at the following link.</a></strong></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>Copying dialog pages</h2> <p>Added the ability to copy dialog pages. Both using the context menu of the dialog page and using the &laquo;Report -&gt; Copy Report Page&raquo; button.</p> <p><a class="gallery" title="Copying dialog pages" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png"><img title="Copying dialog pages" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png" alt="Copying dialog pages" width="100%" /></a></p> <p>Copying creates a copy of the dialog page with a unique name. All child objects will also have unique names. However, the event handlers of the objects will be the same as those of the original page. If necessary, you must create new handlers.</p> <p>Also now dialog pages can be deleted not only with the &laquo;Report -&gt; Delete Page&raquo; button, but also via the context menu in the form editor and report tree.</p> <p>&nbsp;</p> <h2>Disabling last formatting settings</h2> <p>When creating an object in the designer, its settings will be applied to the next created object of the same type.</p> <p>For example, if you create a text object, set its font size, borders, fill color, the next text object will be created with the same settings.</p> <p>This is useful when you need to create several objects with the same or similar settings.</p> <p>In situations when you don't need this designer behavior you can disable it in &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="Disabling last formatting settings" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png"><img title="Disabling last formatting settings" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png" alt="Disabling last formatting settings" width="100%" /></a></p> <p>This will create objects with default settings.</p> <p>&nbsp;</p> <h2>Export all tabs</h2> <p>When viewing interactive reports, you can open detailed reports in new tabs.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png"><img title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png" alt="Export all tabs" width="100%" /></a></p> <p>You can see three open tabs here. Previously, only the active tab was exported. Now you can export all tabs to one file using the new "Export all tabs" option.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png"><img title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png" alt="Export all tabs" width="100%" /></a></p> <p>&nbsp;</p> <h2>Detailed description of referenced assemblies and installed plugins</h2> <p>Now when you hover your mouse over a dll in the plugins list (File -&gt; Options -&gt; Plugins) and in the list of links to builds- (Report -&gt; Options -&gt; Script), detailed information with description, version, size, creation date, etc. is displayed.</p> <p>&nbsp;</p> <h2>Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports</h2> <p>You can now select the language of the document in these exports. By default the language selected in the designer is used.</p> <p style="text-align: center;"><a class="gallery" title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png"><img title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png" alt="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" /></a></p> <p>Also added option "Show Gridlines" when exporting to Excel 2007.</p> <p>&nbsp;</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ implemented converter reports of StimulSoft;</p> <p>+ added changing name of JSON data source in expressions when it's renamed;</p> <p>+ added converting of PaperSize property when converting reports from StimulSoft;</p> <p>+ added checking existence of referenced assembly when converting reports from StimulSoft;</p> <p>+ added PrintOnParent property to Table and Matrix objects;</p> <p>+ added loading of report parameters when converting reports from RDL;</p> <p>+ added loading of subreports when converting reports from RDL;</p> <p>+ added the feature to store JSON connection data using the StoreData property;</p> <p>+ optimized speed in reports containing large amount of objects;</p> <p>* changed exception text when calculating and formatting expression if e.InnerException is null;</p> <p>* when loading RDL report, page width will be equal section width in case when there is no page width;</p> <p>- fixed length calculation encoding DataMatrix C40 and text;</p> <p>- handled System.ComponentModel.Win32Exception when printing with disabled Print Spooler;</p> <p>- fixed hide border of picture when printing with auto size;</p> <p>- fixed stack overflow error when prepare report with child band of page footer and then start new page option enabled for it;</p> <p>- fixed a bug with not passing path of base report to current one in Unix OS;</p> <p>- fixed a bug with creating subreport and page with the same name when converting reports from StimulSoft;</p> <p>- fixed a bug with invalid names when converting reports from StimulSoft;</p> <p>- fixed a bug with TotalPages in Page.VisibleExpression that causes an exception when double pass is disabled;</p> <p>- fixed a bug when band can grow out of page;</p> <p>- fixed a bug when objects can grow out of band or ContainerObject;</p> <p>- fixed "back indent" feature in RTF translator;</p> <p>- fixed RichText line spacing when RTF translated to report objects;</p> <p>- fixed an error with ConnectionString property in JsonDataSourceConnectionStringBuilder class when value was without a request headers;</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p>+ added the report validator that helps to find invalid objects (duplicate names, negative sizes, etc.);</p> <p>+ added editor for RichObject.Text property;</p> <p>+ added FRX editor in report designer;</p> <p>+ added detailed description of referenced assemblies and installed plugins;</p> <p>+ added the ability to copy dialog pages;</p> <p>+ added the ability to delete dialog pages using the context menu;</p> <p>+ added ability to disable using of last formatting options when creating objects;</p> <p>+ added integration with FastReport.Id;</p> <p>+ added call to online-documentation in the report designer;</p> <p>+ added wizard for visualization of control identification signs;</p> <p>+ add tooltip about right and bottom indents for guides and objects in designer;</p> <p>+ added ability to select color of backlight intersecting objects in designer;</p> <p>* changed the look of ElasticSearch connection editor form;</p> <p>* changed the text fields in CISWizardForm with units to text fields that only support numbers;</p> <p>- fixed a bug leading to System.NullRefereceException when creating calculated column for subtable JSON;</p> <p>- fixed a bug leading to System.FormatException when drawing labels of maps;</p> <p>- fixed a bug leading to the System.NullReferenceException when clicking the "Paste" button in the context menu of dialog pages;</p> <p>- fixed a bug with scaling zoom controls of designer in HiDPI mode when run from old demo application;</p> <p>- fixed opening form of save changes after save all report;</p> <p>- fixed unscalable items in welcome window;</p> <p>- fixed backlighting intersected charts;</p> <p>- fixed exception on rename JSON table;</p> <p>- fixed UpdateStatusBar in DialogWorkspace;</p> <p>- fixed a bug with localization of "Account..." button in menu "File";</p> <p>- fixed canceling selection of object if its properties are changed;</p> <p>- fixed a bug when switching to the "Code" page did not occur after adding an event handler;</p> <p>&nbsp;</p> <p><strong>[Preview]</strong></p> <p>+ implemented export of all open tabs;</p> <p>- fixed a bug leading to System.NullReferenceExteption when preparing report with RichObject on system without printers;</p> <p>- fixed a bug in the MSChart object in HiDPI mode;</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p>+ added export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports;</p> <p>+ added encryption of the password of the digital signature certificate in PDF-export when it is saved;</p> <p>+ added option "Show gridlines" when exporting to Excel 2007;</p> <p>+ added data types export to DBF;</p> <p>+ added a new property to the SVG export PrefixStyle, which allows you to set a prefix for all styles inside the SVG export;</p> <p>+ added option "Use locale formatting of data" when exporting to Excel 2007;</p> <p>* set UTF-8 as default encoding in DBF export;</p> <p>- fixed incorrect scaling pictures in layered HTML-export when enabled high quality SVG and zoom more than 1;</p> <p>- fixed a bug leading to System.IndexOutOfRangeException when exporting font without kerning to PDF;</p> <p>- fixed a bug with scaling picture in layered HTML-export;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting report with empty page to Word 2007;</p> <p>- fixed memory leak in PDF export with some CJK fonts;</p> <p>- fixed a bug when SVG picture was not rotated to needed angle in HTML export;</p> <p>- fixed repeated rendering of table cell in SVG export;</p> <p>- fixed incorrect pageStyle when printing from browser for table HTML export;</p> <p>- fixed exception when export object with negative size in HTML export;</p> <p>- fixed export to pdf if Compressed = false;</p> <p>- fixed incorrect record of border-collapse property in table HTML-export;</p> <p>- fixed a bug in Excel-export, when the fill in the output file did not change the first time;</p> <p>- fixed export of watermark to PostScript;</p> <p>- fixed error of font scale when export to PDF;</p> <p>- fixed a bug where a text object with HtmlTags exported to RTF was not modified by the &lt;br&gt;, &lt;sup&gt;, &lt;sub&gt; tags.</p> Tue, 27 Sep 2022 00:00:00 +0200 http://www.fast-report.com/en/news/544/ New features in FastReport for DBA 2022.3 http://www.fast-report.com/en/news/545/ <p><a class="gallery" title="FastReport for DBA 2022.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/DBA_2022.3_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport for DBA 2022.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/DBA_2022.3_en.png" alt="FastReport for DBA 2022.3" width="100%" /></a></p> <p>New features in&nbsp;FastReport for DBA 2022.3: validator to check the report template and get the list of errors, FRX format editor, report converter from StimulSoft, dialog page copying and much more.</p> <p>&nbsp;</p> <h2>Report validator:</h2> <p>A "Validation" tab has been added to the report designer (on the right, next to the "Data" and "Report Tree" tabs). Here you can check the report template and get a list of errors and warnings.</p> <p>All this is displayed in a table with the object name (if there is one) and error description. If you select a row in the table, the corresponding object will be highlighted in the designer.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png" alt="Report validator" width="100%" /></a></p> <p>Errors and warnings can be of the following types: unnamed objects, objects with the same name, overlapping objects, objects with zero height or width, and objects that are partially or completely outside the parent object.</p> <p>Objects without names and objects with the same name are critical errors. They can lead to various errors and even crash the application while preparing a report. Besides<strong>,</strong> without a validator, these errors are very hard to find.</p> <p>Intersecting objects is not a serious error. In some cases, they can be useful and used purposefully (e.g., lines or rectangles). Intersecting text objects, in most cases, can lead to incorrect exports. Especially in table exports, such as Excel. The export will result in a lot of extra cells, etc. It is necessary to be careful with such objects.</p> <p>Objects partially exceeding parent object boundaries (e.g. band or page) can also be useful in rare situations. But in most cases, it causes errors in the preparation and export of the report.</p> <p>Objects that are completely outside the parent one is a serious error. Finding such objects without a validator is also very hard.</p> <p>Intersecting objects and objects outside the parent can now be highlighted in color (which you can choose) if the corresponding setting in menu File -&gt; Options is enabled.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png" alt="Report validator" width="100%" /></a></p> <p>It is not necessary to use report validation. But it can be useful when your report doesn't work or look the way you want it to.</p> <p><a title="Report validation feature in FastReport .NET and Mono" href="../../../blog/show/validation-feature-net-mono/" target="_blank"><strong>Read more&nbsp;about the report validator in the next article.</strong></a></p> <h2>&nbsp;</h2> <h2>FRX Editor</h2> <p>Sometimes it is necessary to edit the contents of the FRX file using third-party text editors. Now you can do this more conveniently, directly in the report designer. The FRX editor is added for this purpose. By default, it is disabled. You can enable it in the menu &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png" alt="FRX Editor" width="100%" /></a></p> <p>In the report designer, the FRX tab will appear to the left of the Code tab.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png" alt="FRX Editor" width="100%" /></a></p> <p>The changes made here, will be immediately applied to the report and displayed on its pages.</p> <p><a title="How to use the &ldquo;FRX&rdquo; editor in the FastReport .NET designer" href="../../../blog/show/editor-frx-designer-net/" target="_blank"><strong>Read more about the FRX editor in the following article.</strong></a></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>StimulSoft report converter</h2> <p>Added the ability to convert report templates from StimulSoft to FastReport .NET templates.</p> <p>StimulSoft reports may contain implementation objects that are not supported by the FastReport designer. These objects will not be exported or will be replaced by others in such a way that the generated report is as similar as possible to the one created in StimulSoft. It is important to note that the import of cross-bands is implemented by moving their contents to the parent band.</p> <p><strong><a title="How to import a report from StimulSoft into FastReport .NET" href="../../../blog/show/import-report-stimulsoft-dotnet/" target="_blank">Read more about converting reports in the article at the following link.</a></strong></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>Copying dialog pages</h2> <p>Added the ability to copy dialog pages. Both using the context menu of the dialog page and using the &laquo;Report -&gt; Copy Report Page&raquo; button.</p> <p><a class="gallery" title="Copying dialog pages" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png"><img title="Copying dialog pages" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png" alt="Copying dialog pages" width="100%" /></a></p> <p>Copying creates a copy of the dialog page with a unique name. All child objects will also have unique names. However, the event handlers of the objects will be the same as those of the original page. If necessary, you must create new handlers.</p> <p>Also now dialog pages can be deleted not only with the &laquo;Report -&gt; Delete Page&raquo; button, but also via the context menu in the form editor and report tree.</p> <p>&nbsp;</p> <h2>Disabling last formatting settings</h2> <p>When creating an object in the designer, its settings will be applied to the next created object of the same type.</p> <p>For example, if you create a text object, set its font size, borders, fill color, the next text object will be created with the same settings.</p> <p>This is useful when you need to create several objects with the same or similar settings.</p> <p>In situations when you don't need this designer behavior you can disable it in &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="Disabling last formatting settings" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png"><img title="Disabling last formatting settings" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png" alt="Disabling last formatting settings" width="100%" /></a></p> <p>This will create objects with default settings.</p> <p>&nbsp;</p> <h2>Export all tabs</h2> <p>When viewing interactive reports, you can open detailed reports in new tabs.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png"><img title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png" alt="Export all tabs" width="100%" /></a></p> <p>You can see three open tabs here. Previously, only the active tab was exported. Now you can export all tabs to one file using the new "Export all tabs" option.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png"><img title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png" alt="Export all tabs" width="100%" /></a></p> <p>&nbsp;</p> <h2>Detailed description of referenced assemblies and installed plugins</h2> <p>Now when you hover your mouse over a dll in the plugins list (File -&gt; Options -&gt; Plugins) and in the list of links to builds- (Report -&gt; Options -&gt; Script), detailed information with description, version, size, creation date, etc. is displayed.</p> <p>&nbsp;</p> <h2>Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports</h2> <p>You can now select the language of the document in these exports. By default the language selected in the designer is used.</p> <p style="text-align: center;"><a class="gallery" title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png"><img title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png" alt="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" /></a></p> <p>Also added option "Show Gridlines" when exporting to Excel 2007.</p> <p>&nbsp;</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ implemented converter reports of StimulSoft;</p> <p>+ added changing name of JSON data source in expressions when it's renamed;</p> <p>+ added converting of PaperSize property when converting reports from StimulSoft;</p> <p>+ added checking existence of referenced assembly when converting reports from StimulSoft;</p> <p>+ added PrintOnParent property to Table and Matrix objects;</p> <p>+ added loading of report parameters when converting reports from RDL;</p> <p>+ added loading of subreports when converting reports from RDL;</p> <p>+ added the feature to store JSON connection data using the StoreData property;</p> <p>+ optimized speed in reports containing large amount of objects;</p> <p>* changed exception text when calculating and formatting expression if e.InnerException is null;</p> <p>* when loading RDL report, page width will be equal section width in case when there is no page width;</p> <p>- fixed length calculation encoding DataMatrix C40 and text;</p> <p>- handled System.ComponentModel.Win32Exception when printing with disabled Print Spooler;</p> <p>- fixed hide border of picture when printing with auto size;</p> <p>- fixed stack overflow error when prepare report with child band of page footer and then start new page option enabled for it;</p> <p>- fixed a bug with not passing path of base report to current one in Unix OS;</p> <p>- fixed a bug with creating subreport and page with the same name when converting reports from StimulSoft;</p> <p>- fixed a bug with invalid names when converting reports from StimulSoft;</p> <p>- fixed a bug with TotalPages in Page.VisibleExpression that causes an exception when double pass is disabled;</p> <p>- fixed a bug when band can grow out of page;</p> <p>- fixed a bug when objects can grow out of band or ContainerObject;</p> <p>- fixed "back indent" feature in RTF translator;</p> <p>- fixed RichText line spacing when RTF translated to report objects;</p> <p>- fixed an error with ConnectionString property in JsonDataSourceConnectionStringBuilder class when value was without a request headers;</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p>+ added the report validator that helps to find invalid objects (duplicate names, negative sizes, etc.);</p> <p>+ added editor for RichObject.Text property;</p> <p>+ added FRX editor in report designer;</p> <p>+ added detailed description of referenced assemblies and installed plugins;</p> <p>+ added the ability to copy dialog pages;</p> <p>+ added the ability to delete dialog pages using the context menu;</p> <p>+ added ability to disable using of last formatting options when creating objects;</p> <p>+ added integration with FastReport.Id;</p> <p>+ added call to online-documentation in the report designer;</p> <p>+ added wizard for visualization of control identification signs;</p> <p>+ add tooltip about right and bottom indents for guides and objects in designer;</p> <p>+ added ability to select color of backlight intersecting objects in designer;</p> <p>* changed the look of ElasticSearch connection editor form;</p> <p>* changed the text fields in CISWizardForm with units to text fields that only support numbers;</p> <p>- fixed a bug leading to System.NullRefereceException when creating calculated column for subtable JSON;</p> <p>- fixed a bug leading to System.FormatException when drawing labels of maps;</p> <p>- fixed a bug leading to the System.NullReferenceException when clicking the "Paste" button in the context menu of dialog pages;</p> <p>- fixed a bug with scaling zoom controls of designer in HiDPI mode when run from old demo application;</p> <p>- fixed opening form of save changes after save all report;</p> <p>- fixed unscalable items in welcome window;</p> <p>- fixed backlighting intersected charts;</p> <p>- fixed exception on rename JSON table;</p> <p>- fixed UpdateStatusBar in DialogWorkspace;</p> <p>- fixed a bug with localization of "Account..." button in menu "File";</p> <p>- fixed canceling selection of object if its properties are changed;</p> <p>- fixed a bug when switching to the "Code" page did not occur after adding an event handler;</p> <p>&nbsp;</p> <p><strong>[Preview]</strong></p> <p>+ implemented export of all open tabs;</p> <p>- fixed a bug leading to System.NullReferenceExteption when preparing report with RichObject on system without printers;</p> <p>- fixed a bug in the MSChart object in HiDPI mode;</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p>+ added export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports;</p> <p>+ added encryption of the password of the digital signature certificate in PDF-export when it is saved;</p> <p>+ added option "Show gridlines" when exporting to Excel 2007;</p> <p>+ added data types export to DBF;</p> <p>+ added a new property to the SVG export PrefixStyle, which allows you to set a prefix for all styles inside the SVG export;</p> <p>+ added option "Use locale formatting of data" when exporting to Excel 2007;</p> <p>* set UTF-8 as default encoding in DBF export;</p> <p>- fixed incorrect scaling pictures in layered HTML-export when enabled high quality SVG and zoom more than 1;</p> <p>- fixed a bug leading to System.IndexOutOfRangeException when exporting font without kerning to PDF;</p> <p>- fixed a bug with scaling picture in layered HTML-export;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting report with empty page to Word 2007;</p> <p>- fixed memory leak in PDF export with some CJK fonts;</p> <p>- fixed a bug when SVG picture was not rotated to needed angle in HTML export;</p> <p>- fixed repeated rendering of table cell in SVG export;</p> <p>- fixed incorrect pageStyle when printing from browser for table HTML export;</p> <p>- fixed exception when export object with negative size in HTML export;</p> <p>- fixed export to pdf if Compressed = false;</p> <p>- fixed incorrect record of border-collapse property in table HTML-export;</p> <p>- fixed a bug in Excel-export, when the fill in the output file did not change the first time;</p> <p>- fixed export of watermark to PostScript;</p> <p>- fixed error of font scale when export to PDF;</p> <p>- fixed a bug where a text object with HtmlTags exported to RTF was not modified by the &lt;br&gt;, &lt;sup&gt;, &lt;sub&gt; tags.</p> Tue, 27 Sep 2022 00:00:00 +0200 http://www.fast-report.com/en/news/545/ The new version of FastReport VCL 2022.3 is now available! http://www.fast-report.com/en/news/543/ <p><a class="gallery" title="FastReport VCL 2022.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FR_VCL_twitter_EN_.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FR_VCL_twitter_EN_.gif" alt="FastReport VCL 2022.3" width="100%" /></a></p> <p>&nbsp;</p> <p>We have compiled the most interesting improvements and fixes that came out with the release of FastReport VCL 2022.3.</p> <p>We have decided to drop support for non-Unicode Delphi versions to ensure quality and constant updating. All further releases will use Delphi 2010.</p> <p>FastReport VCL 2022.3 now supports the latest update of Embarcadero RAD Studio 11.2.</p> <h2>Report engine</h2> <p>The new ClearEmptyLines property of the Text object allows to delete empty lines in the object. Combined with the CanShrink and ShiftAlways properties, this property makes it possible to collapse objects with empty values. In this case, the entire tree of objects at the bottom will move up.</p> <p><a class="gallery" title="Report engine" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_6.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report engine" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_6.gif" alt="Report engine" width="100%" /></a></p> <p>&nbsp;</p> <p>The new stretch mode of the text object (StretchMode) is smPartMaxHeight. Breaking objects in this mode use the height of each part after the break with correction. Unlike the smMaxHeight mode, which uses the band's height before the break.</p> <p><a class="gallery" title="New stretch mode of the text object" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/stretchmode_en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New stretch mode of the text object" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/stretchmode_en.gif" alt="New stretch mode of the text object" width="100%" /></a></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>Static table cell objects now have OnBeforePrint / OnAfterPrint / OnAfterData events.</p> <p>We have added support for printing translucent images for non-AlphaBlend devices using Dithering. <em>Note: Some devices may not be supported.</em></p> <h2>Report Objects</h2> <p>We have added support for TfrxPDFView object rotation.</p> <p><a class="gallery" title="Object rotation" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/PDF_Rotation.PNG"><img style="display: block; margin-left: auto; margin-right: auto;" title="Object rotation" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/PDF_Rotation.PNG" alt="Object rotation" width="100%" /></a></p> <p>We have added a basic rotation of some figures in the report.</p> <p><a class="gallery" title="Rotation of some figures in the report" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/Shape_r_en.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Rotation of some figures in the report" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/Shape_r_en.PNG" alt="Rotation of some figures in the report" width="100%" /></a></p> <p>&nbsp;</p> <p>We have added a new Code11 barcode.</p> <p><a class="gallery" title="Code11 barcode" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/code11.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Code11 barcode" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/code11.png" alt="Code11 barcode" /></a></p> <p>&nbsp;</p> <p>You can now use the TfrxHtmlView object in Lazarus. We have also added the output format from left to right with the processing of the dir="rtl" parameter.</p> <h2>Exports and transports</h2> <p>Interactive PDF forms can now be enhanced with new Combobox and Listbox objects. This will make it easier for you to work with interactive PDF documents and create questionnaires and survey forms.</p> <p><a class="gallery" title="Interactive PDF Forms" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_1.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Interactive PDF Forms" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_1.gif" alt="Interactive PDF Forms" width="100%" /></a></p> <p>&nbsp;</p> <p>There are new transports for accessing MS Outlook and Gmail mailboxes via the Webmail API.</p> <p>Transports can send and receive reports, as well as receive the result in the form of exported documents. See how to use&nbsp;<a title="MS Outlook" href="../../../blog/show/transport-outlook-vcl/" target="_blank"><strong>MS Outlook</strong></a> end&nbsp;<a title="Gmail" href="../../../blog/show/transport-gmail-vcl/" target="_blank"><strong>Gmail</strong></a>&nbsp;from FastReport VCL.</p> <p><a class="gallery" title="Transports" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Transports" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_2.png" alt="Transports" width="100%" /></a></p> <p>&nbsp;</p> <p>We have added the possibility to hash duplicate images in export filters. The new cache reduces the number of duplicate images and the resulting export size. You can enable this feature using the CalculatePictureHash property of the export filter.</p> <p><a class="gallery" title="Hashing of duplicate images" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/cache_en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Hashing of duplicate images" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/cache_en.gif" alt="Hashing of duplicate images" width="100%" /></a></p> <p>&nbsp;</p> <h2>Report Designer</h2> <p>New pop-up tips (hints) for text objects, which do not fit in the box.</p> <p><a class="gallery" title="Pop-up tips" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/des_hint_en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Pop-up tips" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/des_hint_en.gif" alt="Pop-up tips" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Improved script code editor</h2> <p>Quick commenting of code blocks using the hotkeys &ldquo;Ctrl + /&rdquo;.</p> <p><a class="gallery" title="Improved script code editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_3.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Improved script code editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_3.gif" alt="Improved script code editor" width="100%" /></a></p> <p>&nbsp;</p> <p>Quick addition of viewable variables (context menu and hotkeys).</p> <p><a class="gallery" title="Quick addition of viewable variables" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Quick addition of viewable variables" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_4.gif" alt="Quick addition of viewable variables" width="100%" /></a></p> <p>&nbsp;</p> <p>New pop-up tips and step-by-step debugging modes &ldquo;Step over&rdquo; and &ldquo;Run until return&rdquo;.</p> <p><a class="gallery" title="Step-by-step debugging mode" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Step-by-step debugging mode" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.22/FastReport_for_Lazarus_5.png" alt="Step-by-step debugging mode" width="100%" /></a></p> <p>&nbsp;</p> <h2>Client-Server</h2> <p>We have added the option of using the mask &lsquo;*&rsquo; in configuration files with a list of IP addresses.</p> <p>An example of using a server via GCI was added in Lazarus.</p> <p>&nbsp;</p> <p>&nbsp;</p> <h2>Full list of changes in the 2022.3 version</h2> <h2>---------------</h2> <p><strong>[Transports]</strong></p> <p>+ New Outlook webmail transport;</p> <p>+ New Gmail webmail transport;</p> <p>- Unicode names in GDrive transport have been fixed;</p> <p>&nbsp;</p> <p><strong>[Client-server]</strong></p> <p>+ GCI example for Lazarus has been added;</p> <p>+ Support for '*' mask in IP server lists has been added;</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p><strong></strong>+ New pop-up tips in the report designer that show the full text of the Memo object;</p> <p>+ Quick comments in the Syntax Memo editor for selected text (default hotkey "Ctrl + /");</p> <p>+ New tooltips in the Syntax Memo editor;</p> <p>+ Step over and StepReturn debugging modes have been added;</p> <p>+ Quick addition of selected text from Syntax Memo to the Watches list from the context menu;</p> <p>- TfrxDesignerForm.GetCurrentForm has been fixed (TFrame support has been added);</p> <p>- We have fixed the issue with the component editors of the report designer when editors have the same property names with different flags (paMultiSelect);</p> <p>- Fixed paper size B4 has been adjusted (JIS);</p> <p>- We have fixed the destruction of CodeCompletion thread when custom scripts are assigned by Report.Script.Parent;</p> <p>- The generation of Unicode names for objects during Drag&amp;Drop from DataTree has been fixed;</p> <p>&nbsp;</p> <p><strong>[Report engine]</strong></p> <p>+ We have added a new ShiftMode, smPartMaxHeight stretches each part of the split object to the maximum height of the Band and adjusts the height of each part;</p> <p>+ We have added the hash calculation for images used in the report, for export filters (ExportFilter.CalculatePictureHash property), and the prepared report</p> <p>(TfrxReport.PictureCacheOptions.CalculateHash);</p> <p>+ We have added the emulation for printing a translucent mask using dithering for printers without alpha blending (may not be supported on all printers);</p> <p>+ We have added TfrxTableCell.OnBeforePrint/OnAfterPrint/OnAfterData event handlers for static table object;</p> <p>+ We have added a new property of the Memo object ClearEmptyLines, which removes all empty lines inside the Memo object after the GetData method;</p> <p>- We have fixed a bug in using a combination of MemoView.AutoWidth=True and Align=baWidth to position objects on container;</p> <p>- We have fixed a bug with the wrong value of basic object shift when the first object in the container moved to the next page;</p> <p>- Proper removal of editors when unloading packages;</p> <p>- We have fixed the mechanism for partitioning the Table static object;</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p><strong></strong>+ We have added interactive PDF support for Listbox and Combobox objects;</p> <p>- We have fixed a Unicode password when exporting to PDF;</p> <p>- We have fixed the export of HTML tags to PDF for Embarcadero edition;</p> <p>- We have fixed the export of translucent vector graphics (SVG) when AllowVector is set to False.</p> <p>- We have fixed XLSX export for Delphi versions, which do not support Unicode;</p> <p>- PDF export with European ligatures via EMF (ETO_GLYPH_INDEX) has now been fixed;</p> <p>- PDF export now doesn't export clip text if the entire line doesn't fit;</p> <p>&nbsp;</p> <p><strong>[Other]</strong></p> <p><strong></strong>+ We have added new openssl libraries (static crt and x64 support);</p> <p>- We have fixed the generation of CBuilder 2007 headers;</p> <p>- We have fixed the issues with HiDPI PerMonitorV2;</p> <p>&nbsp;</p> <p><strong>[Preview]</strong></p> <p><strong></strong>- Setting units of the preview page have been fixed;</p> <p>&nbsp;</p> <p><strong>[Report objects]</strong></p> <p><strong></strong>+ New Code11 barcode;</p> <p>+ Basic rotation has been added to the TfrxShapeView object;</p> <p>+ Linux support for TfrxPDFView has been added in Lazarus;</p> <p>+ TfrxPDFView rotation has been added;</p> <p>+ Support for RTL attributes in the TfrxHtmlView object has been added;</p> <p>+ Support for TfrxHtmlView object in Lazarus has been added;</p> <p>- The bug in QR EPC barcode has been fixed;</p> <p>- We have fixed the bug in Datamatrix C40 encoding when data size was equal to code size limits;</p> <p>- We have fixed the bug in scaling of 2D barcodes during the export to PDF for applications that do not support dpi;</p> <p>- The processing of TfrxHTMLView expressions for data fields has been fixed;</p> <p>- The bug in GS1-128 code has been fixed;</p> <p>- RichView splitting in double pass reports has been fixed;</p> <p>* Laz Chart support has been updated to version 2.2.0;</p> <p>&nbsp;</p> <p><strong>[Resources]</strong></p> <p><strong></strong>* Swiss resources have been updated;</p> <p>* German resources have been updated.</p> Wed, 21 Sep 2022 00:00:00 +0200 http://www.fast-report.com/en/news/543/ New version of FastReport Mono 2022.3 http://www.fast-report.com/en/news/540/ <p><a class="gallery" title="New version of FastReport Mono 2022.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/Mono_en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New version of FastReport Mono 2022.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/Mono_en.gif" alt="New version of FastReport Mono 2022.3" width="100%" /></a></p> <p>In FastReport Mono 2022.3 we prepared a lot of new features for you: validator to check the report template and get the list of errors, FRX format editor, report converter from StimulSoft, dialog page copying and much more.</p> <p>&nbsp;</p> <h2>Report validator:</h2> <p>A "Validation" tab has been added to the report designer (on the right, next to the "Data" and "Report Tree" tabs). Here you can check the report template and get a list of errors and warnings.</p> <p>All this is displayed in a table with the object name (if there is one) and error description. If you select a row in the table, the corresponding object will be highlighted in the designer.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png" alt="Report validator" width="100%" /></a></p> <p>Errors and warnings can be of the following types: unnamed objects, objects with the same name, overlapping objects, objects with zero height or width, and objects that are partially or completely outside the parent object.</p> <p>Objects without names and objects with the same name are critical errors. They can lead to various errors and even crash the application while preparing a report. Besides<strong>,</strong> without a validator, these errors are very hard to find.</p> <p>Intersecting objects is not a serious error. In some cases, they can be useful and used purposefully (e.g., lines or rectangles). Intersecting text objects, in most cases, can lead to incorrect exports. Especially in table exports, such as Excel. The export will result in a lot of extra cells, etc. It is necessary to be careful with such objects.</p> <p>Objects partially exceeding parent object boundaries (e.g. band or page) can also be useful in rare situations. But in most cases, it causes errors in the preparation and export of the report.</p> <p>Objects that are completely outside the parent one is a serious error. Finding such objects without a validator is also very hard.</p> <p>Intersecting objects and objects outside the parent can now be highlighted in color (which you can choose) if the corresponding setting in menu File -&gt; Options is enabled.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png" alt="Report validator" width="100%" /></a></p> <p>It is not necessary to use report validation. But it can be useful when your report doesn't work or look the way you want it to.</p> <p><a title="Report validation feature in FastReport .NET and Mono" href="../../../blog/show/validation-feature-net-mono/" target="_blank"><strong>Read more&nbsp;about the report validator in the next article.</strong></a></p> <h2>&nbsp;</h2> <h2>FRX Editor</h2> <p>Sometimes it is necessary to edit the contents of the FRX file using third-party text editors. Now you can do this more conveniently, directly in the report designer. The FRX editor is added for this purpose. By default, it is disabled. You can enable it in the menu &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png" alt="FRX Editor" width="100%" /></a></p> <p>In the report designer, the FRX tab will appear to the left of the Code tab.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png" alt="FRX Editor" width="100%" /></a></p> <p>The changes made here, will be immediately applied to the report and displayed on its pages.</p> <p><a title="How to use the &ldquo;FRX&rdquo; editor in the FastReport .NET designer" href="../../../blog/show/editor-frx-designer-net/" target="_blank"><strong>Read more about the FRX editor in the following article.</strong></a></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>StimulSoft report converter</h2> <p>Added the ability to convert report templates from StimulSoft to FastReport .NET templates.</p> <p>StimulSoft reports may contain implementation objects that are not supported by the FastReport designer. These objects will not be exported or will be replaced by others in such a way that the generated report is as similar as possible to the one created in StimulSoft. It is important to note that the import of cross-bands is implemented by moving their contents to the parent band.</p> <p><strong><a title="How to import a report from StimulSoft into FastReport .NET" href="../../../blog/show/import-report-stimulsoft-dotnet/" target="_blank">Read more about converting reports in the article at the following link.</a></strong></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>Copying dialog pages</h2> <p>Added the ability to copy dialog pages. Both using the context menu of the dialog page and using the &laquo;Report -&gt; Copy Report Page&raquo; button.</p> <p><a class="gallery" title="Copying dialog pages" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png"><img title="Copying dialog pages" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png" alt="Copying dialog pages" width="100%" /></a></p> <p>Copying creates a copy of the dialog page with a unique name. All child objects will also have unique names. However, the event handlers of the objects will be the same as those of the original page. If necessary, you must create new handlers.</p> <p>Also now dialog pages can be deleted not only with the &laquo;Report -&gt; Delete Page&raquo; button, but also via the context menu in the form editor and report tree.</p> <p>&nbsp;</p> <h2>Disabling last formatting settings</h2> <p>When creating an object in the designer, its settings will be applied to the next created object of the same type.</p> <p>For example, if you create a text object, set its font size, borders, fill color, the next text object will be created with the same settings.</p> <p>This is useful when you need to create several objects with the same or similar settings.</p> <p>In situations when you don't need this designer behavior you can disable it in &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="Disabling last formatting settings" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png"><img title="Disabling last formatting settings" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png" alt="Disabling last formatting settings" width="100%" /></a></p> <p>This will create objects with default settings.</p> <p>&nbsp;</p> <h2>Export all tabs</h2> <p>When viewing interactive reports, you can open detailed reports in new tabs.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png"><img title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png" alt="Export all tabs" width="100%" /></a></p> <p>You can see three open tabs here. Previously, only the active tab was exported. Now you can export all tabs to one file using the new "Export all tabs" option.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png"><img title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png" alt="Export all tabs" width="100%" /></a></p> <p>&nbsp;</p> <h2>Detailed description of referenced assemblies and installed plugins</h2> <p>Now when you hover your mouse over a dll in the plugins list (File -&gt; Options -&gt; Plugins) and in the list of links to builds- (Report -&gt; Options -&gt; Script), detailed information with description, version, size, creation date, etc. is displayed.</p> <p>&nbsp;</p> <h2><strong>Exports improvements</strong></h2> <h2>UseFileStream property in PDF export</h2> <p>A new UseFileStream option has been added for PDF export. It can only be used when exporting from code to file. This option is useful when exporting reports with a large number of pages (several tens of thousands) in multiple threads. It allows you to avoid memory shortage errors. In other cases, it does not make much sense to use it. Example:</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">Report report <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Report<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">PDFExport export <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> PDFExport<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">export.<span style="color: #0000ff;">UseFileStream</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span> <span style="vertical-align: top;">report.<span style="color: #0000ff;">Export</span><span style="color: #000000;">(</span>export, <span style="color: #666666;">"report.pdf"</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>&nbsp;</p> <h2>Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports</h2> <p>You can now select the language of the document in these exports. By default the language selected in the designer is used.</p> <p style="text-align: center;"><a class="gallery" title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png"><img title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png" alt="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" /></a></p> <p>Also added option "Show Gridlines" when exporting to Excel 2007.</p> <p>&nbsp;</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ implemented converter reports of StimulSoft;</p> <p>+ added changing name of JSON data source in expressions when it's renamed;</p> <p>+ added converting of PaperSize property when converting reports from StimulSoft;</p> <p>+ added checking existence of referenced assembly when converting reports from StimulSoft;</p> <p>+ added PrintOnParent property to Table and Matrix objects;</p> <p>+ added loading of report parameters when converting reports from RDL;</p> <p>+ added loading of subreports when converting reports from RDL;</p> <p>+ added the feature to store JSON connection data using the StoreData property;</p> <p>+ optimized speed in reports containing large amount of objects;</p> <p>* changed exception text when calculating and formatting expression if e.InnerException is null;</p> <p>* when loading RDL report, page width will be equal section width in case when there is no page width;</p> <p>- fixed length calculation encoding DataMatrix C40 and text;</p> <p>- handled System.ComponentModel.Win32Exception when printing with disabled Print Spooler;</p> <p>- fixed hide border of picture when printing with auto size;</p> <p>- fixed stack overflow error when prepare report with child band of page footer and then start new page option enabled for it;</p> <p>- fixed a bug with not passing path of base report to current one in Unix OS;</p> <p>- fixed a bug with creating subreport and page with the same name when converting reports from StimulSoft;</p> <p>- fixed a bug with invalid names when converting reports from StimulSoft;</p> <p>- fixed a bug with TotalPages in Page.VisibleExpression that causes an exception when double pass is disabled;</p> <p>- fixed a bug when band can grow out of page;</p> <p>- fixed a bug when objects can grow out of band or ContainerObject;</p> <p>- fixed "back indent" feature in RTF translator;</p> <p>- fixed RichText line spacing when RTF translated to report objects;</p> <p>- fixed an error with ConnectionString property in JsonDataSourceConnectionStringBuilder class when value was without a request headers;</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p>+ added the report validator that helps to find invalid objects (duplicate names, negative sizes, etc.);</p> <p>+ added editor for RichObject.Text property;</p> <p>+ added FRX editor in report designer;</p> <p>+ added detailed description of referenced assemblies and installed plugins;</p> <p>+ added the ability to copy dialog pages;</p> <p>+ added the ability to delete dialog pages using the context menu;</p> <p>+ added ability to disable using of last formatting options when creating objects;</p> <p>+ added integration with FastReport.Id;</p> <p>+ added call to online-documentation in the report designer;</p> <p>+ added wizard for visualization of control identification signs;</p> <p>+ add tooltip about right and bottom indents for guides and objects in designer;</p> <p>+ added ability to select color of backlight intersecting objects in designer;</p> <p>* changed the look of ElasticSearch connection editor form;</p> <p>* changed the text fields in CISWizardForm with units to text fields that only support numbers;</p> <p>- fixed a bug leading to System.NullRefereceException when creating calculated column for subtable JSON;</p> <p>- fixed a bug leading to System.FormatException when drawing labels of maps;</p> <p>- fixed a bug leading to the System.NullReferenceException when clicking the "Paste" button in the context menu of dialog pages;</p> <p>- fixed a bug with scaling zoom controls of designer in HiDPI mode when run from old demo application;</p> <p>- fixed opening form of save changes after save all report;</p> <p>- fixed unscalable items in welcome window;</p> <p>- fixed backlighting intersected charts;</p> <p>- fixed exception on rename JSON table;</p> <p>- fixed UpdateStatusBar in DialogWorkspace;</p> <p>- fixed a bug with localization of "Account..." button in menu "File";</p> <p>- fixed canceling selection of object if its properties are changed;</p> <p>- fixed a bug when switching to the "Code" page did not occur after adding an event handler;</p> <p>&nbsp;</p> <p><strong>[Preview]</strong></p> <p>+ implemented export of all open tabs;</p> <p>- fixed a bug leading to System.NullReferenceExteption when preparing report with RichObject on system without printers;</p> <p>- fixed a bug in the MSChart object in HiDPI mode;</p> <p>&nbsp;</p> <p><strong>[Mono]</strong></p> <p>- fixed a bug with renaming tables leading to an exception;</p> <p>- fixed an error when clicking ViewData button on Json connection;</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p>+ added export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports;</p> <p>+ added encryption of the password of the digital signature certificate in PDF-export when it is saved;</p> <p>+ added option "Show gridlines" when exporting to Excel 2007;</p> <p>+ added data types export to DBF;</p> <p>+ added a new property to the SVG export PrefixStyle, which allows you to set a prefix for all styles inside the SVG export;</p> <p>+ added option "Use locale formatting of data" when exporting to Excel 2007;</p> <p>+ added PDFExport.UseFileStream property, which allows to export huge reports on systems with low amount of RAM without System.OutOfMemoryException;</p> <p>* set UTF-8 as default encoding in DBF export;</p> <p>- fixed incorrect scaling pictures in layered HTML-export when enabled high quality SVG and zoom more than 1;</p> <p>- fixed a bug leading to System.IndexOutOfRangeException when exporting font without kerning to PDF;</p> <p>- fixed a bug with scaling picture in layered HTML-export;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting report with empty page to Word 2007;</p> <p>- fixed memory leak in PDF export with some CJK fonts;</p> <p>- fixed a bug when SVG picture was not rotated to needed angle in HTML export;</p> <p>- fixed repeated rendering of table cell in SVG export;</p> <p>- fixed incorrect pageStyle when printing from browser for table HTML export;</p> <p>- fixed exception when export object with negative size in HTML export;</p> <p>- fixed export to pdf if Compressed = false;</p> <p>- fixed incorrect record of border-collapse property in table HTML-export;</p> <p>- fixed a bug in Excel-export, when the fill in the output file did not change the first time;</p> <p>- fixed export of watermark to PostScript;</p> <p>- fixed error of font scale when export to PDF;</p> <p>- fixed a bug where a text object with HtmlTags exported to RTF was not modified by the &lt;br&gt;, &lt;sup&gt;, &lt;sub&gt; tags;</p> <p>&nbsp;</p> <p><strong>[WebReport]</strong></p> <p>- fixed a bug when event "CheckedChanged" handled by RadioButton was not performed;</p> <p>&nbsp;</p> <p><strong>[Demos]</strong></p> <p>+ added the ability to change the localization of a new demo application without restarting it;</p> <p>- fixed position of one chart in Chart.frx;</p> <p>&nbsp;</p> <p><strong>[Plugins]</strong></p> <p>+ <a title="Cassandra" href="../../../blog/show/connect-plugin-cassandra-net/" target="_blank"><strong>implemented connection to Cassandra;</strong></a></p> <p>- updated RPTImportPlugin;</p> <p>&nbsp;</p> <p><strong>[Extras]</strong></p> <p>- added an option to import reports using streams.</p> Wed, 07 Sep 2022 00:00:00 +0200 http://www.fast-report.com/en/news/540/ New version of FastReport .NET 2022.3 http://www.fast-report.com/en/news/539/ <p><a class="gallery" title="New version of FastReport .NET 2022.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/FastReport_.NET_2022.3_en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New version of FastReport .NET 2022.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/FastReport_.NET_2022.3_en.gif" alt="New version of FastReport .NET 2022.3" width="100%" /></a></p> <p>Meet new opportunities for your projects! Support for the SkiaSharp library has been added, checking the report template through a validator, an FRX format editor, converting reports from StimulSoft, improving exports with plugins, and much more.</p> <p><strong><br /></strong></p> <h2><strong>Skia support:</strong></h2> <p>FastReport.Core now supports graphics and text rendering using the SkiaSharp library which is used instead of System.Drawing.Common + libgdiplus on Linux systems (but also works on other operating systems).</p> <p>For this, packages with the .Skia suffix are used:</p> <ul> <li>FastReport.Core.Skia</li> <li>FastReport.Web.Skia</li> </ul> <p>This version has limited support for the .NET Framework and is mainly targeted at .NET Core/.NET projects. To use it in your application, just change the package name FastReport.Core -&gt; FastReport.Core.Skia, and add the following packages to work on Linux (on Windows and macOS, the necessary packages are added automatically):</p> <ul> <li>SkiaSharp.NativeAssets.Linux</li> <li>HarfBuzzSharp.NativeAssets.Linux</li> </ul> <p><a title="The era of WinForms is over, the era of FastReport.Core.Skia began" href="../../../blog/show/fastreport-core-skia/" target="_blank"><strong>Read more about Skia support in the next article.</strong></a></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>Report validator:</h2> <p>A "Validation" tab has been added to the report designer (on the right, next to the "Data" and "Report Tree" tabs). Here you can check the report template and get a list of errors and warnings.</p> <p>All this is displayed in a table with the object name (if there is one) and error description. If you select a row in the table, the corresponding object will be highlighted in the designer.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-validator.png" alt="Report validator" width="100%" /></a></p> <p>Errors and warnings can be of the following types: unnamed objects, objects with the same name, overlapping objects, objects with zero height or width, and objects that are partially or completely outside the parent object.</p> <p>Objects without names and objects with the same name are critical errors. They can lead to various errors and even crash the application while preparing a report. Besides<strong>,</strong> without a validator, these errors are very hard to find.</p> <p>Intersecting objects is not a serious error. In some cases, they can be useful and used purposefully (e.g., lines or rectangles). Intersecting text objects, in most cases, can lead to incorrect exports. Especially in table exports, such as Excel. The export will result in a lot of extra cells, etc. It is necessary to be careful with such objects.</p> <p>Objects partially exceeding parent object boundaries (e.g. band or page) can also be useful in rare situations. But in most cases, it causes errors in the preparation and export of the report.</p> <p>Objects that are completely outside the parent one is a serious error. Finding such objects without a validator is also very hard.</p> <p>Intersecting objects and objects outside the parent can now be highlighted in color (which you can choose) if the corresponding setting in menu File -&gt; Options is enabled.</p> <p><a class="gallery" title="Report validator" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Report validator" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-backlight-color.png" alt="Report validator" width="100%" /></a></p> <p>It is not necessary to use report validation. But it can be useful when your report doesn't work or look the way you want it to.</p> <p><a title="Report validation feature in FastReport .NET and Mono" href="../../../blog/show/validation-feature-net-mono/" target="_blank"><strong>Read more&nbsp;about the report validator in the next article.</strong></a></p> <h2>&nbsp;</h2> <h2>FRX Editor</h2> <p>Sometimes it is necessary to edit the contents of the FRX file using third-party text editors. Now you can do this more conveniently, directly in the report designer. The FRX editor is added for this purpose. By default, it is disabled. You can enable it in the menu &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor-options.png" alt="FRX Editor" width="100%" /></a></p> <p>In the report designer, the FRX tab will appear to the left of the Code tab.</p> <p><a class="gallery" title="FRX Editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FRX Editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-frx-editor.png" alt="FRX Editor" width="100%" /></a></p> <p>The changes made here, will be immediately applied to the report and displayed on its pages.</p> <p><a title="How to use the &ldquo;FRX&rdquo; editor in the FastReport .NET designer" href="../../../blog/show/editor-frx-designer-net/" target="_blank"><strong>Read more about the FRX editor in the following article.</strong></a></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>StimulSoft report converter</h2> <p>Added the ability to convert report templates from StimulSoft to FastReport .NET templates.</p> <p>StimulSoft reports may contain implementation objects that are not supported by the FastReport designer. These objects will not be exported or will be replaced by others in such a way that the generated report is as similar as possible to the one created in StimulSoft. It is important to note that the import of cross-bands is implemented by moving their contents to the parent band.</p> <p><strong><a title="How to import a report from StimulSoft into FastReport .NET" href="../../../blog/show/import-report-stimulsoft-dotnet/" target="_blank">Read more about converting reports in the article at the following link.</a></strong></p> <p><span style="background-color: #ffff00;"><br /></span></p> <h2>Copying dialog pages</h2> <p>Added the ability to copy dialog pages. Both using the context menu of the dialog page and using the &laquo;Report -&gt; Copy Report Page&raquo; button.</p> <p><a class="gallery" title="Copying dialog pages" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Copying dialog pages" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-copy-dialog.png" alt="Copying dialog pages" width="100%" /></a></p> <p>Copying creates a copy of the dialog page with a unique name. All child objects will also have unique names. However, the event handlers of the objects will be the same as those of the original page. If necessary, you must create new handlers.</p> <p>Also now dialog pages can be deleted not only with the &laquo;Report -&gt; Delete Page&raquo; button, but also via the context menu in the form editor and report tree.</p> <p>&nbsp;</p> <h2>Disabling last formatting settings</h2> <p>When creating an object in the designer, its settings will be applied to the next created object of the same type.</p> <p>For example, if you create a text object, set its font size, borders, fill color, the next text object will be created with the same settings.</p> <p>This is useful when you need to create several objects with the same or similar settings.</p> <p>In situations when you don't need this designer behavior you can disable it in &laquo;File -&gt; Options&raquo;.</p> <p><a class="gallery" title="Disabling last formatting settings" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Disabling last formatting settings" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-disable-last-format.png" alt="Disabling last formatting settings" width="100%" /></a></p> <p>This will create objects with default settings.</p> <p>&nbsp;</p> <h2>Export all tabs</h2> <p>When viewing interactive reports, you can open detailed reports in new tabs.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-preview-tabs.png" alt="Export all tabs" width="100%" /></a></p> <p>You can see three open tabs here. Previously, only the active tab was exported. Now you can export all tabs to one file using the new "Export all tabs" option.</p> <p><a class="gallery" title="Export all tabs" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export all tabs" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-all.png" alt="Export all tabs" width="100%" /></a></p> <p>&nbsp;</p> <h2>Detailed description of referenced assemblies and installed plugins</h2> <p>Now when you hover your mouse over a dll in the plugins list (File -&gt; Options -&gt; Plugins) and in the list of links to builds- (Report -&gt; Options -&gt; Script), detailed information with description, version, size, creation date, etc. is displayed.</p> <p>&nbsp;</p> <h2><strong>Exports improvements</strong></h2> <h2>PDF export improvements:</h2> <p>Linux version:</p> <ul> <li>support for complex languages (Arabic, Hebrew etc.) in Skia version;</li> </ul> <p>All version:</p> <ul> <li>support for Font Fallback (automatic font selection mechanism for displaying characters that are not supported by the current font);</li> </ul> <p><a class="gallery" title="support for Font Fallback" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-pdf-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="support for Font Fallback" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-pdf-1.png" alt="support for Font Fallback" width="100%" /></a></p> <ul> <li>accurate positioning of special characters such as vowels and accents.</li> </ul> <p><a class="gallery" title="PDF export improvements" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-pdf-2-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="PDF export improvements" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-pdf-2-en.png" alt="PDF export improvements" width="100%" /></a></p> <p>&nbsp;</p> <h2>UseFileStream property in PDF export</h2> <p>A new UseFileStream option has been added for PDF export. It can only be used when exporting from code to file. This option is useful when exporting reports with a large number of pages (several tens of thousands) in multiple threads. It allows you to avoid memory shortage errors. In other cases, it does not make much sense to use it. Example:</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">Report report <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Report<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">PDFExport export <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> PDFExport<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">export.<span style="color: #0000ff;">UseFileStream</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span> <span style="vertical-align: top;">report.<span style="color: #0000ff;">Export</span><span style="color: #000000;">(</span>export, <span style="color: #666666;">"report.pdf"</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>&nbsp;</p> <h2>Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports</h2> <p>You can now select the language of the document in these exports. By default the language selected in the designer is used.</p> <p><a class="gallery" title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/release-notes-2022-3-export-lang.png" alt="Export of locale in Word, PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports" /></a></p> <p>Also added option "Show Gridlines" when exporting to Excel 2007.</p> <p>&nbsp;</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added a report converter from StimulSoft;</p> <p>+ added changing name of JSON data source in expressions when it's renamed;</p> <p>+ added converting of PaperSize property when converting reports from StimulSoft;</p> <p>+ added checking existence of referenced assembly when converting reports from StimulSoft;</p> <p>+ added PrintOnParent property to Table and Matrix objects;</p> <p>+ added loading of report parameters when converting reports from RDL;</p> <p>+ added loading of subreports when converting reports from RDL;</p> <p>+ optimized speed in reports containing large amount of objects;</p> <p>+ added the feature to store JSON connection data using the StoreData property;</p> <p>* changed exception text when calculating and formatting expression if e.InnerException is null;</p> <p>* when loading RDL report, page width will be equal section width in case when there is no page width;</p> <p>- fixed length calculation encoding DataMatrix C40 and text;</p> <p>- handled System.ComponentModel.Win32Exception when printing with disabled "Print Manager";</p> <p>- fixed hide border of picture when printing with auto size;</p> <p>- fixed stack overflow error when prepare report with child band of page footer and then start new page option enabled for it;</p> <p>- fixed a bug with not passing path of base report to current one in Unix OC;</p> <p>- fixed a bug with creating subreport and page with the same name when converting reports from StimulSoft;</p> <p>- fixed a bug with invalid names when converting reports from StimulSoft;</p> <p>- fixed a bug with TotalPages in Page.VisibleExpression that causes an exception when double pass is disabled;</p> <p>- fixed a bug when band can grow out of page;</p> <p>- fixed a bug when objects can grow out of band or ContainerObject;</p> <p>- fixed "back indent" feature in RTF translator;</p> <p>- fixed line spacing for text converted from RichObject;</p> <p>- fixed an error with ConnectionString property in JsonDataSourceConnectionStringBuilder class when value was without a request headers;</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p>+ added the report validator that helps to find invalid objects (duplicate names, negative sizes, etc.);</p> <p>+ added editor for RichObject.Text property;</p> <p>+ added FRX editor in report designer;</p> <p>+ added detailed description of referenced builds and installed plugins;</p> <p>+ added the ability to copy dialog pages;</p> <p>+ added the ability to delete dialog pages using the context menu;</p> <p>+ added ability to disable using of last formatting options when creating objects;</p> <p>+ added integration with FastReport.Id;</p> <p>+ added call to online-documentation in the report designer;</p> <p>+ added wizard for visualization of control identification signs;</p> <p>+ added tooltip about right and bottom indents for guides and objects in designer;</p> <p>+ added ability to select color of backlight intersecting objects in designer;</p> <p>+ added possibility to connect bases of Access 2007;</p> <p>* changed the look of ElasticSearch connection editor form;</p> <p>* changed the text fields in CISWizardForm with units to text fields that only support numbers;</p> <p>- fixed a bug leading to System.NullRefereceException when creating calculated column for sub-table JSON;</p> <p>- fixed a bug leading to System.FormatException when drawing labels of maps;</p> <p>- fixed a bug leading to the System.NullReferenceException when clicking the "Paste" button in the context menu of dialog pages;</p> <p>- fixed a bug with scaling zoom controls of designer in HiDPI mode when run from old demo application;</p> <p>- fixed opening form of save changes after save all report;</p> <p>- fixed unscalable items in welcome window;</p> <p>- fixed backlighting intersected charts;</p> <p>- fixed exception on rename JSON table;</p> <p>- fixed UpdateStatusBar in DialogWorkspace;</p> <p>- fixed a bug with localization of "Account..." button in menu "File";</p> <p>- fixed canceling selection of object if its properties are changed;</p> <p>- fixed a bug when switching to the "Code" page did not occur after adding an event handler;</p> <p>&nbsp;</p> <p><strong>[Preview]</strong></p> <p>+ implemented export of all open tabs;</p> <p>- fixed a bug leading to System.NullReferenceExteption when preparing report with RichObject on system without printers;</p> <p>- fixed a bug in the MSChart object in HiDPI mode;</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p>+ added language output when exporting to Word, PowerPoint, Rich Text, OpenOffice Write, and OpenOffice Calc;</p> <p>+ added encryption of the password of the digital signature certificate in PDF-export when it is saved;</p> <p>+ added option "Show gridlines" when exporting to Excel 2007;</p> <p>+ added data types export to DBF;</p> <p>+ added a new property to the SVG export PrefixStyle, which allows you to set a prefix for all styles inside the SVG export;</p> <p>+ added option "Use locale formatting of data" when exporting to Excel 2007;</p> <p>+ added PDFExport.UseFileStream property, which allows to export huge reports on systems with low amount of RAM without System.OutOfMemoryException;</p> <p>* set UTF-8 as default encoding in DBF export;</p> <p>- fixed incorrect scaling pictures in layered HTML-export when enabled high quality SVG and zoom more than 1;</p> <p>- fixed a bug leading to System.IndexOutOfRangeException when exporting font without kerning to PDF;</p> <p>- fixed a bug with scaling picture in layered HTML-export;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting report with empty page to Word 2007;</p> <p>- fixed memory leak in PDF export with some CJK fonts;</p> <p>- fixed a bug when SVG picture was not rotated to needed angle in HTML/Blazor export;</p> <p>- fixed repeated rendering of table cell in SVG export;</p> <p>- fixed incorrect pageStyle when printing from browser for table HTML export;</p> <p>- fixed exception when export object with negative size in HTML export;</p> <p>- fixed export to pdf if Compressed = false;</p> <p>- fixed incorrect record of border-collapse property in table HTML-export;</p> <p>- fixed a bug in Excel-export, when the fill in the output file did not change the first time;</p> <p>- fixed export of watermark to PostScript;</p> <p>- fixed error of font scale when export to PDF;</p> <p>- fixed a bug where a text object with HtmlTags exported to RTF was not modified by the &lt;br&gt;, &lt;sup&gt;, &lt;sub&gt; tags;</p> <p>&nbsp;</p> <p><strong>[WebReport]</strong></p> <p>* OnlineDesigner properties are moved to webReport.Designer with maintained backward compatibility;</p> <p>- fixed a bug when event "CheckedChanged" handled by RadioButton was not performed;</p> <p>- fixed incorrect scaling of Dialog components in Blazor;</p> <p>- fixed a bug with incorrect font size in Excel export;</p> <p>- fixed a bug in Blazor when font of text object with property TextRenderType = HtmlParagraph was always default;</p> <p>&nbsp;</p> <p><strong>[.NET Core]</strong></p> <p>- fixed incorrect search for public-methods in report script;</p> <p>- fixed problem of creating a fontlist file on Azure;</p> <p>&nbsp;</p> <p><strong>[CoreWin]</strong></p> <p>- fixed behavior of WinForms components in Toolbox for Visual Studio (Design-Time);</p> <p>- fixed incorrect launch of the browser when clicking on links in CoreWin;</p> <p>- for FastReport.CoreWin, reports with a script that use the WinForms API have been fixed;</p> <p>&nbsp;</p> <p><strong>[Demos]</strong></p> <p>+ added the ability to change the localization of a new demo application without restarting it;</p> <p>+ added demo on React with FastReport.Core;</p> <p>- fixed position of one chart in Chart.frx;</p> <p>&nbsp;</p> <p><strong>[Plugins]</strong></p> <p>+ <a title="How to connect plugin for Cassandra from FastReport .NET" href="../../../blog/show/connect-plugin-cassandra-net/" target="_blank"><strong>implemented connection to Cassandra</strong></a>;</p> <p>- updated RPTImportPlugin;</p> <p>&nbsp;</p> <p><strong>[Extras]</strong></p> <p>- added FastReport.Web (only for .NET Framework) and FastReport.VSDesign libraries for FastReport.Net* packages;</p> <p>- added an option to import reports using streams;</p> <p>&nbsp;</p> <p><strong>[Service]</strong></p> <p>- fixed incorrect version of FastReport.Compat in FastReport.Net packages.</p> Tue, 06 Sep 2022 00:00:00 +0200 http://www.fast-report.com/en/news/539/ FastReport for Lazarus is now available on Linux! http://www.fast-report.com/en/news/537/ <p style="text-align: left;"><a class="gallery" style="text-align: center;" title="FastReport for Lazarus" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/FastReport_for_Lazarus_en_.png"><img title="FastReport for Lazarus" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/FastReport_for_Lazarus_en_.png" alt="FastReport for Lazarus" width="100%" /></a></p> <p>If you are making business software that has to be cross-platform or just run on Linux systems or native operating systems (among which there is also Linux), you will eventually need to create and output electronic documents for printing or export to some format (PDF, office, HTML, etc.). And FastReport VCL will come to the rescue with all of this.</p> <p>There is now a trial version of FastReport for Lazarus which will help you become familiar with all functions of the product before getting the full version. Previously, we could only issue compiled demo projects.<strong> <a title="Edition comparison" href="../../../blog/show/installing-fastreport-lazarus/#One" target="_blank">A comparison of editions for Lazarus is available here.</a></strong></p> <p>FastReport VCL for Lazarus has now become an independent cross-platform solution. Registered users can now install FastReport for Lazarus directly on Linux using DEB or RPM.&nbsp;<strong><a title="Installing FastReport in Lazarus for Linux and Windows" href="../../../blog/show/installing-fastreport-lazarus/" target="_blank">Read more about installation in this article</a>.</strong></p> Thu, 18 Aug 2022 00:00:00 +0200 http://www.fast-report.com/en/news/537/ 20% discount on FastReport VCL http://www.fast-report.com/en/news/538/ <p><a class="gallery" title="FastReport VCL" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/en2_image_enterprise_and_professional.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.22/en2_image_enterprise_and_professional.png" alt="FastReport VCL" width="100%" /></a></p> <p>20% discount on Professional and Enterprise editions of the <a title="FastReport VCL" href="../../../product/fast-report-vcl/" target="_blank"><strong>FastReport VCL</strong></a> report generator.</p> <p>From August 15 to September 15 get the powerful Delphi report generator FastReport VCL of Professional and Enterprise editions almost at the price of the Standard.</p> <p>However, unlike the Standard Edition, you will also get:</p> <p>✓ Visual SQL builder</p> <p>✓ Source Code</p> <p>✓ Lazarus support</p> <p>✓ Linux support and much more.</p> <p>This is a great opportunity to save money while getting much broader functionality.</p> <p>Compare editions and choose the most suitable <a title="FastReport VCL" href="../../../products/report-for-delphi-fastreport-feature-matrix/" target="_blank"><strong>one here.</strong></a></p> <p>To take advantage of the offer, click on the following link.</p> Mon, 15 Aug 2022 00:00:00 +0200 http://www.fast-report.com/en/news/538/ New features of FastReport VCL http://www.fast-report.com/en/news/536/ <p>With FastReport VCL 2022.2.8 version&nbsp;new MS Outlook and Gmail transports, an improved script code editor and several changes in objects for Lazarus will become available to you.</p> <p><a class="gallery" title="New features of FastReport VCL" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/New_features_of_FastReport_VCL_EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New features of FastReport VCL" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/New_features_of_FastReport_VCL_EN.png" alt="New features of FastReport VCL" width="100%" /></a></p> <h2>New objects in interactive forms</h2> <p>Interactive PDF forms can now be enhanced with new Combobox and Listbox objects. This will make it easier for you to work with interactive PDF documents for creating questionnaires and surveys.</p> <p><a class="gallery" title="New objects in interactive forms" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_1.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New objects in interactive forms" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_1.gif" alt="New objects in interactive forms" width="100%" /></a></p> <h2>New transports</h2> <p>There are new transports for accessing MS Outlook and Gmail mailboxes via the Webmail API.</p> <p>Transports can send and receive reports, as well as receive the result in the form of exported documents. See how to use <a title="Outlook" href="../../../blog/show/transport-outlook-vcl/" target="_blank"><strong>MS Outlook</strong></a>&nbsp;and <a title="Gmail" href="../../../blog/show/transport-gmail-vcl/" target="_blank"><strong>Gmail</strong></a>&nbsp;from FastReport VCL.</p> <p><a class="gallery" title="New transports" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New transports" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_2.png" alt="New transports" width="100%" /></a></p> <h2>Improved script code editor</h2> <p>Quick commenting of code blocks using the hotkeys &ldquo;Ctrl + /&rdquo;.</p> <p><a class="gallery" title="Improved script code editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_3.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Improved script code editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_3.gif" alt="Improved script code editor" width="100%" /></a></p> <p>Quick addition of viewable variables (context menu and hotkeys).</p> <p><a class="gallery" title="Improved script code editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Improved script code editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_4.gif" alt="Improved script code editor" width="100%" /></a></p> <p>New pop-up tips and step-by-step debugging modes &ldquo;Step over&rdquo; and &ldquo;Run until return&rdquo;.</p> <p><a class="gallery" title="Pop-up tips" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Pop-up tips" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_5.png" alt="Pop-up tips" width="100%" /></a></p> <h2>Object changes</h2> <p>The TfrxHtmlView object can now also be used in Lazarus. We&rsquo;ve also added support for output from left to right with the processing of the dir="rtl" parameter.</p> <p>The new ClearEmptyLines property of the Text object enables to delete empty lines in the object. Combined with the CanShrink and ShiftAlways property, this allows to collapse objects with empty values, shifting up the entire tree of the bottom objects.</p> <p><a class="gallery" title="Changes in objects " href="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_6.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Changes in objects " src="https://fastreportsimages.s3.amazonaws.com/uploads/07.22/FastReport_for_Lazarus_6.gif" alt="Changes in objects " width="100%" /></a></p> <p>The update with new transports is available now to all users with a current subscription.&nbsp;</p> <p>Instructions for switching from the old version to the new one for FastReport VCL are available at&nbsp;<a title="How to upgrade an old version to a new FastReport VCL" href="../../../blog/show/upgrade-version-fastreport-vcl/" target="_blank"><strong>the following link</strong></a>.</p> <p>&nbsp;&nbsp;</p> Wed, 20 Jul 2022 00:00:00 +0200 http://www.fast-report.com/en/news/536/ FastReport .NET is one of the best Reporting, Analysis and Visualization tools http://www.fast-report.com/en/news/533/ <p>FastReport .NET won bronze in the Reader's Choice Awards by <a href="https://visualstudiomagazine.com/Home.aspx" target="_blank">Visual Studio Magazine</a>!&nbsp;</p> <p>Our reporting engine for .NET received the 3rd place in the "Reporting, Analysis and Visualization" nomination.</p> <p>We are happy to share the stand with Devexpress and SAP Crystal Reports. Thank you for choosing us!&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p style="text-align: center;"><a class="gallery" title="FastReport .NET received 3rd place according to the Visual Studio Magazine Announces" href="https://fastreportsimages.s3.amazonaws.com/uploads/06.22/Visual_Studio_Magazine_awards__3.png"><img title="FastReport .NET received 3rd place according to the Visual Studio Magazine Announces" src="https://fastreportsimages.s3.amazonaws.com/uploads/06.22/Visual_Studio_Magazine_awards__3.png" alt="" width="60%" /></a></p> Thu, 09 Jun 2022 00:00:00 +0200 http://www.fast-report.com/en/news/533/ Release of FastReport Online Designer 2022.1 http://www.fast-report.com/en/news/532/ <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/FastReport_Online_Designer_2022.1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/FastReport_Online_Designer_2022.1.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>FastReport Online Designer 2022.1 version cаme up with many new objects and features that will significantly speed up the process of creating and optimizing your reports.</p> <h2><span style="font-size: xx-large;">New objects</span></h2> <h3><strong><span style="font-size: x-large;">New "Polyline" and "Polygon" objects have been added:</span></strong></h3> <p>Most often polylines are used to construct logos or other shapes of flowing lines.</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-polygon.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-polygon.png" alt="FastReport Online Designer 2022.1" /></a></p> <p><span><br /></span></p> <p>The "Polyline" object allows you to build a curve by given points:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-create.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-create.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>The gray lines in the image help you see how the object will look after adding a new point.</p> <p>You can add new points to an already created polyline:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-new-point.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-new-point.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>To stop adding points, press Escape.</p> <p>Lines can be curvatured:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-bezier.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polyline-bezier.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>The "Polygon" object allows you to build a figure by given points:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polygon-create.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polygon-create.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>You can change the number of corners in an already created polygon by adding new points:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polylgon-new-point.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polylgon-new-point.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Polygon edges can be curvatured:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polygon-bezier.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polygon-bezier.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Also, you can build a polygon with preset points:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polygon-presets.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-polygon-presets.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><strong><span style="font-size: x-large;">New object "Advanced Matrix" has been added:</span></strong></h3> <p>Note: The component is in the works to improve user experience and fix bugs.</p> <p>This object is similar to the advanced matrix in the desktop version of the designer. It allows you to build summary reports. You can find it in the objects panel:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Data is transferred to the matrix using drag-and-drop:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-drag-span.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-drag-span.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>You can set the total in the header cell:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-totals.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-totals.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Cells can be highlighted:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-fill.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-fill.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>In order to go to the header cell editing window, you need to double-click on it. You can give an expression to the header cell manually:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-group.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-group.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>You can also set the display text for the header cell:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-display-text.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-display-text.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Header cells can be sorted:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-sort.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-sort.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>You can set a filter condition in the header cell:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-filter.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-filter.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>The header cell get Top N grouping:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-topn.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-topn.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>You can change the visibility of the header cell manually, or using a condition:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-visibility.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-visibility.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Also, you can change the display properties:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-other.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-other.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>For example, this matrix template:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-building.jpg"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-building.jpg" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <p>Will generate the following report:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-builded.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-advmatrix-builded.png" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h2><strong><span style="font-size: xx-large;">New opportunities</span></strong></h2> <h3><strong><span style="font-size: x-large;">Now you can collapse and expand the panel with report pages</span></strong></h3> <p>Collapsing and expanding is done by clicking the button on the panel:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-pages-panel-collapse-expand.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-pages-panel-collapse-expand.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>Now you can select a nested data source</strong></span></h3> <p>For example, a JSON structure has a collection. It was not possible to use it as a data source before. Collections are now defined as the data source:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-nested-datasources.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-nested-datasources.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>The ability to sort data sources alphabetically has been added:</strong></span></h3> <p>This саn be done using the sort button:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-datasources-sort.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-datasources-sort.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>The ability to collapse and expand all data sources has been added:</strong></span></h3> <p>In order to expand data sources, click on the "+" button. Click on the "-" button to collapse data sources.</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-datasources-expand-collapse.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-datasources-expand-collapse.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>Search in the report tree has been added</strong></span></h3> <p>In order to find the necessary element in the report tree, you can use the search field on the "Report tree" tab and enter the name of the component:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-report-tree-search.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-report-tree-search.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>Now it is possible to add object properties to favorites</strong></span></h3> <p>In order to add the desired property to "Favorites", you can right-click on it on the properties panel and select the appropriate item:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-favorite-properties.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-favorite-properties.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>After that, the selected properties will be marked as favorites:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-favorites.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-favorites.png" alt="FastReport Online Designer 2022.1" /></a></p> <p>Each object type can have its own set of favorite properties. Each set of favorite properties is saved for later use in other report templates.</p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>Report template AutoSave feature has been available</strong></span></h3> <p>Now the report template is automatically saved every two minutes. Now you can&rsquo;t set the save interval, but this functionality will be available in the future.</p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>The modal report preview window has been replaced with a separate tab</strong></span></h3> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-preview-tab.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-preview-tab.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h3><span style="font-size: x-large;"><strong>Resizing of the report code editor window has been available</strong></span></h3> <p>Now the field with the report code automatically changes height, depending on the number of rows:</p> <p><a class="gallery" title="FastReport Online Designer 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-code-editor-grow.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/release-notes-2022-1-0-code-editor-grow.gif" alt="FastReport Online Designer 2022.1" width="100%" /></a></p> <p>&nbsp;</p> <h2><span style="font-size: xx-large;"><strong>Full list of changes&nbsp;2022.1</strong></span></h2> <p><strong>--------------</strong></p> <p>+ Polyline object has been added;</p> <p>+ Polygon object has been added;</p> <p>+ AdvMatrix object has been added (the desktop version of the designer is not fully developed);</p> <p>+ Automatic saving of the report template has been added;</p> <p>+ The ability to use nested data sources has been added;</p> <p>+ A separate tab for previewing the report has been added;</p> <p>+ The ability to collapse or expand the panel with report pages has been added;</p> <p>+ Automatic change in the height of the code editor window;</p> <p>+ Button for sorting data sources has been added;</p> <p>+ Buttons to collapse and expand data sources have been added;</p> <p>+ Search in the report tree has been added;</p> <p>+ The ability to add properties to "Favorites" has been added;</p> <p>- Pasting of objects after copying or cutting has been fixed;</p> <p>* Localization has been improved;</p> <p>* Some other optimizations.</p> Wed, 25 May 2022 00:00:00 +0200 http://www.fast-report.com/en/news/532/ Free Business Graphics tool for Teams http://www.fast-report.com/en/news/531/ <p><a class="gallery" title="Free FastReport Business Graphics " href="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/1.png"><img title="Free FastReport Business Graphics " src="https://fastreportsimages.s3.amazonaws.com/uploads/05.22/1.png" alt="Free FastReport Business Graphics " width="100%" /></a></p> <p>We are welcoming the summer season by giving away a free FastReport Business Graphics with every purchase of FastReport .NET Enterprise Team.&nbsp;</p> <p><strong><a title="FastReport Business Graphics" href="../../../product/business-graphics-net/" target="_blank">FastReport Business Graphics</a></strong> is a library for vivid visualization of your data stored in reports. It uses several types of charts to turn the dry numbers into&nbsp;illustrative infographics for optimal decision-making. It will supplement your FastReport .NET to get the most out of your data.&nbsp;</p> <p>Until July 1, 2022, you will have a chance to try its full capabilities for free when buying FastReport .NET Enterprise Team and save&nbsp;$1199.&nbsp;</p> <p>To use the offer reach out to our sales team through the <a href="https://support.fast-report.com/tickets/new" target="_blank">support system</a>, a chat on our website, or by emailing <strong><a title="Free FastReport Business Graphics " href="mailto:sales@fast-report.com">sales@fast-report.com</a></strong></p> Fri, 20 May 2022 00:00:00 +0200 http://www.fast-report.com/en/news/531/ New version of FastReport for DBA 2022.2 http://www.fast-report.com/en/news/518/ <p><a class="gallery" title="FastReport for DBA 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/DBA_2022.2_twitter.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport for DBA 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/DBA_2022.2_twitter.png" alt="FastReport for DBA 2022.2" width="100%" /></a></p> <p>The release of version 2022.2 for FastReport for DBA took place, in which we added highlighting of intersecting objects in the designer, a ruler in the RichObject editor, fixed errors in Excel 2007, RTF, XLSX export formats and much more.</p> <h2><strong>Now you can save a report with random data</strong></h2> <p>The file menu in the report designer has a new item "Save with random data...". When you save the report in this way, all data sources will be saved in the report and the data in them will be replaced by random data.</p> <h2><strong>Highlighting intersecting objects in the designer</strong></h2> <p>Now when placing objects on the report page, overlapping objects and objects beyond the bounds of the bands and the page are highlighted by color. There should not be such objects in the correct report. Failure to comply with this recommendation, can lead to a number of problems in the preparation and exporting of reports. By default, this option is disabled.</p> <p>You can enable it in the designer's settings File-&gt;Options.</p> <p><a class="gallery" title="Highlighting intersecting objects in the designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/DBA-release-notes-2022-2-backlight.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Highlighting intersecting objects in the designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/DBA-release-notes-2022-2-backlight.gif" alt="Highlighting intersecting objects in the designer" width="100%" /></a></p> <p><strong style="font-size: 1.5em;">Ruler with guides in the RichObject editor</strong></p> <p>The new tool allows you to conveniently adjust indentation and tab positions when editing RichObject. <a title="RichObject" href="../../../blog/454/show/" target="_blank"><strong>Read more in article.</strong></a></p> <h2><strong>Added console utility to convert from RTF</strong></h2> <p>Using it, you can easily convert RTF files into report templates.</p> <h2><strong>Now you can use XLSX files as data sources</strong></h2> <p>You can now retrieve data from Excel 2007 files as from a database and use it in a report.&nbsp;<strong><a title="Plugin for importing data from .XLSX to FastReport .NET" href="../../../blog/455/show/" target="_blank">Read more in article</a></strong>.</p> <h2><strong>"Pinned cells" option when exporting to Excel 2007</strong></h2> <p>This feature, allows you to define an area of the sheet that will always be visible when you scroll. You can lock: the first row, the first column, a certain number of rows and columns.</p> <p><a class="gallery" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif" alt="&quot;Pinned cells&quot; option when exporting to Excel 2007" width="100%" /></a></p> <p>Also added export of number and date format to Excel 97 format (BIFF8).</p> <p>In the HTML export now has the option "High quality SVG" - when you enable this setting, the quality of SVG images will be significantly higher. However, you should keep in mind that the memory consumption will be higher.</p> <p>In Word documents, export bookmarks and internal links has been added. In PDF, Word, HTML and RTF now have export tabs width.</p> <p>In SVG export we added a new property PrefixStyle - it allows you to set a prefix for all styles.</p> <p>We also improved the documentation and added the ability to switch the localization in the FastReport for DBA settings.</p> <p><strong><br /></strong></p> <h2><strong>Full list of changes in version 2022.2</strong></h2> <p><strong>[Engine]</strong></p> <p>+ added ability to save report with random data;</p> <p>* the ExportBand method now uses the BandBase argument instead of Base;</p> <p>- fixed bugs with double calling events AfterData, BeforePrint and AfterPrint of ContainerObject;</p> <p>- fixed a bug leading to System.NullReferenceException when running reports with dialog forms;</p> <p>- fixed a bug with not working VisibleExpression property of subreports and pages;</p> <p>- fixed a bug with vertical shift of non-intersecting objects when converting RTF;</p> <p>- fixed a bug with right anchor on pages with unlimited width and landscape orientation;</p> <p>- fixed translation of lists when converting RTF;</p> <p>- fixed a bug with not working RichObject.AllowExpressions property;</p> <p>- fixed a bug leading to System.OverflowException when drawing unlimited page without preparing;</p> <p><br /><strong>[Designer]</strong></p> <p>+ added Backlight of intersecting objects;</p> <p>+ added ruler with guides in RichObject editor;</p> <p>+ replaced password symbols on dots in object inspector;</p> <p>+ added warning about possible stack overflow when putting Matrix or AdvMatrix on repeated bands;</p> <p>- removed error message when text of barcode consist expression;</p> <p>- fixed a bug with disable hot keys option;</p> <p>- fixed dropdown menu when click on LineStyle and LineWidth button;</p> <p>- fixed a bug with viewing data in designer;</p> <p>- fixed bugs leading to System.NullReferenceException when dragging objects into AdvMatrix;</p> <p>- fixed a bug with incorrect showing settings of shadow in border editor;</p> <p><br /><strong>[Preview]</strong></p> <p>- fixed a bug leading to System.NullReferenceException when clicking on editable TextObject;</p> <p>- fixed a bug with not working hyperlinks in report with multi-column databands;</p> <p>- fixed a bug when exporting a report resulted to saving the prepared report;</p> <p>- fixed a bug with setting lists of available exports and exports to clouds in PreviewControl;</p> <p><br /><strong>[Exports]</strong></p> <p>+ added export to ZPL II;</p> <p>+ added option "High Quality SVG" in export to HTML;</p> <p>+ added option "Pinned cells" in export to Excel 2007;</p> <p>+ added ability to scale print in export to Excel 2007;</p> <p>+ added export of bookmarks and inner hyperlinks to Word;</p> <p>+ added export of numbers and dates format to Excel 97;</p> <p>+ added encryption of personal data in Email-export;</p> <p>+ added indent of RichObject in export to RTF;</p> <p>+ added line break of RichObject in export to RTF;</p> <p>+ added indent of TextObject when exporting to Word;</p> <p>+ added export of tab width in PDF, Word, HTML and RTF exports;</p> <p>+ added property PrefixStyle to SVG-export, which allows to set a prefix for all styles;</p> <p>* improved export of RichObject to Excel 2007;</p> <p>* removed FastReport Cloud and XMPP exports;</p> <p>- fixed incorrect rotation of landscape orientation of pages when printing HTML if they used styles from previous pages;</p> <p>- fixed a bug with font scale when export to PDF;</p> <p>- fixed a memory lose when export SVG objects to HTML with option "High Quality SVG";</p> <p>- fixed a bug with embedding fonts for which packing is prohibited in PDF-export;</p> <p>- fixed a bug with exporting tab symbols to Word;</p> <p>- fixed fill background picture and property of line-height in export to HTML;</p> <p>- fixed a bug with exporting custom dash line of SVGObject to PDF;</p> <p>- fixed a bug with exporting borders of spanned cells to SVG.</p> Mon, 16 May 2022 00:00:00 +0200 http://www.fast-report.com/en/news/518/ Release the new version of FastReport Desktop 2022.2 http://www.fast-report.com/en/news/519/ <p><a class="gallery" title="FastReport Desktop 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/desktop_2022.2_twitter.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Desktop 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/desktop_2022.2_twitter.png" alt="FastReport Desktop 2022.2" width="100%" /></a></p> <h2><strong>Now you can save a report with random data</strong></h2> <p>The file menu in the report designer has a new item "Save with random data...". When you save the report in this way, all data sources will be saved in the report and the data in them will be replaced by random data.</p> <h2><strong>Highlighting intersecting objects in the designer</strong></h2> <p>Now when placing objects on the report page, overlapping objects and objects beyond the bounds of the bands and the page are highlighted by color. There should not be such objects in the correct report. Failure to comply with this recommendation, can lead to a number of problems in the preparation and exporting of reports. By default, this option is disabled.</p> <p>You can enable it in the designer's settings File-&gt;Options.</p> <p><a class="gallery" title="Highlighting intersecting objects in the designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/DBA-release-notes-2022-2-backlight.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Highlighting intersecting objects in the designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/DBA-release-notes-2022-2-backlight.gif" alt="Highlighting intersecting objects in the designer" width="100%" /></a></p> <p><strong style="font-size: 1.5em;">Ruler with guides in the RichObject editor</strong></p> <p>The new tool allows you to conveniently adjust indentation and tab positions when editing RichObject. <a title="RichObject" href="../../../blog/454/show/" target="_blank"><strong>Read more in article.</strong></a></p> <h2><strong>Added console utility to convert from RTF</strong></h2> <p>Using it, you can easily convert RTF files into report templates.</p> <h2><strong>Now you can use XLSX files as data sources</strong></h2> <p>You can now retrieve data from Excel 2007 files as from a database and use it in a report.&nbsp;<strong><a title="Plugin for importing data from .XLSX to FastReport .NET" href="../../../blog/455/show/" target="_blank">Read more in article</a></strong>.</p> <h2><strong>"Pinned cells" option when exporting to Excel 2007</strong></h2> <p>This feature, allows you to define an area of the sheet that will always be visible when you scroll. You can lock: the first row, the first column, a certain number of rows and columns.</p> <p><a class="gallery" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif" alt="&quot;Pinned cells&quot; option when exporting to Excel 2007" width="100%" /></a></p> <p>Also added export of number and date format to Excel 97 format (BIFF8).</p> <p>In the HTML export now has the option "High quality SVG" - when you enable this setting, the quality of SVG images will be significantly higher. However, you should keep in mind that the memory consumption will be higher.</p> <p>In Word documents, export bookmarks and internal links has been added. In PDF, Word, HTML and RTF now have export tabs width.</p> <p>In SVG export we added a new property PrefixStyle - it allows you to set a prefix for all styles.</p> <p>We also improved the documentation and added the ability to switch the localization in the FastReport for DBA settings.</p> <p><strong><br /></strong></p> <h2><strong>Full list of changes in version 2022.2</strong></h2> <p><strong>[Engine]</strong></p> <p>+ added ability to save report with random data;</p> <p>* the ExportBand method now uses the BandBase argument instead of Base;</p> <p>- fixed bugs with double calling events AfterData, BeforePrint and AfterPrint of ContainerObject;</p> <p>- fixed a bug leading to System.NullReferenceException when running reports with dialog forms;</p> <p>- fixed a bug with not working VisibleExpression property of subreports and pages;</p> <p>- fixed a bug with vertical shift of non-intersecting objects when converting RTF;</p> <p>- fixed a bug with right anchor on pages with unlimited width and landscape orientation;</p> <p>- fixed translation of lists when converting RTF;</p> <p>- fixed a bug with not working RichObject.AllowExpressions property;</p> <p>- fixed a bug leading to System.OverflowException when drawing unlimited page without preparing;</p> <p><br /><strong>[Designer]</strong></p> <p>+ added Backlight of intersecting objects;</p> <p>+ added ruler with guides in RichObject editor;</p> <p>+ replaced password symbols on dots in object inspector;</p> <p>+ added warning about possible stack overflow when putting Matrix or AdvMatrix on repeated bands;</p> <p>- removed error message when text of barcode consist expression;</p> <p>- fixed a bug with disable hot keys option;</p> <p>- fixed dropdown menu when click on LineStyle and LineWidth button;</p> <p>- fixed a bug with viewing data in designer;</p> <p>- fixed bugs leading to System.NullReferenceException when dragging objects into AdvMatrix;</p> <p>- fixed a bug with incorrect showing settings of shadow in border editor;</p> <p><br /><strong>[Preview]</strong></p> <p>- fixed a bug leading to System.NullReferenceException when clicking on editable TextObject;</p> <p>- fixed a bug with not working hyperlinks in report with multi-column databands;</p> <p>- fixed a bug when exporting a report resulted to saving the prepared report;</p> <p>- fixed a bug with setting lists of available exports and exports to clouds in PreviewControl;</p> <p><br /><strong>[Exports]</strong></p> <p>+ added export to ZPL II;</p> <p>+ added option "High Quality SVG" in export to HTML;</p> <p>+ added option "Pinned cells" in export to Excel 2007;</p> <p>+ added ability to scale print in export to Excel 2007;</p> <p>+ added export of bookmarks and inner hyperlinks to Word;</p> <p>+ added export of numbers and dates format to Excel 97;</p> <p>+ added encryption of personal data in Email-export;</p> <p>+ added indent of RichObject in export to RTF;</p> <p>+ added line break of RichObject in export to RTF;</p> <p>+ added indent of TextObject when exporting to Word;</p> <p>+ added export of tab width in PDF, Word, HTML and RTF exports;</p> <p>+ added property PrefixStyle to SVG-export, which allows to set a prefix for all styles;</p> <p>* improved export of RichObject to Excel 2007;</p> <p>* removed FastReport Cloud and XMPP exports;</p> <p>- fixed incorrect rotation of landscape orientation of pages when printing HTML if they used styles from previous pages;</p> <p>- fixed a bug with font scale when export to PDF;</p> <p>- fixed a memory lose when export SVG objects to HTML with option "High Quality SVG";</p> <p>- fixed a bug with embedding fonts for which packing is prohibited in PDF-export;</p> <p>- fixed a bug with exporting tab symbols to Word;</p> <p>- fixed fill background picture and property of line-height in export to HTML;</p> <p>- fixed a bug with exporting custom dash line of SVGObject to PDF;</p> <p>- fixed a bug with exporting borders of spanned cells to SVG.</p> Mon, 16 May 2022 00:00:00 +0200 http://www.fast-report.com/en/news/519/ New version of FastReport Business Graphics .NET 2022.1 http://www.fast-report.com/en/news/524/ <p><a class="gallery" title="FastReport Business Graphics .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG_.NET_RU.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG_.NET_RU.png" alt="FastReport Business Graphics .NET 2022.1" width="100%" /></a></p> <p>The new version of the FastReport Business Graphics library has the ability to build interactive hierarchical <a title="Bubble Charts" href="../../../../public_download/docs/FRBusinessGraphics/online/en/ProgrammerManual/en-US/Charts/Bubble.html" target="_blank"><strong>Bubble Charts</strong></a>.</p> <p><a class="gallery" title="FastReport Business Graphics .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-4.gif" alt="FastReport Business Graphics .NET 2022.1" width="100%" /></a></p> <p>The `Bubble` chart helps to visualize hierarchical data as circles that have the area proportional to the value of the displayed record. Inside the circles of parent records, the circles of child records can be nested. The arrangement of the circles is formed using a packing algorithm based on the Grokker algorithm, modified for better display of hierarchical data. The general principle of the chart is largely similar to the <a title="TreeMap" href="../../../../public_download/docs/FRBusinessGraphics/online/en/ProgrammerManual/en-US/Charts/TreeMap.html" target="_blank"><strong>TreeMap chart</strong></a>.</p> <p>The depth of visualization of hierarchical data can be easily adjusted.</p> <p><a class="gallery" title="FastReport Business Graphics .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-5.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-5.gif" alt="FastReport Business Graphics .NET 2022.1" width="100%" /></a></p> <p>The appearance of the chart can be changed both from the code and directly in the chart style editor.&nbsp;</p> <p><a class="gallery" title="FastReport Business Graphics .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-3.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-3.gif" alt="FastReport Business Graphics .NET 2022.1" width="100%" /></a></p> <p>The library also contains predefined color palettes that can be used to form the desired color design for charts.</p> <p><a class="gallery" title="FastReport Business Graphics .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-2.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-2.gif" alt="FastReport Business Graphics .NET 2022.1" width="100%" /></a></p> <p>In addition, we have improved the demo application - it became more graphic and convenient.</p> <p><a class="gallery" title="FastReport Business Graphics .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-6.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/BG-ReleaseNotes-2022.1-6.gif" alt="FastReport Business Graphics .NET 2022.1" width="100%" /></a></p> <p>The bugs were also fixed and the product documentation was updated.</p> <p>&nbsp;</p> <h2>Full list of changes:</h2> <p>+ added Bubble chart;</p> <p>- bugfixes;</p> <p>* improved MainDemo (interface, new dataset with Planets);</p> <p>* updated documentation.</p> Wed, 06 Apr 2022 00:00:00 +0200 http://www.fast-report.com/en/news/524/ New features in FastReport VCL 2022.2 http://www.fast-report.com/en/news/520/ <p><a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/1EN_FR_VCL_2022.2twitter.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/1EN_FR_VCL_2022.2twitter.png" alt="FastReport VCL 2022.2" width="100%" /></a></p> <p>&nbsp;</p> <p>In FastReport VCL 2022.2, we have focused on adding new features so you could reduce the effort required to develop and improve your reports.</p> <h2>Report Designer</h2> <p>The report designer has expanded the possibilities of editing and searching for errors in reports. The new object intersection highlighting mode allows you to locate problem areas in the report template and prepare the report for correct output in tabular exports (RTF, XLS, and others). <a title="How to remove object intersection in FastReport VCL" href="../../../blog/show/remove-object-intersection-vcl/" target="_blank"><strong>Just turn on the new mode to see all overlapping objects.</strong></a></p> <p><a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image2.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image2.gif" alt="FastReport VCL 2022.2" width="100%" /></a></p> <p>The new "Auto Guides" mode allows you to quickly fix identified problems in the report by automatically creating guide lines for all objects (it works in three modes: all lines, only vertical, only horizontal).</p> <p><a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image4.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image4.gif" alt="FastReport VCL 2022.2" width="100%" /></a></p> <p>You can move leader lines from Auto Guides mode to normal page guides.</p> <p><a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image3.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image3.gif" alt="FastReport VCL 2022.2" width="100%" /></a></p> <h2>Expanded interactive functionality</h2> <p>A new interactive editor has been added for the CellularText object in the report preview. Create interactive, fillable documents right from the preview. This will allow you to develop new forms for your reports.</p> <p><a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image6.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image6.gif" alt="FastReport VCL 2022.2" width="100%" /></a></p> <p>New objects "List" (TfrxListBoxView) and "Drop-down list" (TfrxComboBoxView) were also added for the report page. These objects allow you to create interactive forms right on the report page*.</p> <p><em>*Support for interactive PDF forms will be integrated later.</em></p> <p><a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image5.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image5.gif" alt="FastReport VCL 2022.2" width="100%" /></a></p> <h2>Report engine and objects</h2> <p>The object for displaying HTML in a report (TfrxHTMLView) now has the ability to cache and save images received via external links (file or web protocol). They will be sent immediately to the rendered report, through the EmbeddedObjects property. This increases independence and speeds up the loading of such reports.<a class="gallery" title="FastReport VCL 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image1.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-fastreport-vcl-2022-2-image1.gif" alt="FastReport VCL 2022.2" width="100%" /></a></p> <p><strong><a title="QR code EPC " href="../../../blog/show/eps-qrcode-invoice-delphi/" target="_blank">This new QR-code settings class allows you to quickly and easily create an EPC (European Payments Council) barcode and connect it to your data.</a></strong></p> <p>In addition, many changes have been made to improve the overall quality of the product.</p> <h2>Full changelog</h2> <p><strong>----------------------------</strong></p> <p>+ A new mode of highlighting objects when they intersect in the report designer has been added;</p> <p>+ Support for EPC standard settings for QR code has been added;</p> <p>+ An interactive editor of the CellularText object to edit the object in the preview has been added;</p> <p>+ A new mode of guide lines - Auto guides have been added in the report designer;</p> <p>+ A new object of the report - drop-down list TfrxComboBoxVIew has been added;</p> <p>+ A new report object list TfrxListBoxVIew has been added;</p> <p>+ The possibility to embed external images of an HTMLView object for arendered report as an internal or external cache (EmbeddedObjects [edExternal, edInternal] property) has been added;</p> <p>- An issue with scrolling in preview under Linux has now been fixed;</p> <p>- An issue with calling the MouseLeave event before rebuilding the report has been fixed;</p> <p>- An issue with processing hot keys in the report designer, on Combobox and Edit elements has been fixed;</p> <p>- An issue when the HeaderMaxSize property is not defined in the server config has been fixed;</p> <p>- An issue with copying table content in the preview has been fixed;</p> <p>- An issue with data tree resizing in Lazarus has been fixed;</p> <p>- An issue with PDF export to Lazarus with the last line in the text has been fixed;</p> <p>- An issue with filling in the user-agent field in the http header (processing external links) has been fixed;</p> <p>- PDF export size during EMF conversion has been optimized;</p> <p>- An issue with page switching has been fixed;</p> <p>- An issue with scrolling in report designer under Linux has been fixed;</p> <p>- An issue with the Chart object in Lazarus 2.2.0 has been fixed;</p> <p>- An issue with TfrxHTML5DivExport export with MultiPage enabled on Linux has been fixed;</p> <p>- An issue with printing the Table object in print scaling mode has been fixed;</p> <p>- An issue with displaying barcodes with a rotation angle other than 0 has been fixed;</p> <p>- An issue with CC, BCC fields when sending emails via Outlook has been fixed;</p> <p>- An issue with hpp generation error for C++Builder 2012 has been fixed;</p> <p>- An issue with PDF export in long text lines and line styles has been fixed;</p> <p>- An issue with recompilation of resources with Japanese localization has been fixed;</p> <p>- An issue with working with duplex from the default printer in the collate mode has been fixed;</p> <p>- FireDAC adapter packages (AnyDAC) have been updated;</p> <p>- Preview toolbar display error in RAD Studio 11 has been fixed;</p> <p>- An issue in naming report objects when dragging fields with Unicode names from the data tree has been fixed;</p> <p>- An issue with aggregate functions inside a static table has been fixed;</p> <p>- An issue with the handle leak in HTMLView object has been fixed.</p> Mon, 28 Mar 2022 00:00:00 +0200 http://www.fast-report.com/en/news/520/ New version of FastReport Mono 2022.2 http://www.fast-report.com/en/news/517/ <p><a class="gallery" title="FastReport Mono 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/2022.2twitter.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/2022.2twitter.png" alt="FastReport Mono 2022.2" width="100%" /></a></p> <h2>Added support for interactivity of the "Advanced Matrix" object in WebReport:</h2> <p>All WebReports (.NET Framework, .NET Core, Blazor Server) now have interactivity support for the new Advanced Matrix. The collapse and sort buttons now work correctly in the browser.</p> <p><a class="gallery" title="Added support for interactivity of the &quot;Advanced Matrix&quot; object in WebReport" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-InteractiveMatrix-webreport.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added support for interactivity of the &quot;Advanced Matrix&quot; object in WebReport" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-InteractiveMatrix-webreport.gif" alt="Added support for interactivity of the &quot;Advanced Matrix&quot; object in WebReport" width="100%" /></a></p> <h2>Ability to save the report with random data</h2> <p>The file menu in the report designer has a new item "Save with random data...". When you save the report in this way, all data sources will be saved in the report and the data in them will be replaced with random values.</p> <h2>Backlight&nbsp;of intersecting objects in the designer</h2> <p>Now, when you place objects on the report page, the color will highlight the intersecting objects and objects outside of bands and page. In a correct report, there should not be such objects. Ignoring to comply with this recommendation, can lead to a number of problems in the preparation and exporting of reports. By default, this option is disabled.</p> <p>You can enable it in the designer settings (menu View-&gt;Options).</p> <p><a class="gallery" title="Backlight of intersecting objects in the designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-backlight-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Backlight of intersecting objects in the designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-backlight-options.png" alt="Backlight of intersecting objects in the designer" width="100%" /></a></p> <p>Backlight demo below.</p> <p><a class="gallery" title="Backlight demo below" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-backlight2022.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="Backlight demo below" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-backlight2022.gif" alt="Backlight demo below" width="100%" /></a></p> <h2>Exports Improvements</h2> <h2>"Pinned cells" option when exporting to Excel 2007</h2> <p>This feature, allows you to define an area of the sheet that will always be visible when you scroll. You can lock: the first row, the first column, a certain number of rows and columns.</p> <p>The settings look like this:</p> <p><a class="gallery" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/MONO-release-notes-2022-2-pinned-cells-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/MONO-release-notes-2022-2-pinned-cells-options.png" alt="&quot;Pinned cells&quot; option when exporting to Excel 2007" width="100%" /></a></p> <p>And the way this option works is:</p> <p><a class="gallery" title="And the way this option works is" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="And the way this option works is" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif" alt="And the way this option works is" width="100%" /></a></p> <p><strong>ZPL II support when exporting to ZPL.</strong></p> <p><strong>"High quality SVG" option in HTML export.</strong></p> <p>With this setting enabled, the quality of SVG images will be significantly higher when exporting. Note, however, that the amount of memory occupied will also be higher.</p> <p><strong>Added export of bookmarks and internal links into Word.</strong></p> <p><strong>Implemented export tab character width in PDF, Word, HTML and RTF.</strong></p> <p><strong>New PrefixStyle property in SVG export.</strong></p> <p>This property allows you to set a prefix for all styles when exporting to SVG.</p> <p><strong>Added export of number and date formats in Excel 97.</strong></p> <p><strong>Export of tab character width in PDF, Word, HTML and RTF.</strong></p> <p><strong><br /></strong></p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added ability to save report with random data;</p> <p>* the ExportBand method now uses the BandBase argument instead of Base;</p> <p>- fixed bugs with double calling events AfterData, BeforePrint and AfterPrint of ContainerObject;</p> <p>- fixed a bug leading to System.NullReferenceException when running reports with dialog forms;</p> <p>- fixed a bug with not working VisibleExpression property of subreports and pages;</p> <p>- fixed a bug with vertical shift of non-intersecting objects when converting RTF;</p> <p>- fixed a bug with right anchor on pages with unlimited width and landscape orientation;</p> <p>- fixed translation of lists when converting RTF;</p> <p>- fixed a bug with not working RichObject.AllowExpressions property;</p> <p>- fixed a bug leading to System.OverflowException when drawing unlimited page without preparing;</p> <p><br /><strong>[Designer]</strong></p> <p>+ added backlight of intersecting objects;</p> <p>- removed error message when text of barcode consist expression;</p> <p>- fixed a bug with disable hot keys option;</p> <p>- fixed dropdown menu when click on LineStyle and LineWidth button;</p> <p>- fixed a bug with viewing data in designer;</p> <p>- fixed bugs leading to System.NullReferenceException when dragging objects into AdvMatrix;</p> <p><br /><strong>[Preview]</strong></p> <p>- fixed a bug leading to System.NullReferenceException when clicking on editable TextObject;</p> <p>- fixed a bug with not working hyperlinks in report with multi-column databands;</p> <p>- fixed a bug when exporting a report resulted to saving the prepared report;</p> <p><br /><strong>[Exports]</strong></p> <p>+ added export to ZPL II;</p> <p>+ added option "High Quality SVG" in export to HTML;</p> <p>+ added option "Pinned cells" in export to Excel 2007;</p> <p>+ added ability to scale print in export to Excel 2007;</p> <p>+ added export of bookmarks and inner hyperlinks to Word;</p> <p>+ added export of numbers and dates format to Excel 97;</p> <p>+ added encryption of personal data in Email-export;</p> <p>+ added indent of RichObject in export to RTF;</p> <p>+ added line break of RichObject in export to RTF;</p> <p>+ added indent of TextObject when exporting to Word;</p> <p>+ added export of tab width in PDF, Word, HTML and RTF exports;</p> <p>+ added property PrefixStyle to SVG-export, which allows to set a prefix for all styles;</p> <p>* improved export of RichObject to Excel 2007;</p> <p>* removed FastReport Cloud and XMPP exports;</p> <p>- fixed incorrect rotation of landscape orientation of pages when printing HTML if they used styles from previous pages;</p> <p>- fixed a bug with font scale when export to PDF;</p> <p>- fixed a memory lose when export SVG objects to HTML with option "High Quality SVG";</p> <p>- fixed a bug with embedding fonts for which packing is prohibited in PDF-export;</p> <p>- fixed a bug with exporting tab symbols to Word;</p> <p>- fixed fill background picture and property of line-height in export to HTML;</p> <p>- fixed a bug with exporting custom dash line of SVGObject to PDF;</p> <p>- fixed a bug with exporting borders of spanned cells to SVG;</p> <p><br /><strong>[WebReport]</strong></p> <p>+ added interactivity for advanced matrix in WebReport.</p> Fri, 18 Mar 2022 00:00:00 +0100 http://www.fast-report.com/en/news/517/ New version of FastReport .NET 2022.2 http://www.fast-report.com/en/news/513/ <p><a class="gallery" title="FastReport .NET 2022.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/twitter_2022.2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport .NET 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/twitter_2022.2.png" alt="FastReport .NET 2022.2" width="100%" /></a></p> <h2>Fast Reports NuGet-server</h2> <p>We recently launched our own NuGet-server - a repository of licensed Fast Reports products for users. Now you can conveniently download the latest versions of our components on any operating system.<strong> <a title="Fast Reports Private NuGet-server" href="../../../blog/show/private-nuget-server/" target="_blank">More details in article.</a></strong></p> <p><a class="gallery" title="Fast Reports NuGet server" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-NuGet.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Fast Reports NuGet server" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-NuGet.gif" alt="Fast Reports NuGet server" width="100%" /></a></p> <h2>Added support for interactivity of the "Advanced Matrix" object in WebReport:</h2> <p>All WebReports (.NET Framework, .NET Core, Blazor Server) now have interactivity support for the new Advanced Matrix. The collapse and sort buttons now work correctly in the browser.</p> <p><a class="gallery" title="Added support for interactivity of the &quot;Advanced Matrix&quot; object in WebReport" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-InteractiveMatrix-webreport.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added support for interactivity of the &quot;Advanced Matrix&quot; object in WebReport" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-InteractiveMatrix-webreport.gif" alt="Added support for interactivity of the &quot;Advanced Matrix&quot; object in WebReport" width="100%" /></a></p> <h2>Ability to save the report with random data</h2> <p>The file menu in the report designer has a new item "Save with random data...". When you save the report in this way, all data sources will be saved in the report and the data in them will be replaced with random values.</p> <h2>Backlight of intersecting objects in the designer</h2> <p>Now, when you place objects on the report page, the color will highlight the intersecting objects and objects outside of bands and page. In a correct report, there should not be such objects. Ignoring to comply with this recommendation, can lead to a number of problems in the preparation and exporting of reports. By default, this option is disabled.</p> <p>You can enable it in the designer settings (menu File-&gt;Options).</p> <p><a class="gallery" title="Backlight of intersecting objects in the designer" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-backlight-options.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Backlight of intersecting objects in the designer" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/release-notes-2022-2-backlight-options.png" alt="Backlight of intersecting objects in the designer" width="100%" /></a></p> <p>Backlight demo below.</p> <p><a class="gallery" title="Backlight demo" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/NET-release-notes-2022-2-backlight.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Backlight demo" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/NET-release-notes-2022-2-backlight.gif" alt="Backlight demo" width="100%" /></a></p> <h2>Ruler with guides in the RichObject editor</h2> <p>The new tool allows you to conveniently adjust indentation and tab positions when editing RichObject. <a title="RichObject" href="../../../blog/454/show/" target="_blank"><strong>Read more in article.</strong></a></p> <h2>A console RTF conversion utility has been added</h2> <p>With it, you can conveniently convert RTF files into report templates.</p> <h2>Ability to use XLSX files as data sources</h2> <p>You can now retrieve data from Excel 2007 files as from a database and use it in a report. <strong><a title="Plugin for importing data from .XLSX to FastReport .NET" href="../../../blog/455/show/" target="_blank">Read more in article</a></strong>.</p> <p>&nbsp;</p> <h2>Exports Improvements</h2> <h2>"Pinned cells" option when exporting to Excel 2007</h2> <p>This feature, allows you to define an area of the sheet that will always be visible when you scroll. You can lock: the first row, the first column, a certain number of rows and columns.</p> <p>The settings look like this:</p> <p><a class="gallery" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-options.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="&quot;Pinned cells&quot; option when exporting to Excel 2007" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-options.gif" alt="&quot;Pinned cells&quot; option when exporting to Excel 2007" width="100%" /></a></p> <p>And the way this option works is:</p> <p><a class="gallery" title="And the way this option works is" href="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="And the way this option works is" src="https://fastreportsimages.s3.amazonaws.com/uploads/04.22/new-release-notes-2022-2-pinned-cells-excel.gif" alt="And the way this option works is" width="100%" /></a></p> <p><strong>ZPL II support when exporting to ZPL.</strong></p> <p><strong>"High quality SVG" option in HTML export.</strong></p> <p>With this setting enabled, the quality of SVG images will be significantly higher when exporting. Note, however, that the amount of memory occupied will also be higher.</p> <p><strong>Added export of bookmarks and internal links into Word.</strong></p> <p><strong>Implemented export tab character width in PDF, Word, HTML and RTF.</strong></p> <p><strong>New PrefixStyle property in SVG export.</strong></p> <p>This property allows you to set a prefix for all styles when exporting to SVG.</p> <p><strong>Added export of number and date formats in Excel 97.</strong></p> <p><strong>Export of tab character width in PDF, Word, HTML and RTF.</strong></p> <p><strong><br /></strong></p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added ability to save report with random data;</p> <p>* the ExportBand method now uses the BandBase argument instead of Base;</p> <p>- fixed bugs with double calling events AfterData, BeforePrint and AfterPrint of ContainerObject;</p> <p>- fixed a bug leading to System.NullReferenceException when running reports with dialog forms;</p> <p>- fixed a bug with not working VisibleExpression property of subreports and pages;</p> <p>- fixed a bug with vertical shift of non-intersecting objects when converting RTF;</p> <p>- fixed a bug with right anchor on pages with unlimited width and landscape orientation;</p> <p>- fixed translation of lists when converting RTF;</p> <p>- fixed a bug with not working RichObject.AllowExpressions property;</p> <p>- fixed a bug leading to System.OverflowException when drawing unlimited page without preparing;</p> <p><br /><strong>[Designer]</strong></p> <p>+ added Backlight of intersecting objects;</p> <p>+ added ruler with guides in RichObject editor;</p> <p>+ replaced password symbols on dots in object inspector;</p> <p>+ added warning about possible stack overflow when putting Matrix or AdvMatrix on repeated bands;</p> <p>- removed error message when text of barcode consist expression;</p> <p>- fixed a bug with disable hot keys option;</p> <p>- fixed dropdown menu when click on LineStyle and LineWidth button;</p> <p>- fixed a bug with viewing data in designer;</p> <p>- fixed bugs leading to System.NullReferenceException when dragging objects into AdvMatrix;</p> <p>- fixed a bug with incorrect showing settings of shadow in border editor;</p> <p><br /><strong>[Preview]</strong></p> <p>- fixed a bug leading to System.NullReferenceException when clicking on editable TextObject;</p> <p>- fixed a bug with not working hyperlinks in report with multi-column databands;</p> <p>- fixed a bug when exporting a report resulted to saving the prepared report;</p> <p>- fixed a bug with setting lists of available exports and exports to clouds in PreviewControl;</p> <p><br /><strong>[Exports]</strong></p> <p>+ added export to ZPL II;</p> <p>+ added option "High Quality SVG" in export to HTML;</p> <p>+ added option "Pinned cells" in export to Excel 2007;</p> <p>+ added ability to scale print in export to Excel 2007;</p> <p>+ added export of bookmarks and inner hyperlinks to Word;</p> <p>+ added export of numbers and dates format to Excel 97;</p> <p>+ added encryption of personal data in Email-export;</p> <p>+ added indent of RichObject in export to RTF;</p> <p>+ added line break of RichObject in export to RTF;</p> <p>+ added indent of TextObject when exporting to Word;</p> <p>+ added export of tab width in PDF, Word, HTML and RTF exports;</p> <p>+ added property PrefixStyle to SVG-export, which allows to set a prefix for all styles;</p> <p>* improved export of RichObject to Excel 2007;</p> <p>* removed FastReport Cloud and XMPP exports;</p> <p>- fixed incorrect rotation of landscape orientation of pages when printing HTML if they used styles from previous pages;</p> <p>- fixed a bug with font scale when export to PDF;</p> <p>- fixed a memory lose when export SVG objects to HTML with option "High Quality SVG";</p> <p>- fixed a bug with embedding fonts for which packing is prohibited in PDF-export;</p> <p>- fixed a bug with exporting tab symbols to Word;</p> <p>- fixed fill background picture and property of line-height in export to HTML;</p> <p>- fixed a bug with exporting custom dash line of SVGObject to PDF;</p> <p>- fixed a bug with exporting borders of spanned cells to SVG;</p> <p><br /><strong>[WebReport]</strong></p> <p>+ added interactivity for advanced matrix in WebReport;</p> <p>- fixed closing canceling processing in OnFormClosing in Core web dialogs;</p> <p><br /><strong>[.NET Core]</strong></p> <p>- fixed a bug with not working "open after export" option;</p> <p><br /><strong>[WebReport Core]</strong></p> <p>- now the DatePicker icon looks the same in all browsers;</p> <p><br /><strong>[Demos]</strong></p> <p>+ added a new demo for Blazor with a demonstration of working with two reports;</p> <p>- fixed a bug due to which the cursor did not change when hovering over links in the new demo;</p> <p>- fixed a bug with AdvMatrix in new demo;</p> <p><br /><strong>[Plugins]</strong></p> <p>+ added connection to Excel;</p> <p>- fixed SQLite connector for FastReport.Core, FastReport.CoreWin and FastReport.OpenSource;</p> <p>- fixed a bug with ConnectionString to Firebird;</p> <p><br /><strong>[Extras]</strong></p> <p>+ added tool for conversion of RTF documents to report templates (\Extras\Misc\rtf2frx).</p> Wed, 16 Mar 2022 00:00:00 +0100 http://www.fast-report.com/en/news/513/ Fast Reports was ranked in the Top-50 among the best software vendors 2022 http://www.fast-report.com/en/news/515/ <p>We&rsquo;re proud of being selected in the Top-50 software vendors according to&nbsp;<a title="Component Source" href="https://www.componentsource.com/news/press-releases/2022/02/22" target="_blank">Component Source</a>!&nbsp;</p> <p><a class="gallery" title="Fast Reports was ranked in the Top-50 among the best software vendors 2022" href="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/08l-yIoe.png"><img title="Fast Reports was ranked in the Top-50 among the best software vendors 2022" src="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/08l-yIoe.png" alt="Fast Reports was ranked in the Top-50 among the best software vendors 2022" width="100%" /></a></p> Fri, 25 Feb 2022 00:00:00 +0100 http://www.fast-report.com/en/news/515/ Launch of a new product from Fast Reports http://www.fast-report.com/en/news/511/ <p><a class="gallery" title="FastConverter .FP3" href="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/12твич.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastConverter .FP3" src="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/12твич.png" alt="FastConverter .FP3" width="100%" /></a></p> <p>We want to present a program for converting files from fp3 format to any data format FastReport VCL - FastConverter .FP3.</p> <p>There is the conversion of one or more files, command-line, interactive support, mass conversion of FastReport VCL documents to popular formats. All this is waiting for you in FastConverter.FP3!</p> <p>More about the product:&nbsp;<a title="fast-converter-fp3" href="../../../product/fast-converter-fp3/" target="_blank"><strong>https://www.fast-report.com/en/product/fast-converter-fp3/</strong></a><br />Try it for free: <a title="fast-converter-fp3" href="../../../download/fast-converter-fp3/" target="_blank"><strong>https://www.fast-report.com/en/download/fast-converter-fp3/</strong></a></p> <p><a class="gallery" title="FastConverter .FP3" href="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/conv2.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastConverter .FP3" src="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/conv2.gif" alt="FastConverter .FP3" width="100%" /></a></p> Thu, 17 Feb 2022 00:00:00 +0100 http://www.fast-report.com/en/news/511/ Fast Reports releases NuGet-server http://www.fast-report.com/en/news/510/ <p><a class="gallery" title="NuGet" href="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/nugettt_twitter.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="NuGet" src="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/nugettt_twitter.png" alt="NuGet" width="100%" /></a></p> <p>We are happy to announce the release of our NuGet-server. It is an important part of our framework that will make the delivery of our products to users more convenient and faster.</p> <p>Now you can automate the assembly of your products using Fast Reports licence packages, without the need to download manually and install them from the official website via installer. In addition, thanks to the appearance of NuGet-server, it is much easier to use Fast Reports cross-platform products in operating systems of Linux and MacOS families.</p> <p>To have an access you just need Fast Reports account.</p> <p><a class="gallery" title="NuGet package manager window in Microsoft Visual Studio" href="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="NuGet package manager window in Microsoft Visual Studio" src="https://fastreportsimages.s3.amazonaws.com/uploads/02.22/%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA1.png" alt="NuGet package manager window in Microsoft Visual Studio" width="100%" /></a></p> <p>On this server NuGet-packages of various .NET products are available: FastReport .NET (including Core, CoreWin), FastCube .NET, FastReport Business Graphics .NET, etc.</p> <p><a title="Fast Reports Private NuGet-server" href="../../../blog/451/show/" target="_blank"><strong>We&rsquo;ve shared more detail on the work of NuGet-server in our article.</strong></a></p> Tue, 15 Feb 2022 00:00:00 +0100 http://www.fast-report.com/en/news/510/ Release the new version of FastReport FMX 2022.1 http://www.fast-report.com/en/news/509/ <p>Starting from version 2022.1, all releases of FastReport are subscription-based. This will ensure that you have access to all the features of the latest versions while your subscription is active.</p> <p><a class="gallery" title="FastReport FMX 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/FastReport_FMX_2022.1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport FMX 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/FastReport_FMX_2022.1.png" alt="FastReport FMX 2022.1" width="100%" /></a></p> <p>We have added the support for Embarcadero RAD Studio 11 and the new macOS ARM 64-bit for Apple M1. In this release, we have also expanded the set of FastReport FMX export filters. Export filters to the OpenOffice ODT and ODS format are now available for use.</p> <p>Additionally, we have improved the work with FmxLinux in Linux and Metal API support in macOS.</p> <p><strong>2022.1 Version</strong></p> <p>---------------</p> <p>+ Support for Embarcadero RAD Studio 11 was added;</p> <p>+ Support of macOS ARM 64-bit compiler for Apple M1 was added;</p> <p>+ ODT and ODS export filters were added;</p> <p>* New printing module for GTK-based FmxLinux;</p> <p>* The option of reading cmap table with macOS platform in TTF font was added;</p> <p>* Local function copyFrom for GZip packer that removes exceptions during debugging was added;</p> <p>- The bug with canvas.beginscene when AutoWidth = true was fixed;</p> <p>- Bugs in PDF export with full debugging mode were fixed;</p> <p>- Navigator in HTML export was fixed;</p> <p>- The behavior of TfrxPreview.Workspace.DoubleBuffered property on macOS using Metal was fixed;</p> <p>- We have fixed incorrect metrics table size, which could cause the regeneration of other font tables in PDF export;</p> <p>- The bug with the serialization of the edited page in previewpages was fixed;</p> <p>- Minor memory leaks were fixed;</p> <p>- The bug with the drop-down list of fields was fixed;</p> <p>- Print and export in Delphi 11 was fixed;</p> <p>- The bug with Metal canvas in the report designer was fixed;</p> <p>- The height of barcode lines was fixed;</p> <p>- Dot and dash styles in PDF export were fixed;</p> <p>- The list of fonts in Linux was fixed;</p> <p>- The structure of ODT/ODS exports and output of images in RTF under libreoffice was fixed;</p> <p>- We have fixed the error for "No mapping for the Unicode character exists in the target multi-byte code page" when loading text from a stream;</p> <p>- We have fixed HTML tags.</p> Thu, 10 Feb 2022 00:00:00 +0100 http://www.fast-report.com/en/news/509/ Fast Reports' speaker at Basta! http://www.fast-report.com/en/news/507/ <p><img style="float: left; margin-right: 15px; margin-bottom: 10px;" title="Vitaliy-Ezepchuk" src="../../../../uploads/news_img/Vitaliy-Ezepchuk.jpg" alt="Vitaliy-Ezepchuk" width="400" height="280" />We are proud to present our speaker at one of the biggest .NET conferences in Europe - <strong><a href="https://basta.net/microservices-apis/load-balancing-with-rabbit-mq/" target="_blank">Basta!</a>&nbsp;</strong></p> <p><span>Our team lead of cloud development Vitaliy will talk about&nbsp;Load balancing with Rabbit MQ.</span></p> <p>Here's the synopsis of his talk:&nbsp;</p> <p><span>One of the most popular solutions for load balancing is message queues. How to distribute the load evenly among users so that no one is left out? In this session you will learn about developing a distribution system on .NET 6 using Rabbit MQ queues, dynamically adding new users, and comparing it with prioritized queues.</span></p> <p>Vitaly is a graduate of the Faculty of Mathematics, Mechanics &amp; Computer Science of Southern Federal University. Developed bots for computer games in .NET and Java. Was working with migration modeling problems. Among his hobbies are mathematics, fishing, guitar, and Minecraft modding.</p> <p>If you're at Basta in Frankfurt or online - make sure to visit <a href="https://basta.net/microservices-apis/load-balancing-with-rabbit-mq/" target="_blank">his talk</a> and ask questions during the Q&amp;A session.&nbsp;</p> <p><span><br /></span></p> Mon, 20 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/507/ Buy FastReport - Get FastCube for free http://www.fast-report.com/en/news/506/ <p><a class="gallery" title="FastReport + FastCube" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/фб_шапка.png"><img title="FastReport + FastCube" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/фб_шапка.png" alt="FastReport + FastCube" width="100%" /></a></p> <p><strong>With every purchase of report generator FastReport before January 1, 2022 we offer FastCube as a gift!</strong></p> <p>Create an infrastructure for your data analysis by completing your document creating engine with a multidimensional data analysis library of the same platform:</p> <p>FastReport .NET + FastCube .NET<br />FastReport VCL + FastCube VCL<br />FastReport FMX + FastCube FMX</p> <p>FastCube will be automatically added to your product list after the purchase of FastReport. You can check its availability in your customer panel.</p> <p>Offer is valid for a full price purchase only and does not apply to a subscription renewal or an upgrade.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p style="text-align: center;"><a class="button_fr" style="text-decoration: none!important;" title="Buy" href="../../../buy/" target="_blank">Buy FastReport</a></p> <p style="text-align: center;">&nbsp;</p> Thu, 16 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/506/ FastReport Online Designer 2021.4.5 http://www.fast-report.com/en/news/505/ <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/online_designer_2022.1.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/online_designer_2022.1.png" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <h2>New objects</h2> <p>We have added a new object "Radial counter":</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/1_release-notes-2021-4-5-radial-gauge-menu.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/1_release-notes-2021-4-5-radial-gauge-menu.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p>This object allows you to visualize values. This counter has several types:</p> <p><strong>Circle</strong></p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/2_release-notes-2021-4-5-radial-gauge-radial.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/2_release-notes-2021-4-5-radial-gauge-radial.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p><strong>Semicircle</strong></p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/3_release-notes-2021-4-5-radial-gauge-semi.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/3_release-notes-2021-4-5-radial-gauge-semi.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p><strong>Quadrant</strong></p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/4_release-notes-2021-4-5-radial-gauge-quadrant.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/4_release-notes-2021-4-5-radial-gauge-quadrant.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <h2>We have added a new object "Container":</h2> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/5_release-notes-2021-4-5-container.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/5_release-notes-2021-4-5-container.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p>This object allows you to group other objects.</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/6_release-notes-2021-4-5-container-group.gif"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/6_release-notes-2021-4-5-container-group.gif" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <h2><br />We have added a new object "Digital Signature":</h2> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/7_release-notes-2021-4-5-digital-signature.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/7_release-notes-2021-4-5-digital-signature.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p>This object is a signature field during PDF export. By clicking it in Acrobat Reader, you can attach your certificate.</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/8_release-notes-2021-4-5-digital-signature-pdf.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/8_release-notes-2021-4-5-digital-signature-pdf.png" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <p>Note: Make sure the IsDigitalSignEnable property in PDFExport is set to true.</p> <h2>We have added new shapes - pentagon, hexagon, heptagon, octagon:</h2> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/9_release-notes-2021-4-5-polygons.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/9_release-notes-2021-4-5-polygons.png" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <h2><br />New opportunities</h2> <p><strong>Now you can set the angle of inclination of a text object.</strong></p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/10_release-notes-2021-4-5-text-angle.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/10_release-notes-2021-4-5-text-angle.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p>This can be done using the top control:</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/11_release-notes-2021-4-5-text-angle-control.gif"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/11_release-notes-2021-4-5-text-angle-control.gif" alt="FastReport Online Designer 2021.4.5" /></a></p> <p>Or using the Angle property:</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/12_release-notes-2021-4-5-text-angle-property.gif"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/12_release-notes-2021-4-5-text-angle-property.gif" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <h2>We have added the ability to set a different host for the backend</h2> <p>To set a different host, you need to set the configuration in FastReport Online Designer Builder:</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/13_release-notes-2021-4-5-host-api-builder.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/13_release-notes-2021-4-5-host-api-builder.png" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <p>After that, the compiled version of the designer will make requests to the specified host.</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/14_release-notes-2021-4-5-host-api-designer.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/14_release-notes-2021-4-5-host-api-designer.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <p>It is also possible to set the host by adding the hostAPI property to the window before loading the designer:</p> <p>window.hostAPI = 'https://myawesomehost.com/'.</p> <h2>We have added the ability to use your fonts</h2> <p>Previously, you could not add your fonts in the designer. Now you can specify the address of the font server where the designer will receive them. To do this, you need to set the configuration in FastReport Online Designer Builder:</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/15_release-notes-2021-4-5-custom-fonts-builder.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/15_release-notes-2021-4-5-custom-fonts-builder.png" alt="FastReport Online Designer 2021.4.5" width="100%" /></a></p> <p>After that, the designer will contact the specified address to get a new font, while sending family GET parameters (the family of the requested font) and report_id (the identifier of the current report template).</p> <p><a class="gallery" title="FastReport Online Designer 2021.4.5" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/16_release-notes-2021-4-5-custom-fonts-designer.png"><img title="FastReport Online Designer 2021.4.5" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/16_release-notes-2021-4-5-custom-fonts-designer.png" alt="FastReport Online Designer 2021.4.5" /></a></p> <h2><br /><strong>Full list of changes&nbsp;FastReport Online Designer 2021.4.5</strong></h2> <p>----------------------------</p> <p>+ RadialGauge object was added;</p> <p>+ Container object added;</p> <p>+ DigitalSignature object was added;</p> <p>+ the ability to set the rotation angle for the TextObject was added;</p> <p>+ the ability to specify a different host for the designer backend was added;</p> <p>+ new figures: pentagon, hexagon, heptagon, octagon;</p> <p>+ the ability to set the address where the designer is going to receive fonts;</p> <p>- the autosize for some barcodes was fixed;</p> <p>- re-selection of the data source for the date band was fixed;</p> <p>- color selection for some browsers was fixed;</p> <p>- the display of some figures during report preparation was fixed;</p> <p>- the display of some barcodes was fixed;</p> <p>- incorrect size of Landscape pages when calling a preview from Online Designer was fixed;</p> <p>- loading fonts was fixed;</p> <p>- object insertion was fixed;</p> <p>* bundle size was optimized.</p> Tue, 14 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/505/ New version of FastReport VCL 2022.1 is here!  http://www.fast-report.com/en/news/489/ <p><iframe title="YouTube video player" src="https://www.youtube.com/embed/5hbY7KZz-7c" frameborder="0" width="560" height="315"></iframe></p> <p><a class="gallery" title="FastReport VCL 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/twitter2022.1.png"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/twitter2022.1.png" alt="FastReport VCL 2022.1" width="100%" /></a></p> <p>We added support of digital multi-signature for documents in PDF format. A PDF export file can be sign with more than one digital certificates.</p> <p>One document &ndash; several signatures.</p> <p><a class="gallery" title="FastReport VCL 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/multi-sign-pdf.gif"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/multi-sign-pdf.gif" alt="FastReport VCL 2022.1" width="100%" /></a></p> <p><strong>All in one file.</strong></p> <p>New ability to export all opened tabs in preview window into one file while saving junction through Hyperlink functionality (not all export filters support junction by anchors).</p> <p>&nbsp;</p> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/export-all.gif"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/export-all.gif" alt="FastReport VCL 2022.1" width="100%" /></a></p> <p><strong>Saving reports are easy.</strong></p> <p>New transport filter for saving and loading reports and exported documents into Yandex Disk.</p> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/YandexDisk.png"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/YandexDisk.png" alt="FastReport VCL 2022.1" width="100%" /></a></p> <p><strong>New abilities of reporting server.</strong></p> <p>The client-server component now has ability to process and convert prepared reports loaded by client to different formats supported by FastReport VCL. Is easy to create converting server of prepared reports.</p> <p><a class="gallery" title="FastReport VCL 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/fp3-sr.PNG"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/fp3-sr.PNG" alt="FastReport VCL 2022.1" width="100%" /></a></p> <p><strong>Fast edit of expressions.</strong></p> <p>The enhanced text objects editors have ability to insert an expression &ldquo;on the fly&rdquo; with help of build-in data tree and Drag&amp;Drop support. The improvement affects the editors of the Rich, Text and HTML object.</p> <p><strong><a class="gallery" title="FastReport VCL 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/editors-exp.gif"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/editors-exp.gif" alt="FastReport VCL 2022.1" width="100%" /></a></strong></p> <p><strong>Added support of right to left output for HTML tags with RTLReading property turned on.</strong></p> <p><a class="gallery" title="FastReport VCL 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/RTL.PNG"><img title="FastReport VCL 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/RTL.PNG" alt="FastReport VCL 2022.1" width="100%" /></a></p> <p>Also, we made lots of fixes and improvements. Check the full list of changes.</p> <p><strong>Version 2022.1</strong></p> <p>----------------------------</p> <p>+ Added support of multi-sign in PDF export;</p> <p>+ New ability of the ReportServer component to load and convert prepared reports from a client and convert in to specified export format;</p> <p>+ Added ability to export all tabs with prepared reports to one export file;</p> <p>+ Added new transport filter to YaDisk;</p> <p>+ Added support of RTL for Text object with HTML tags when RTLReading is enabled;</p> <p>* Improved objects editors for Text, HTML and Rich objects for fast expression insertion;</p> <p>+ Added TfrxSVGGraphicCache check SVGCache in Demos folder;</p> <p>+ Added RTTI information for DataLink behavior;</p> <p>+ Add new classes to FireDAC RTTI;</p> <p>+ Added basic script RTTI for PDFView object;</p> <p>+ Added DataSet and DataField to PDFView object;</p> <p>+ Added function to set path to Pdfium library from the code (frxPDFiumDLLPathSet);</p> <p>* Updated How to build DLL with report components example;</p> <p>* Update import form QuickReport (conversion of TQRDQuery, TQRDTable ,TQRDesignSubdetail);</p> <p>* Improved processing of ARC in Emf to PDF/SVG converter;</p> <p>- Fixed bug with email export via MS Outlook;</p> <p>- Fixed bug with empty page in DOCX export;</p> <p>- Fixed bug with bracket '(' symbol in GS1 Datamatrix data;</p> <p>- Fixed bug with specifying the port in DataLink;</p> <p>- Fixed EMF Export registration;</p> <p>- Fixed bug with symbols width in PDF export with Calibri font;</p> <p>- Fixed bug with incorrect clipping in PDF export;</p> <p>- Fixed bug with Map Color Scale and Size Scale background;</p> <p>- Fixed reading of Extended type on x64 platform in HTMLView object;</p> <p>- Fixed parameters fill bug in internal query during report loading(To avoid exception for undefined parameter);</p> <p>- Fixed issue with tls connection to Cloudflare or AWS servers with tls server name extension(via DataLink protocols);</p> <p>- Fixed bug with Unicode printer names in non Unicode Delphis;</p> <p>- Fixed export of images XLS export;</p> <p>- Fixed bug with negative numbers in XLSX export;</p> <p>- Fixed bug with PNG smooth draw;</p> <p>- Fixed bug when preview events occurs during SetProgressMessage;</p> <p>- Fixed bug with Collapse All in preview window;</p> <p>- Fixed bug with DialogPage size under RAD Studio 11;</p> <p>- Fixed bug with draw of shape object;</p> <p>- Fixed memory leak in HTMLView object;</p> <p>- Fixed bug with PNG transparency and HiQuality in PDF export (back-compatibility);</p> <p>- Fixed bug in multi-threading environment;</p> <p>- Fixed bug with TableBuilder and PageHeader band;</p> Mon, 13 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/489/ Release of the new version of FastReport Desktop 2022.1 http://www.fast-report.com/en/news/503/ <p>Updated version in FastReport Desktop 2022.1. Even more possibilities with FastReport.</p> <p><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/FastReport_Desktop_2022.1.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/03.22/FastReport_Desktop_2022.1.png" alt="FastReport Desktop 2022.1" width="100%" /></a></p> <h2>New features</h2> <p id="added-new-advanced-matrix-object"><strong>Added new "Advanced Matrix" object:</strong></p> <p><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png" alt="FastReport Desktop 2022.1" width="100%" /></a></p> <p>Here is a list of its key features:</p> <ul> <li>row and column headers can contain groups and simple elements in any order. This allows you to build asymmetric reports;</li> <li>collapse buttons allow you to interactively manage the visibility of individual elements;</li> <li>sorting buttons allow you to interactively sort the matrix by the selected values, including the total values;</li> <li>Top N grouping allows you to display N values in the header, and group the remaining values into a separate element with the ability to expand;</li> <li>output of matrix headers in a stepped form;</li> <li>sorting headers by total values;</li> <li>a wide range of aggregate functions;</li> <li>support of custom aggregate functions;</li> <li>a wide range of special functions that allow you to get the values of totals, adjacent cells, as well as functions for calculating percentages;</li> <li>support for "Sparkline" and "Gauge" objects in data cells.</li> </ul> <p><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png" alt="FastReport Desktop 2022.1" width="100%" /></a></p> <p><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png" alt="FastReport Desktop 2022.1" width="100%" /></a></p> <p>Learn more about this object in the&nbsp;<a title="FastReport Desktop 2022.1" href="../../../../public_download/docs/FRNet/online/en/UserManual/en-US/DataBand/AdvMatrix.html" target="_blank">documentation</a>.</p> <p id="added-gs1-databar-barcodes-limited-omnidirectional-stacked-and-stacked-omnidirectional"><strong>Added<a title="GS1 Databar barcodes in FastReport .NET" href="../../../blog/show/gs1-databar-barcode-net/" target="_blank">&nbsp;GS1 DataBar barcodes</a>: Limited, Omnidirectional, Stacked and Stacked Omnidirectional.</strong></p> <p><a title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png" alt="FastReport Desktop 2022.1" width="100%" /></a></p> <h2>New properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder</h2> <p>These properties allow you to customize the behavior when exceptions with invalid database field and table names occur.</p> <p><strong>Config.CompilerSetting.Placeholder</strong>&nbsp;is a string variable that is used to replace expressions with nonexistent names. By default, the value of this variable is an empty string.</p> <p><strong>Config.CompilerSetting.ExceptionBehaviour</strong>&nbsp;can have the following values: ExceptionBehaviour.Default &nbsp;- default behavior, as it was before. If there are errors with invalid names, an error message is displayed. Report preparation is interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithExceptionMessage</strong>&nbsp;- invalid expressions are replaced by the text of the exception message. Errors are not shown at that. Report preparation is not interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ShowExceptionMessage</strong>&nbsp;- A message appears with the exception text, after pressing OK, report preparation continues. Incorrect expressions are replaced with the value of&nbsp;Placeholder&nbsp;variable.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithPlaceholder</strong>&nbsp;- invalid expressions are simply replaced with&nbsp;Placeholder. No error messages. Report preparation is not interrupted.</p> <p>Example with variable values:&nbsp;<strong>ExceptionBehaviour = ExceptionBehaviour.ReplaceExpressionWithPlaceholder&nbsp;Placeholder = "NO DATA!</strong></p> <h4 id="новые-свойства-configcompilersettingexceptionbehaviour-и-configcompilersettingplaceholder"><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png" alt="FastReport Desktop 2022.1" width="100%" /></a></h4> <p>Here you can see that the table has a field named&nbsp;FistName, but it's not specified correctly in the expression.</p> <p><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png"><img title="FastReport Desktop 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png" alt="FastReport Desktop 2022.1" width="100%" /></a></p> <p>And this is the result of preparing such a report. Previously it would have been impossible to prepare it due to errors.</p> <p id="improved-translation-quality-of-rtf-into-report-objects"><strong>Improved translation quality of RTF into report objects.</strong></p> <p>Conversion of RTF into report objects is optimized. RTF translation in table cells is added. Lots of bugs fixed.</p> <h2 id="exports-improvements">Exports improvements</h2> <p id="implemented-export-of-watermark-to-word-and-rtf"><a title="How to watermark a DOCX or RTF document in a .NET application" href="../../../blog/show/watermark-docx-rtf-dotnet/" target="_blank"><strong>Implemented export of watermark to Word and RTF.</strong></a></p> <p id="added-svg-image-scaling-in-export-matrix"><strong>Added SVG image scaling in export matrix.</strong></p> <p>This improves the quality of exported images when exporting to Word and Excel. However, this increases the size of the output file. To use this feature, you must enable the "Print optimized" option when exporting.</p> <p id="export-groups-to-single-sheets-in-excel-2007-has-been-implemented"><strong>Export groups to single sheets in Excel 2007 has been implemented.</strong></p> <p id="excel-2007-has-added-the-ability-to-export-a-property-that-determines-the-size-and-location-of-the-image-when-exporting"><strong>Excel 2007 has added the ability to export a property that determines the size and location of the image when exporting.</strong></p> <p>Now you can define how the image will behave in a cell when its position and size are changed. In doing so, the image can:</p> <ul> <li>move and resize together with the cell;</li> <li>move together with the cell, but not change its size;</li> <li>don't move or resize;</li> </ul> <p id="implemented-the-ability-to-hide-or-show-grid-lines-when-exporting-to-excel-97"><strong>Implemented the ability to hide or show grid lines when exporting to Excel 97.</strong></p> <p id="added-dont-rotate-landscape-pages-when-printing-option-in-html-export"><strong>Added "Don't rotate landscape pages when printing" option in HTML export.</strong></p> <p>Previously, we were forcibly rotating landscape-oriented pages when printing. The reason was that browsers cannot correctly print reports with pages both in portrait and landscape orientation. When you print such documents, pages with landscape orientation are cut off by the width of pages with portrait orientation. Now, you can adjust whether to rotate pages in landscape orientation or not. In addition, a bug where landscape-oriented pages were always rotated, even when there are no portrait-oriented pages, has been fixed.</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added a new AdvMatrixObject;</p> <p>+&nbsp;added GS1 DataBar barcodes: Limited, Omnidirectional, Stacked and Stacked Omnidirectional;</p> <p>+&nbsp;added new properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder. These properties give the ability to customize the behavior when exceptions are thrown with incorrect names of database tables and fields;</p> <p>+&nbsp;added translation of RichObject inside TableCell;</p> <p>* reworked translation of RichObject into report objects;</p> <p>- fixed ShiftMode of translated RTF object;</p> <p>-&nbsp;fixed a bug with two parameters with the same name in report leading to System.ArgumentException;</p> <p>-&nbsp;fixed a bug with subreport containing multicolumn Databand;</p> <p>-&nbsp;fixed a bug with wrong band height calculation;</p> <p>-&nbsp;fixed a bug with displaying of hyperlinks when converting RTF to report objects;</p> <p>-&nbsp;fixed translation of RichObject if it set from a report script;</p> <p>-&nbsp;fixed a bug with private fonts added to Config.PrivateFontCollection;</p> <p><strong>[.NET Core]</strong></p> <p>+ added support for .NET 6;</p> <p>- fixed incorrect search for Bold-Italic fonts;</p> <p><strong>[Designer]</strong></p> <p>+ added verification of entered data in editing window of the QR code of SberBank;</p> <p>- fixed a bug with line break in text object editor;</p> <p>- fixed a bug when converting rdl reports containing matrices inside table cells;</p> <p>- fixed a bug with guide lines in the designer;</p> <p>- fixed a bug with Report tree window;</p> <p>- fixed a bug leading to System.NullReferenceException and crash of the designer during its launch when the Auto Guides option is enabled;</p> <p><strong>[Preview]</strong></p> <p>- fixed a bug with shifting the position of objects when switching the view of bands while editing a prepared page;</p> <p><strong>[Exports]</strong></p> <p>+ implemented export of watermark to Word;</p> <p>+ implemented export of watermark to RTF;</p> <p>+ added "Don't rotate landscape pages when printing" option in export to HTML;</p> <p>+ added the ability to change the name of the attached file when sending by Email;</p> <p>+ add zooming of SVG images in export matrix;</p> <p>+ added the ability to export a property that determines the size and position of the image when exporting to Excel 2007;</p> <p>+ implemented ability to hide or show gridlines when exporting to Excel 97;</p> <p>+ implemented export of groups on separate sheets to Excel;</p> <p>+ implemented export of transparency level watermark images to Word;</p> <p>+ implemented export image size of watermark to RTF;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting to text, tables with rows count less then one;</p> <p>- fixed incorrect left padding of tables in export to Word;</p> <p>- fixed a bug with Wingdings font in HTML tags when exporting to HTML;</p> <p>- fixed a bug with export Wingdings and Webdings fonts to HTML;</p> <p>- fixed a bug with width of frame in export to PowerPoint;</p> <p>- fixed a bug with exporting objects with transparent fill to RTF;</p> <p>- fixed a bug with exporting objects with transparent fill to Word;</p> <p>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF;</p> <p>- fixed incorrect line break display when exporting to HTML;</p> <p>- fix out of memory when export to PDF;</p> <p>- fixed bugs in export to PDF in non-Windows systems;</p> <p>- fixed a bug with exporting tables with more than 63 columns to Word 2007;</p> <p>- fixed a bug leading to a memory leak and System.OutOfMemoryException in PDF-export when the "Text in curves" option is enabled;</p> <p>- fixed a bug with line break in HTML-export;</p> Wed, 08 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/503/ Release of the new version of FastReport for DBA 2022.1 http://www.fast-report.com/en/news/504/ <p>Updated version in FastReport for DBA 2022.1. Even more possibilities with FastReport.</p> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/twitterDBA.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/twitterDBA.png" alt="FastReport for DBA 2022.1" width="100%" /></a></p> <h2>New features</h2> <p id="added-new-advanced-matrix-object"><strong>Added new "Advanced Matrix" object:</strong></p> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png" alt="FastReport for DBA 2022.1" width="100%" /></a></p> <p>Here is a list of its key features:</p> <ul> <li>row and column headers can contain groups and simple elements in any order. This allows you to build asymmetric reports;</li> <li>collapse buttons allow you to interactively manage the visibility of individual elements;</li> <li>sorting buttons allow you to interactively sort the matrix by the selected values, including the total values;</li> <li>Top N grouping allows you to display N values in the header, and group the remaining values into a separate element with the ability to expand;</li> <li>output of matrix headers in a stepped form;</li> <li>sorting headers by total values;</li> <li>a wide range of aggregate functions;</li> <li>support of custom aggregate functions;</li> <li>a wide range of special functions that allow you to get the values of totals, adjacent cells, as well as functions for calculating percentages;</li> <li>support for "Sparkline" and "Gauge" objects in data cells.</li> </ul> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png" alt="FastReport for DBA 2022.1" width="100%" /></a></p> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png" alt="FastReport for DBA 2022.1" width="100%" /></a></p> <p>Learn more about this object in the&nbsp;<a title="FastReport for DBA 2022.1" href="../../../../public_download/docs/FRNet/online/en/UserManual/en-US/DataBand/AdvMatrix.html" target="_blank">documentation</a>.</p> <p id="added-gs1-databar-barcodes-limited-omnidirectional-stacked-and-stacked-omnidirectional"><strong>Added<a title="GS1 Databar barcodes in FastReport .NET" href="../../../blog/show/gs1-databar-barcode-net/" target="_blank">&nbsp;GS1 DataBar barcodes</a>: Limited, Omnidirectional, Stacked and Stacked Omnidirectional.</strong></p> <p><a title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png" alt="FastReport for DBA 2022.1" width="100%" /></a></p> <h2>New properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder</h2> <p>These properties allow you to customize the behavior when exceptions with invalid database field and table names occur.</p> <p><strong>Config.CompilerSetting.Placeholder</strong>&nbsp;is a string variable that is used to replace expressions with nonexistent names. By default, the value of this variable is an empty string.</p> <p><strong>Config.CompilerSetting.ExceptionBehaviour</strong>&nbsp;can have the following values: ExceptionBehaviour.Default &nbsp;- default behavior, as it was before. If there are errors with invalid names, an error message is displayed. Report preparation is interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithExceptionMessage</strong>&nbsp;- invalid expressions are replaced by the text of the exception message. Errors are not shown at that. Report preparation is not interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ShowExceptionMessage</strong>&nbsp;- A message appears with the exception text, after pressing OK, report preparation continues. Incorrect expressions are replaced with the value of&nbsp;Placeholder&nbsp;variable.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithPlaceholder</strong>&nbsp;- invalid expressions are simply replaced with&nbsp;Placeholder. No error messages. Report preparation is not interrupted.</p> <p>Example with variable values:&nbsp;<strong>ExceptionBehaviour = ExceptionBehaviour.ReplaceExpressionWithPlaceholder&nbsp;Placeholder = "NO DATA!</strong></p> <h4 id="новые-свойства-configcompilersettingexceptionbehaviour-и-configcompilersettingplaceholder"><a class="gallery" title="FastReport Desktop 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png" alt="FastReport for DBA 2022.1" width="100%" /></a></h4> <p>Here you can see that the table has a field named&nbsp;FistName, but it's not specified correctly in the expression.</p> <p><a class="gallery" title="FastReport for DBA 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png"><img title="FastReport for DBA 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png" alt="FastReport for DBA 2022.1" width="100%" /></a></p> <p>And this is the result of preparing such a report. Previously it would have been impossible to prepare it due to errors.</p> <p id="improved-translation-quality-of-rtf-into-report-objects"><strong>Improved translation quality of RTF into report objects.</strong></p> <p>Conversion of RTF into report objects is optimized. RTF translation in table cells is added. Lots of bugs fixed.</p> <h2 id="exports-improvements">Exports improvements</h2> <p id="implemented-export-of-watermark-to-word-and-rtf"><a title="How to watermark a DOCX or RTF document in a .NET application" href="../../../blog/show/watermark-docx-rtf-dotnet/" target="_blank"><strong>Implemented export of watermark to Word and RTF.</strong></a></p> <p id="added-svg-image-scaling-in-export-matrix"><strong>Added SVG image scaling in export matrix.</strong></p> <p>This improves the quality of exported images when exporting to Word and Excel. However, this increases the size of the output file. To use this feature, you must enable the "Print optimized" option when exporting.</p> <p id="export-groups-to-single-sheets-in-excel-2007-has-been-implemented"><strong>Export groups to single sheets in Excel 2007 has been implemented.</strong></p> <p id="excel-2007-has-added-the-ability-to-export-a-property-that-determines-the-size-and-location-of-the-image-when-exporting"><strong>Excel 2007 has added the ability to export a property that determines the size and location of the image when exporting.</strong></p> <p>Now you can define how the image will behave in a cell when its position and size are changed. In doing so, the image can:</p> <ul> <li>move and resize together with the cell;</li> <li>move together with the cell, but not change its size;</li> <li>don't move or resize;</li> </ul> <p id="implemented-the-ability-to-hide-or-show-grid-lines-when-exporting-to-excel-97"><strong>Implemented the ability to hide or show grid lines when exporting to Excel 97.</strong></p> <p id="added-dont-rotate-landscape-pages-when-printing-option-in-html-export"><strong>Added "Don't rotate landscape pages when printing" option in HTML export.</strong></p> <p>Previously, we were forcibly rotating landscape-oriented pages when printing. The reason was that browsers cannot correctly print reports with pages both in portrait and landscape orientation. When you print such documents, pages with landscape orientation are cut off by the width of pages with portrait orientation. Now, you can adjust whether to rotate pages in landscape orientation or not. In addition, a bug where landscape-oriented pages were always rotated, even when there are no portrait-oriented pages, has been fixed.</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added a new AdvMatrixObject;</p> <p>+&nbsp;added GS1 DataBar barcodes: Limited, Omnidirectional, Stacked and Stacked Omnidirectional;</p> <p>+&nbsp;added new properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder. These properties give the ability to customize the behavior when exceptions are thrown with incorrect names of database tables and fields;</p> <p>+&nbsp;added translation of RichObject inside TableCell;</p> <p>* reworked translation of RichObject into report objects;</p> <p>- fixed ShiftMode of translated RTF object;</p> <p>-&nbsp;fixed a bug with two parameters with the same name in report leading to System.ArgumentException;</p> <p>-&nbsp;fixed a bug with subreport containing multicolumn Databand;</p> <p>-&nbsp;fixed a bug with wrong band height calculation;</p> <p>-&nbsp;fixed a bug with displaying of hyperlinks when converting RTF to report objects;</p> <p>-&nbsp;fixed translation of RichObject if it set from a report script;</p> <p>-&nbsp;fixed a bug with private fonts added to Config.PrivateFontCollection</p> <p><strong>[Designer]</strong></p> <p>+ added verification of entered data in editing window of the QR code of SberBank;</p> <p>- fixed a bug with line break in text object editor;</p> <p>- fixed a bug when converting rdl reports containing matrices inside table cells;</p> <p>- fixed a bug with guide lines in the designer;</p> <p>- fixed a bug with Report tree window;</p> <p>- fixed a bug leading to System.NullReferenceException and crash of the designer during its launch when the Auto Guides option is enabled;</p> <p><strong>[Preview]</strong></p> <p>- fixed a bug with shifting the position of objects when switching the view of bands while editing a prepared page;</p> <p><strong>[Exports]</strong></p> <p>+ implemented export of watermark to Word;</p> <p>+ implemented export of watermark to RTF;</p> <p>+ added "Don't rotate landscape pages when printing" option in export to HTML;</p> <p>+ added the ability to change the name of the attached file when sending by Email;</p> <p>+ add zooming of SVG images in export matrix;</p> <p>+ added the ability to export a property that determines the size and position of the image when exporting to Excel 2007;</p> <p>+ implemented ability to hide or show gridlines when exporting to Excel 97;</p> <p>+ implemented export of groups on separate sheets to Excel;</p> <p>+ implemented export of transparency level watermark images to Word;</p> <p>+ implemented export image size of watermark to RTF;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting to text, tables with rows count less then one;</p> <p>- fixed incorrect left padding of tables in export to Word;</p> <p>- fixed a bug with Wingdings font in HTML tags when exporting to HTML;</p> <p>- fixed a bug with export Wingdings and Webdings fonts to HTML;</p> <p>- fixed a bug with width of frame in export to PowerPoint;</p> <p>- fixed a bug with exporting objects with transparent fill to RTF;</p> <p>- fixed a bug with exporting objects with transparent fill to Word;</p> <p>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF;</p> <p>- fixed incorrect line break display when exporting to HTML;</p> <p>- fix out of memory when export to PDF;</p> <p>- fixed bugs in export to PDF in non-Windows systems;</p> <p>- fixed a bug with exporting tables with more than 63 columns to Word 2007;</p> <p>- fixed a bug leading to a memory leak and System.OutOfMemoryException in PDF-export when the "Text in curves" option is enabled;</p> <p>- fixed a bug with line break in HTML-export</p> Wed, 08 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/504/ New version of FastReport Mono 2022.1 http://www.fast-report.com/en/news/502/ <p>The release of version 2022.1 in FastReport Mono took place. A large number of new features and changes have been made.</p> <p><a class="gallery" title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/twitter_mono_2022.png"><img title="FastReport Mono 2022.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/12.21/twitter_mono_2022.png" alt="FastReport Mono 2022.2" width="100%" /></a></p> <h2>New features</h2> <p id="added-new-advanced-matrix-object"><strong>Added new "Advanced Matrix" object:</strong></p> <p><a class="gallery" title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png"> <img style="display: block;" title="FastReport Mono 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png" alt="FastReport Mono 2022.1" width="100%" /></a></p> <p>Here is a list of its key features:</p> <ul> <li>row and column headers can contain groups and simple elements in any order. This allows you to build asymmetric reports;</li> <li>collapse buttons allow you to interactively manage the visibility of individual elements;</li> <li>sorting buttons allow you to interactively sort the matrix by the selected values, including the total values;</li> <li>Top N grouping allows you to display N values in the header, and group the remaining values into a separate element with the ability to expand;</li> <li>output of matrix headers in a stepped form;</li> <li>sorting headers by total values;</li> <li>a wide range of aggregate functions;</li> <li>support of custom aggregate functions;</li> <li>a wide range of special functions that allow you to get the values of totals, adjacent cells, as well as functions for calculating percentages;</li> <li>support for "Sparkline" and "Gauge" objects in data cells.</li> </ul> <p><a class="gallery" title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png"> <img style="display: block;" title="FastReportMono 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png" alt="FastReport Mono 2022.1" width="100%" /></a></p> <p><a class="gallery" title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png"><img style="display: block;" title="FastReport Mono 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png" alt="FastReport Mono 2022.1" width="100%" /></a></p> <p>Learn more about this object in the&nbsp;<a title="FastReport Mono 2022.1" href="../../../../public_download/docs/FRNet/online/en/UserManual/en-US/DataBand/AdvMatrix.html" target="_blank">documentation</a>.</p> <p id="added-gs1-databar-barcodes-limited-omnidirectional-stacked-and-stacked-omnidirectional"><strong>Added <a title="GS1 Databar barcodes in FastReport .NET" href="../../../blog/show/gs1-databar-barcode-net/" target="_blank">GS1 DataBar barcodes</a>: Limited, Omnidirectional, Stacked and Stacked Omnidirectional.</strong></p> <p><a title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png"><img style="display: block;" title="FastReport Mono 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png" alt="FastReport Mono 2022.1" width="100%" /></a></p> <h2>New properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder</h2> <p>These properties allow you to customize the behavior when exceptions with invalid database field and table names occur.</p> <p><strong>Config.CompilerSetting.Placeholder</strong> is a string variable that is used to replace expressions with nonexistent names. By default, the value of this variable is an empty string.</p> <p><strong>Config.CompilerSetting.ExceptionBehaviour</strong> can have the following values: ExceptionBehaviour.Default &nbsp;- default behavior, as it was before. If there are errors with invalid names, an error message is displayed. Report preparation is interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithExceptionMessage</strong>&nbsp;- invalid expressions are replaced by the text of the exception message. Errors are not shown at that. Report preparation is not interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ShowExceptionMessage</strong>&nbsp;- A message appears with the exception text, after pressing OK, report preparation continues. Incorrect expressions are replaced with the value of&nbsp;<span>Placeholder</span>&nbsp;variable.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithPlaceholder</strong>&nbsp;- invalid expressions are simply replaced with&nbsp;<span>Placeholder</span>. No error messages. Report preparation is not interrupted.</p> <p>Example with variable values:&nbsp;<strong>ExceptionBehaviour = ExceptionBehaviour.ReplaceExpressionWithPlaceholder&nbsp;Placeholder = "NO DATA!</strong></p> <h4 id="новые-свойства-configcompilersettingexceptionbehaviour-и-configcompilersettingplaceholder"><a class="gallery" title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png"><img style="display: block;" title="FastReport Mono 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png" alt="FastReport Mono 2022.1" width="100%" /></a></h4> <p><span>Here you can see that the table has a field named&nbsp;</span><span>FistName</span><span>, but it's not specified correctly in the expression.</span></p> <p><a class="gallery" title="FastReport Mono 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png"> <img style="display: block;" title="FastReport Mono 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png" alt="FastReport Mono 2022.1" width="100%" /></a></p> <p>And this is the result of preparing such a report. Previously it would have been impossible to prepare it due to errors.</p> <p id="improved-translation-quality-of-rtf-into-report-objects"><strong>Improved translation quality of RTF into report objects.</strong></p> <p>Conversion of RTF into report objects is optimized. RTF translation in table cells is added. Lots of bugs fixed.</p> <h2 id="exports-improvements">Exports improvements</h2> <p id="implemented-export-of-watermark-to-word-and-rtf"><a title="How to watermark a DOCX or RTF document in a .NET application" href="../../../blog/show/watermark-docx-rtf-dotnet/" target="_blank"><strong>Implemented export of watermark to Word and RTF.</strong></a></p> <p id="added-svg-image-scaling-in-export-matrix"><strong>Added SVG image scaling in export matrix.</strong></p> <p>This improves the quality of exported images when exporting to Word and Excel. However, this increases the size of the output file. To use this feature, you must enable the "Print optimized" option when exporting.</p> <p id="export-groups-to-single-sheets-in-excel-2007-has-been-implemented"><strong>Export groups to single sheets in Excel 2007 has been implemented.</strong></p> <p id="excel-2007-has-added-the-ability-to-export-a-property-that-determines-the-size-and-location-of-the-image-when-exporting"><strong>Excel 2007 has added the ability to export a property that determines the size and location of the image when exporting.</strong></p> <p>Now you can define how the image will behave in a cell when its position and size are changed. In doing so, the image can:</p> <ul> <li>move and resize together with the cell;</li> <li>move together with the cell, but not change its size;</li> <li>don't move or resize;</li> </ul> <p id="implemented-the-ability-to-hide-or-show-grid-lines-when-exporting-to-excel-97"><strong>Implemented the ability to hide or show grid lines when exporting to Excel 97.</strong></p> <p id="added-dont-rotate-landscape-pages-when-printing-option-in-html-export"><strong>Added "Don't rotate landscape pages when printing" option in HTML export.</strong></p> <p>Previously, we were forcibly rotating landscape-oriented pages when printing. The reason was that browsers cannot correctly print reports with pages both in portrait and landscape orientation. When you print such documents, pages with landscape orientation are cut off by the width of pages with portrait orientation. Now, you can adjust whether to rotate pages in landscape orientation or not. In addition, a bug where landscape-oriented pages were always rotated, even when there are no portrait-oriented pages, has been fixed.</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added a new AdvMatrixObject;</p> <p>+&nbsp;added GS1 DataBar barcodes: Limited, Omnidirectional, Stacked and Stacked Omnidirectional;</p> <p>+&nbsp;added new properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder. These properties give the ability to customize the behavior when exceptions are thrown with incorrect names of database tables and fields;</p> <p>+&nbsp;added translation of RichObject inside TableCell;</p> <p>* reworked translation of RichObject into report objects;</p> <p>- fixed ShiftMode of translated RTF object;</p> <p>-&nbsp;fixed a bug with two parameters with the same name in report leading to System.ArgumentException;</p> <p>-&nbsp;fixed a bug with subreport containing multicolumn Databand;</p> <p>-&nbsp;fixed a bug with wrong band height calculation;</p> <p>-&nbsp;fixed a bug with displaying of hyperlinks when converting RTF to report objects;</p> <p>-&nbsp;fixed translation of RichObject if it set from a report script;</p> <p>-&nbsp;fixed a bug with private fonts added to Config.PrivateFontCollection;</p> <p><strong>[Designer]</strong></p> <p>+ added verification of entered data in editing window of the QR code of SberBank;</p> <p>- fixed a bug with line break in text object editor;</p> <p>- fixed a bug when converting rdl reports containing matrices inside table cells;</p> <p>- fixed a bug with guide lines in the designer;</p> <p>- fixed a bug with Report tree window;</p> <p>- fixed a bug leading to System.NullReferenceException and crash of the designer during its launch when the Auto Guides option is enabled;</p> <p><strong>[Preview]</strong></p> <p>- fixed a bug with shifting the position of objects when switching the view of bands while editing a prepared page;</p> <p><strong>[Exports]</strong></p> <p>+ implemented export of watermark to Word;</p> <p>+ implemented export of watermark to RTF;</p> <p>+ added "Don't rotate landscape pages when printing" option in export to HTML;</p> <p>+ added the ability to change the name of the attached file when sending by Email;</p> <p>+ add zooming of SVG images in export matrix;</p> <p>+ added the ability to export a property that determines the size and position of the image when exporting to Excel 2007;</p> <p>+ implemented ability to hide or show gridlines when exporting to Excel 97;</p> <p>+ implemented export of groups on separate sheets to Excel;</p> <p>+ implemented export of transparency level watermark images to Word;</p> <p>+ implemented export image size of watermark to RTF;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting to text, tables with rows count less then one;</p> <p>- fixed incorrect left padding of tables in export to Word;</p> <p>- fixed a bug with Wingdings font in HTML tags when exporting to HTML;</p> <p>- fixed a bug with export Wingdings and Webdings fonts to HTML;</p> <p>- fixed a bug with width of frame in export to PowerPoint;</p> <p>- fixed a bug with exporting objects with transparent fill to RTF;</p> <p>- fixed a bug with exporting objects with transparent fill to Word;</p> <p>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF;</p> <p>- fixed incorrect line break display when exporting to HTML;</p> <p>- fix out of memory when export to PDF;</p> <p>- fixed bugs in export to PDF in non-Windows systems;</p> <p>- fixed a bug with exporting tables with more than 63 columns to Word 2007;</p> <p>- fixed a bug leading to a memory leak and System.OutOfMemoryException in PDF-export when the "Text in curves" option is enabled;</p> <p>- fixed a bug with line break in HTML-export;</p> <p><strong>[WebReport]</strong></p> <p>- fixed a bug with new line character when using Wingdings font;</p> Tue, 07 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/502/ New version of FastReport .NET 2022.1 http://www.fast-report.com/en/news/501/ <p><iframe src="https://www.youtube.com/embed/2vCXLHcpjYQ" frameborder="0" width="560" height="315"></iframe></p> <p>The release of version 2022.1 in FastReport .NET took place. A large number of new features and changes have been made.</p> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/twitter_2022.1.png"><img title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/twitter_2022.1.png" alt="FastReport .NET 2022.1" width="100%" /></a></p> <h2>New features</h2> <p id="added-new-advanced-matrix-object"><strong>Added new "Advanced Matrix" object:</strong></p> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png"> <img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/1_en_AdvMatrix-features.png" alt="FastReport .NET 2022.1" width="100%" /></a></p> <p>Here is a list of its key features:</p> <ul> <li>row and column headers can contain groups and simple elements in any order. This allows you to build asymmetric reports;</li> <li>collapse buttons allow you to interactively manage the visibility of individual elements;</li> <li>sorting buttons allow you to interactively sort the matrix by the selected values, including the total values;</li> <li>Top N grouping allows you to display N values in the header, and group the remaining values into a separate element with the ability to expand;</li> <li>output of matrix headers in a stepped form;</li> <li>sorting headers by total values;</li> <li>a wide range of aggregate functions;</li> <li>support of custom aggregate functions;</li> <li>a wide range of special functions that allow you to get the values of totals, adjacent cells, as well as functions for calculating percentages;</li> <li>support for "Sparkline" and "Gauge" objects in data cells.</li> </ul> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png"> <img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/2_en_AdvMatrix-features0.png" alt="FastReport .NET 2022.1" width="100%" /></a></p> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png"><img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/3_en_AdvMatrix-features1.png" alt="FastReport .NET 2022.1" width="100%" /></a></p> <p>Learn more about this object in the&nbsp;<a title="FastReport .NET 2022.1" href="../../../../public_download/docs/FRNet/online/en/UserManual/en-US/DataBand/AdvMatrix.html" target="_blank">documentation</a>.</p> <p id="added-gs1-databar-barcodes-limited-omnidirectional-stacked-and-stacked-omnidirectional"><strong>Added<a title="GS1 Databar barcodes in FastReport .NET" href="../../../blog/show/gs1-databar-barcode-net/" target="_blank"> GS1 DataBar barcodes</a>: Limited, Omnidirectional, Stacked and Stacked Omnidirectional.</strong></p> <p><a title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png"><img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/4__en_release-notes-2022-1-gs1-databar-barcodes.png" alt="FastReport .NET 2022.1" width="100%" /></a></p> <h2>New properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder</h2> <p>These properties allow you to customize the behavior when exceptions with invalid database field and table names occur.</p> <p><strong>Config.CompilerSetting.Placeholder</strong> is a string variable that is used to replace expressions with nonexistent names. By default, the value of this variable is an empty string.</p> <p><strong>Config.CompilerSetting.ExceptionBehaviour</strong> can have the following values: ExceptionBehaviour.Default &nbsp;- default behavior, as it was before. If there are errors with invalid names, an error message is displayed. Report preparation is interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithExceptionMessage</strong>&nbsp;- invalid expressions are replaced by the text of the exception message. Errors are not shown at that. Report preparation is not interrupted.&nbsp;</p> <p><strong>ExceptionBehaviour.ShowExceptionMessage</strong>&nbsp;- A message appears with the exception text, after pressing OK, report preparation continues. Incorrect expressions are replaced with the value of&nbsp;<span>Placeholder</span>&nbsp;variable.&nbsp;</p> <p><strong>ExceptionBehaviour.ReplaceExpressionWithPlaceholder</strong>&nbsp;- invalid expressions are simply replaced with&nbsp;<span>Placeholder</span>. No error messages. Report preparation is not interrupted.</p> <p>Example with variable values:&nbsp;<strong>ExceptionBehaviour = ExceptionBehaviour.ReplaceExpressionWithPlaceholder&nbsp;Placeholder = "NO DATA!</strong></p> <h4 id="новые-свойства-configcompilersettingexceptionbehaviour-и-configcompilersettingplaceholder"><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png"><img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/5_en_release-notes-2022-1-text-editor.png" alt="FastReport .NET 2022.1" width="100%" /></a></h4> <p><span>Here you can see that the table has a field named&nbsp;</span><span>FirstName</span><span>, but it's not specified correctly in the expression.</span></p> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png"> <img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/6_en_release-notes-2022-1-placeholder.png" alt="FastReport .NET 2022.1" width="100%" /></a></p> <p>And this is the result of preparing such a report. Previously it would have been impossible to prepare it due to errors.</p> <p id="improved-translation-quality-of-rtf-into-report-objects"><strong>Improved translation quality of RTF into report objects.</strong></p> <p>Conversion of RTF into report objects is optimized. RTF translation in table cells is added. Lots of bugs fixed.</p> <h2 id="exports-improvements">Exports improvements</h2> <p id="implemented-export-of-watermark-to-word-and-rtf"><a title="How to watermark a DOCX or RTF document in a .NET application" href="../../../blog/show/watermark-docx-rtf-dotnet/" target="_blank"><strong>Implemented export of watermark to Word and RTF.</strong></a></p> <p id="added-svg-image-scaling-in-export-matrix"><strong>Added SVG image scaling in export matrix.</strong></p> <p>This improves the quality of exported images when exporting to Word and Excel. However, this increases the size of the output file. To use this feature, you must enable the "Print optimized" option when exporting.</p> <p id="export-groups-to-single-sheets-in-excel-2007-has-been-implemented"><strong>Export groups to single sheets in Excel 2007 has been implemented.</strong></p> <p id="excel-2007-has-added-the-ability-to-export-a-property-that-determines-the-size-and-location-of-the-image-when-exporting"><strong>Excel 2007 has added the ability to export a property that determines the size and location of the image when exporting.</strong></p> <p>Now you can define how the image will behave in a cell when its position and size are changed. In doing so, the image can:</p> <ul> <li>move and resize together with the cell;</li> <li>move together with the cell, but not change its size;</li> <li>don't move or resize;</li> </ul> <p id="implemented-the-ability-to-hide-or-show-grid-lines-when-exporting-to-excel-97"><strong>Implemented the ability to hide or show grid lines when exporting to Excel 97.</strong></p> <p id="added-dont-rotate-landscape-pages-when-printing-option-in-html-export"><strong>Added "Don't rotate landscape pages when printing" option in HTML export.</strong></p> <p>Previously, we were forcibly rotating landscape-oriented pages when printing. The reason was that browsers cannot correctly print reports with pages both in portrait and landscape orientation. When you print such documents, pages with landscape orientation are cut off by the width of pages with portrait orientation. Now, you can adjust whether to rotate pages in landscape orientation or not. In addition, a bug where landscape-oriented pages were always rotated, even when there are no portrait-oriented pages, has been fixed.</p> <h2 id="net-6-support">.NET 6 support</h2> <p>Added .NET 6 support for FastReport.Core and FastReport.CoreWin.</p> <h2 id="improvements-to-webreport-for-core-and-blazor-server">Improvements to WebReport for Core and Blazor Server</h2> <p id="export-settings"><strong>Export settings</strong></p> <p>Added the ability to configure the export of a report in the required format from WebReport. When the&nbsp;<span>webReport.Toolbar.Exports.EnableSettings</span>&nbsp;property is activated, the settings icon will appear next to the required export button. Clicking on this button will display a window with a list of possible settings (exported pages, properties, etc.).</p> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/https://fastreportsimages.s3.amazonaws.com/uploads/11.21/7_en_release-notes-2022-1-WebReportExportSettings-en.gif"><img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/7_en_release-notes-2022-1-WebReportExportSettings-en.gif" alt="FastReport .NET 2022.1" width="100%" /></a></p> <p>The export settings window can be customized using the&nbsp;<span>webReport.Toolbar.Exports.Color</span>&nbsp;and&nbsp;<span>webReport.Toolbar.Exports.FontSettings</span>&nbsp;properties.</p> <h2 id="separating-different-report-pages-into-bookmarks">Separating different report pages into bookmarks</h2> <p>Added the ability to open different ReportPage pages in different WebReport tabs. To activate this feature, you need to enable the&nbsp;<span>webReport.SplitReportPagesInTabs</span>&nbsp;option.</p> <p><a class="gallery" title="FastReport .NET 2022.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/8_en_release-notes-2022-1-WebReportSplitReportPages-en.gif"><img style="display: block;" title="FastReport .NET 2022.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/8_en_release-notes-2022-1-WebReportSplitReportPages-en.gif" alt="FastReport .NET 2022.1" width="100%" /></a></p> <h2>Static Styles in WebReport</h2> <p>To be able to override the standard styles of the toolbar, outline and other elements for your own customization, static class names have been added. These include: fr-toolbar, fr-toolbar-item, fr-toolbar-narrow, fr-toolbar-dropdown-content, fr-toolbar-zoom-selected, fr-toolbar-pointer, fr-toolbar-notbutton, fr-toolbar-slash.</p> <h2>Complete list of changes</h2> <p><strong>[Engine]</strong></p> <p>+ added a new AdvMatrixObject;</p> <p>+&nbsp;added GS1 DataBar barcodes: Limited, Omnidirectional, Stacked and Stacked Omnidirectional;</p> <p>+&nbsp;added new properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder. These properties give the ability to customize the behavior when exceptions are thrown with incorrect names of database tables and fields;</p> <p>+&nbsp;added translation of RichObject inside TableCell;</p> <p>* reworked translation of RichObject into report objects;</p> <p>- fixed ShiftMode of translated RTF object;</p> <p>-&nbsp;fixed a bug with two parameters with the same name in report leading to System.ArgumentException;</p> <p>-&nbsp;fixed a bug with subreport containing multicolumn Databand;</p> <p>-&nbsp;fixed a bug with wrong band height calculation;</p> <p>-&nbsp;fixed a bug with displaying of hyperlinks when converting RTF to report objects;</p> <p>-&nbsp;fixed translation of RichObject if it set from a report script;</p> <p>-&nbsp;fixed a bug with private fonts added to Config.PrivateFontCollection;</p> <p><strong>[.NET Core]</strong></p> <p>+ added support for .NET 6;</p> <p>- fixed incorrect search for Bold-Italic fonts;</p> <p><strong>[Designer]</strong></p> <p>+ added verification of entered data in editing window of the QR code of SberBank;</p> <p>- fixed a bug with line break in text object editor;</p> <p>- fixed a bug when converting rdl reports containing matrices inside table cells;</p> <p>- fixed a bug with guide lines in the designer;</p> <p>- fixed a bug with Report tree window;</p> <p>- fixed a bug leading to System.NullReferenceException and crash of the designer during its launch when the Auto Guides option is enabled;</p> <p><strong>[Preview]</strong></p> <p>- fixed a bug with shifting the position of objects when switching the view of bands while editing a prepared page;</p> <p><strong>[Exports]</strong></p> <p>+ implemented export of watermark to Word;</p> <p>+ implemented export of watermark to RTF;</p> <p>+ added "Don't rotate landscape pages when printing" option in export to HTML;</p> <p>+ added the ability to change the name of the attached file when sending by Email;</p> <p>+ add zooming of SVG images in export matrix;</p> <p>+ added the ability to export a property that determines the size and position of the image when exporting to Excel 2007;</p> <p>+ implemented ability to hide or show gridlines when exporting to Excel 97;</p> <p>+ implemented export of groups on separate sheets to Excel;</p> <p>+ implemented export of transparency level watermark images to Word;</p> <p>+ implemented export image size of watermark to RTF;</p> <p>- fixed a bug leading to System.NullReferenceException when exporting to text, tables with rows count less then one;</p> <p>- fixed incorrect left padding of tables in export to Word;</p> <p>- fixed a bug with Wingdings font in HTML tags when exporting to HTML;</p> <p>- fixed a bug with export Wingdings and Webdings fonts to HTML;</p> <p>- fixed a bug with width of frame in export to PowerPoint;</p> <p>- fixed a bug with exporting objects with transparent fill to RTF;</p> <p>- fixed a bug with exporting objects with transparent fill to Word;</p> <p>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF;</p> <p>- fixed incorrect line break display when exporting to HTML;</p> <p>- fix out of memory when export to PDF;</p> <p>- fixed bugs in export to PDF in non-Windows systems;</p> <p>- fixed a bug with exporting tables with more than 63 columns to Word 2007;</p> <p>- fixed a bug leading to a memory leak and System.OutOfMemoryException in PDF-export when the "Text in curves" option is enabled;</p> <p>- fixed a bug with line break in HTML-export;</p> <p><strong>[WebReport]</strong></p> <p>- fixed a bug with new line character when using Wingdings font;</p> <p><strong>[WebReport Core / Blazor Server]</strong></p> <p>+ added the ability to configure the properties of exporting a report from WebReport. When the webReport.Toolbar.Exports.EnableSettings property is activated, the settings icon will appear next to the required export button;</p> <p>+ added property webReport.SplitReportPagesInTabs, which allows you to split different ReportPage-s in different tabs of WebReport;</p> <p>+ added static class names for the ability to override the standard styles of toolbar, outline and other elements;</p> <p>- fixed updating WebReport when entering a value from the keyboard in the DateTimePicker field;</p> <p>- fixed the width of tabs with non-standard sizes of the report page;</p> <p><strong>[Demos]</strong></p> <p>+ added demo of using WebReport Core for .NET 5;</p> <p>+ added demo of using WebReport Core for Angular;</p> <p>+ added demo of using WebReport Blazor for Blazor Server;</p> Mon, 06 Dec 2021 00:00:00 +0100 http://www.fast-report.com/en/news/501/ Black Friday: discounts for teams http://www.fast-report.com/en/news/500/ <p><img style="display: block; margin-left: auto; margin-right: auto;" title="Black Friday" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/fb.png" alt="Black Friday" width="100%" /></p> <p>November 22-28 any edition of FastReport or FastCube for Teams up to 4 developers can be purchased for half price.</p> <p>50% discount applies for all Fast Reports products of Team edition:</p> <ul> <li><a title="FastReport .NET" href="../../../product/fast-report-net/" target="_blank"><strong>FastReport .NET</strong></a></li> <li><a title="FastReport VCL" href="../../../product/fast-report-vcl/" target="_blank"><strong>FastReport VCL</strong></a></li> <li><a title="FastReport Mono" href="../../../product/fast-report-mono/" target="_blank"><strong>FastReport Mono</strong></a></li> <li><a title="FastReport FMX" href="../../../product/fast-report-fmx/" target="_blank"><strong>FastReport FMX</strong></a></li> <li><a title="FastReport Business Graphics .NET" href="../../../product/business-graphics-net/" target="_blank"><strong>FastReport Business Graphics</strong></a></li> <li><a title="FastCube .NET" href="../../../product/fast-cube-net/" target="_blank"><strong>FastCube .NET</strong></a></li> <li><a title="https://www.fast-report.com/en/product/fast-cube-2/" href="../../../product/fast-cube-2/" target="_blank"><strong>FastCube VCL</strong></a></li> <li><a title="FastCube FMX" href="../../../product/fast-cube-fmx/" target="_blank"><strong>FastCube FMX</strong></a></li> </ul> <p>The Team license is suitable for 2-4 developers and includes Build server license.</p> <p>The offer is valid for a new purchase only. Discount doesn&rsquo;t apply to subscription renewals and upgrades.</p> Mon, 22 Nov 2021 00:00:00 +0100 http://www.fast-report.com/en/news/500/ Number of FastReport Nuget packages downloads reached a 1,000,000 http://www.fast-report.com/en/news/499/ <p><a class="gallery" title="FastReport Nuget" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/111.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Nuget" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/111.gif" alt="FastReport Nuget" width="100%" /></a></p> <p>Our packages on <strong><a title="Nuget" href="https://www.nuget.org/profiles/FastReports" target="_blank">Nuget</a></strong> were downloaded over a million times! Around half of them are attributed to our open source project <strong><a title="FastReport Open Source" href="https://github.com/FastReports/FastReport" target="_blank">FastReport Open Source</a></strong>.&nbsp;</p> <p>We want to thank you, our users, for your interest and dedication to our solutions.&nbsp;</p> <p>Together we make sure that every app gets powerful reporting abilities and helps the end-users to receive information in the most efficient way.&nbsp;&nbsp;</p> Tue, 16 Nov 2021 00:00:00 +0100 http://www.fast-report.com/en/news/499/ Fast Reports at DelphiCon 2021 http://www.fast-report.com/en/news/496/ <p><a class="gallery" title="delphi" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/%D1%82%D0%B2%D0%B8%D1%82%D1%82%D1%87%D0%B5%D1%80%D1%81_%D0%A1%D0%B0%D1%88%D0%B0_%D0%A1%D1%8B%D1%80%D1%8B%D1%85.png"><img title="delphi" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/%D1%82%D0%B2%D0%B8%D1%82%D1%82%D1%87%D0%B5%D1%80%D1%81_%D0%A1%D0%B0%D1%88%D0%B0_%D0%A1%D1%8B%D1%80%D1%8B%D1%85.png" alt="" width="100%" /></a></p> <p>November 18, 16:00 (UTC), Fast Reports Delphi developer, Alexander Syrykh, will speak at DelphiCon 2021, which will be held by Embarcadero, bringing together the best experts in Delphi development.</p> <p>The conference will be held online, in his talk Alexander will speak about &ldquo;Generating invoices using a Telegram bot using FastReport VCL and Delphi&rdquo;.</p> <p>The talk will give a step-by-step review of the process of creating a Telegram bot with a menu, working with the Telegram bot API in Delphi, creating invoices using FastReport VCL in PDF format, and sending them to the user.</p> <p>The event is free.&nbsp;<a title="Онлайн конференция Delphicon 2021" href="https://delphicon.embarcadero.com/talks/invoice-generation-via-telegram-bot-using-fastreport-vcl-and-delphi/" target="_blank">You can book your place for the lecture here.</a></p> Mon, 08 Nov 2021 00:00:00 +0100 http://www.fast-report.com/en/news/496/ Change in prices for Brazil starting January 1, 2022 http://www.fast-report.com/en/news/497/ <p>All Fast Reports products in Brazil will be available for a higher price starting January 1, 2022.</p> <p>All the prices will remain in Brazilian reals. We accept and encourage to make orders using Boleto Banc&aacute;rio.</p> <p><a title="buy" href="../../../../pt/buy/" target="_blank">Make sure to purchase for the old price till the end of the year.</a> Starting January 1 it will no longer be possible.</p> <p><a class="gallery" title="price starting" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/%D1%84%D0%B1_%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D1%86%D0%B5%D0%BD%D1%8B_%D0%B1%D1%80%D0%B0%D0%B7%D0%B8%D0%BB%D1%8C%D1%86%D0%B0%D0%BC.png"> <img style="display: block;" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.21/%D1%84%D0%B1_%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D1%86%D0%B5%D0%BD%D1%8B_%D0%B1%D1%80%D0%B0%D0%B7%D0%B8%D0%BB%D1%8C%D1%86%D0%B0%D0%BC.png" alt="" width="100%" /></a></p> Tue, 02 Nov 2021 00:00:00 +0100 http://www.fast-report.com/en/news/497/ Data can be very scary.. http://www.fast-report.com/en/news/495/ <p><a class="gallery" title="data can be scary" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/thumb-2h.png"><img title="data can be scary" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/thumb-2h.png" alt="data can be scary" width="100%" /></a></p> <p>Your data is extensive or collecting the dust in the dark corners of the BD? It's unreadable, which means it's uninformative. Spooky!</p> <p><br />Fear no more! We've come to the rescue with a tool of Data visualization and dressed it up in Halloween colors.&nbsp;</p> <p><br /><a title="Demo version of FastReport Business Graphics Halloween" href="https://www.fastreport.ru/public_download/Halloween-2021/FastReportBusinessGraphics.zip" target="_blank">Hurry up to try our Halloween version!&nbsp;</a></p> <p>&nbsp;</p> <p>Take a look at the example of Halloween data with Halloween theming:</p> <p><a class="gallery" title="diagram" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/2_диаграмма.png"><img title="diagram" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/2_диаграмма.png" alt="diagram" width="100%" /></a><a class="gallery" title="diagram" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__11_46.png"><img title="diagram" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__11_46.png" alt="diagram" width="100%" /></a></p> <p><a class="gallery" title="treemap" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__13_14.png"><img title="diagram" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/Clipboard_-_19_октября_2021_г.__13_14.png" alt="diagram" width="100%" /></a></p> <p><a class="gallery" title="diagram" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__1_.png"><img title="treemap" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__1_.png" alt="treemap" width="100%" /></a></p> <p><a class="gallery" title="treemap" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__2_.png"><img title="treemap" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3__2_.png" alt="treemap" width="100%" /></a></p> <p><a class="gallery" title="treemap" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3.png"><img title="treemap" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/treemap3.png" alt="treemap" width="100%" /></a></p> Wed, 27 Oct 2021 00:00:00 +0200 http://www.fast-report.com/en/news/495/ The new version of FastCube FMX - 2021.1 http://www.fast-report.com/en/news/494/ <h2>New features</h2> <p>Now FastCube OLAP decision cube for FireMonkey supports the new RAD Studio 11 Alexandria. On top of that, we have improved the interface - there are new items in the context menus, improved the ability to search for values. We also fixed bugs.</p> <p>&nbsp;<img title="FastCube FMX 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.21/FastCube_FMX_2021.1.png" alt="FastCube FMX 2021.1" width="500" height="235" /></p> <h1><strong>New licensing mode</strong><strong>l</strong></h1> <p>Starting version 2021.1 all FastCube FMX editions are subscription-based. It means that you will always have an up-to-date version as long as your subscription is valid.</p> <h1>Full list of changes</h1> <p>+ Add support for RAD Studio 11 Alexandria.</p> <p>+ Axis position changes on DblClick in the axis field popup.</p> <p>+ Added search in the popup list of unique values by pasting from the clipboard.</p> <p>+ Added "Copy" menu item to the axis menu. Item copies dimension value to the clipboard.</p> <p>* Fixed keyboard handling in the popup grid list (grid must have CanFocus = True).</p> <p>* DataZone gets the focus and therefore keyboard handling on the grid focus (grid must have CanFocus = True).</p> <p>&nbsp;</p> Thu, 21 Oct 2021 00:00:00 +0200 http://www.fast-report.com/en/news/494/ FastCube VCL 2021.1 release http://www.fast-report.com/en/news/486/ <p><strong>New Features</strong></p> <p>Include support for the new Rad Studio 11 Alexandria. In addition, we have improved the interface - there are new items in the context menus, improved the ability to search for values. We also updated the language resources and fixed bugs.</p> <p><a class="gallery" title="FastCube VCL 2021.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FastCube_VCL_2021.1.png"> <img style="display: block;" title="FastCube VCL 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FastCube_VCL_2021.1.png" alt="FastCube VCL 2021.1" width="100%" /></a></p> <p><strong>New licensing mode</strong>l</p> <p>Starting version 2021.1 all FastCube VCL editions are subscription-based. It means that you will always have an up-to-date version as long as your subscription is valid.</p> <p><strong>Added Rad Studio 11 support</strong></p> <p>Starting with this version we add Rad Studio 11 support.</p> <p><strong>SliceGrid changes</strong></p> <p>Axis position changes on DblClick in the axis field popup.<br />Added search in the popup list of unique values by pasting from the clipboard.<br />Added "Copy" menu item to the axis menu. Item copies dimension value to clipboard.</p> <p><strong>Report changes</strong></p> <p>Added PreviewOptions, ReportOptions, PrintOptions properties to the TfcxpSliceGridReport class.</p> <p><strong>Other changes</strong></p> <p>Changed font of several forms from "MS Sans Serif" to "Tahoma".<br />Updated Czech locale resources.<br />Updated Greek locale resources.</p> <p><strong>Errors</strong></p> <p>Fix header drawing (D10.4 bug).<br />Access violation with double click on the script edit in the dimension editor.<br />Fix stack overflow error on long list popup.</p> Mon, 04 Oct 2021 00:00:00 +0200 http://www.fast-report.com/en/news/486/ FastReport for DBA 2021.1 http://www.fast-report.com/en/news/487/ <p><a class="gallery" title="FastReport DBA" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/dba.png"><img style="display: block;" title="FastReport DBA" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/dba.png" alt="FastReport DBA" width="100%" /></a></p> <p>In the new version of FastReport for DBA we have added support for high-resolution screens in the designer and preview of the prepared reports.</p> <p>We also added new exports DXF, XODT, XODS, PDF/A-1a, PDF/A-2u.</p> <p>Added new Visual Studio-styled icons. You may switch between icon packs in the "View/Options/User Interface" window (or, "File/Options/User Interface" if you use ribbon UI):</p> <p><a class="gallery" title="FastReport DBA" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_2_en.png"><img style="display: block;" title="FastReport DBA" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_2_en.png" alt="FastReport DBA" width="100%" /></a></p> <p>The new icons are well suited for hiDPI screens.&nbsp;</p> <p>There are also new barcodes: Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:</p> <p><a class="gallery" title="FastReport DBA" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_4_en.png"> <img style="display: block;" title="FastReport DBA" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_4_en.png" alt="FastReport DBA" width="70%" /></a></p> <p>Added ability for the Text object to display DB filed names in a simplified form when designing a report. You can activate this option in the "View/Options/Objects appearance" window. This option is off by default. When you turn it on the Text object with a single DB field will display the field name part only, with no datasource name:</p> <p><a class="gallery" title="FastReport DBA" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_6_en.gif"> <img style="display: block;" title="FastReport DBA" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_6_en.gif" alt="FastReport DBA" width="100%" /></a></p> <p><span id="docs-internal-guid-df63e8a7-7fff-a6b4-5d76-4c49c4d21014"><span>Added ability to set up each cell in the Matrix object's corner area. To do this use the cell's context menu and its commands "Split cell", "Merge cells":</span></span></p> <p><a class="gallery" title="FastReport DBA" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_5_en.gif"> <img style="display: block;" title="FastReport DBA" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_5_en.gif" alt="FastReport DBA" width="75%" /></a></p> <p>Added ability to connect to ElasticSearch. Connection is available in data wizard and from code.</p> <p>Significantly improved and redesigned connection to the CSV data source.</p> <p>VisibleExpression, PrintableExpression and ExportableExpression properties appeared. You can use them to adjust the values of the Visible, Printable and Exportable properties depending on some condition:</p> <p><img style="display: block;" title="FastReport DBA" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_1_en.gif" alt="FastReport DBA" width="100%" /></p> <p><strong><br />Full list of changes:</strong></p> <p dir="ltr"><span>&nbsp;<strong>&nbsp;[Engine]</strong></span></p> <p dir="ltr"><span>+ added connection to ElasticSearch</span></p> <p dir="ltr"><span>+ added new barcodes: Japanese PostNet, ITF-14, Deutsche Post Leitcode, Swiss QR Code</span></p> <p dir="ltr"><span>+ added CountDistinct aggregate function (report totals and Matrix object totals)</span></p> <p dir="ltr"><span>+ added support of TLS 1.2</span></p> <p dir="ltr"><span>+ added new 2 types of UncheckedSymbol for CheckBox</span></p> <p dir="ltr"><span>+ added ability to load XML data source by URL</span></p> <p dir="ltr"><span>+ added functions of converting numbers to words for Polish, Indian, Persian, Ukranian language</span></p> <p dir="ltr"><span>+ added rupee symbol for Indian currency</span></p> <p dir="ltr"><span>+ added the Report.Prepare (int pagesLimit) method, which allows to prepare a limited number of pages</span></p> <p dir="ltr"><span>+ added ability to align barcodes</span></p> <p dir="ltr"><span>+ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image</span></p> <p dir="ltr"><span>+ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties</span></p> <p dir="ltr"><span>+ added the PictureObject.ImageFormat property, which allows to select the image storage format</span></p> <p dir="ltr"><span>+ added property MatrixObject.PrintIfEmpty, which allows displaying the matrix even if it is empty</span></p> <p dir="ltr"><span>+ added property Page.LastPageSource, which allows to configure the printer tray for printing the last page of the report</span></p> <p dir="ltr"><span>+ added VisibleExpression, PrintableExpression, and ExportableExpression properties</span></p> <p dir="ltr"><span>+ added property Report.Tag</span></p> <p dir="ltr"><span>+ added "AutoEncode" property for DataMatrix Barcode. By default, if true, it encodes the &amp;1; as a symbol of FNC1. If false, the character is encoded as is.</span></p> <p dir="ltr"><span>+ added "OnScriptCompile" event that called when report's script compiles</span></p> <p dir="ltr"><span>+ added new TextQuality: SingleBitPerPixel and SingleBitPerPixelGridFit</span></p> <p dir="ltr"><span>+ added an ability to split table rows</span></p> <p dir="ltr"><span>+ added RUB, BYN and BBYN currencies to ToWordsRu function</span></p> <p dir="ltr"><span>+ added an ability to change decimal digits for Number, Currency and Percent formats when UseLocale property is true</span></p> <p dir="ltr"><span>+ added property "SplitRows" for MatrixObject. By default, its value is False and in this case rows with the same vaues are joined. If True - rows are split (like TableObject)</span></p> <p dir="ltr"><span>* optimized copying streams in some cases</span></p> <p dir="ltr"><span>* optimized and unified converter RichText to report objects</span></p> <p dir="ltr"><span>* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands</span></p> <p dir="ltr"><span>* improved algorithm of converting RTF to report objects</span></p> <p dir="ltr"><span>&gt; these properties allow to set the value of the Visible, Printable, and Exportable properties, depending on the fulfillment of the specified condition</span></p> <p dir="ltr"><span>- fixed a bug with incorrect tab width when TextObject.TextRenderType = TextRenderType.HtmlTextRenderer</span></p> <p dir="ltr"><span>- fixed a bug with SubreportObject on a page footer band which caused StackOverflow exception</span></p> <p dir="ltr"><span>- fixed a bug with Dock and Anchor properties of objects inside table/matrix cells</span></p> <p dir="ltr"><span>- fixed a bug leading to System.ArgumentException when drawing PictureObject located outside the band</span></p> <p dir="ltr"><span>- fixed a bug with incorrect work of right anchor (Anchor = AnchorStyles.Right) when page has unlimited width</span></p> <p dir="ltr"><span>- fixed a bug with replacing a custom font with a default font when preparing a report</span></p> <p dir="ltr"><span>- fixed a bug with vertical alignment when converting RTF (by default, now Top instead of Center)</span></p> <p dir="ltr"><span>- fixed a bug with converting RTF tables to report objects</span></p> <p dir="ltr"><span>- fixed a bug with page sizes could reset after preview</span></p> <p dir="ltr"><span>- fixed a bug with printing a RichText object on large Windows scaling was happening incorrectly</span></p> <p dir="ltr"><span>- fixed a bug leading to System.ArgumentOutOfRangeException in Substring functions</span></p> <p dir="ltr"><span>- fixed a bug leading to System.ArgumentException when drawing PictureObject with some images</span></p> <p dir="ltr"><span>- fixed a bug when tables were not displayed when connecting to Advantage Database via ODBC</span></p> <p dir="ltr"><span>- fixed a bug where RichText went outside the page</span></p> <p dir="ltr"><span>- fixed a bug with recompiling the report script that interacted with ChildBand</span></p> <p dir="ltr"><span>- fixed a bug with incomplete copying of the matrix when copying the report page</span></p> <p dir="ltr"><span>- fixed bugs when importing DevExpress reports</span></p> <p dir="ltr"><span>- fixed bugs when importing RDL reports</span></p> <p dir="ltr"><span>- fixed a bug when a band with the FillUnusedSpace property enabled was not displayed again, although there is enough free space</span></p> <p dir="ltr"><span>- fixed bugs when importing List and Labels reports</span></p> <p dir="ltr"><span>- fixed a bug where the AutoSize property for SvgObject did not work correctly</span></p> <p dir="ltr"><span>- fixed a bug with TextObject.AutoShirnk=FontSize when TextObject's size is very small</span></p> <p dir="ltr"><span>- fixed a bug with incorrect TotalPages variable value when it used in VisibleExpression</span></p> <p dir="ltr"><span>- fixed a bug with converting RichText when RichObject.Text is null</span></p> <p dir="ltr"><span>- fixed a bug with web response stream reader when connecting to remote JSON</span></p> <p dir="ltr"><span>- fixed a bug while compiling the report with some expressions in the properties VisibleExpression, PrintableExpression and ExportableExpression</span></p> <p dir="ltr"><span>- fixed a bug with incorrect checksum calculation in Deutsche Post Identcode barcode</span></p> <p dir="ltr"><span>- fixed a bug where the designer crashed when the "Start new page" property is enabled for the page header child band</span></p> <p dir="ltr"><span>- fixed a bug where the value of an expression was displayed by the text of this expression</span></p> <p dir="ltr"><span>- fixed incorrect drawing of ITF-14 barcode</span></p> <p dir="ltr"><span>- fixed a bug with transparency of RichObject</span></p> <p dir="ltr"><span>- fixed a bug with text object visibility when Highlight.Visible parameter is enabled</span></p> <p dir="ltr"><span>- fixed a bug with work of property PrintableExpression</span></p> <p dir="ltr"><span>- fixed a bug with connection to PostgreSQL 12 and newer</span></p> <p dir="ltr"><span>- fixed a bug when shifting SubReport to a new page didn't work correctly</span></p> <p dir="ltr"><span>- fixed a bug when the data footer break away from the data when property "keep with data" is enabled</span></p> <p dir="ltr"><span>- fixed generation of barcode GS1-128</span></p> <p dir="ltr"><span>- fixed incorrect value of Total, if it refers to another Total</span></p> <p dir="ltr"><span>- fixed a bug where the table was not transferred correctly</span></p> <p dir="ltr"><span>- fixed a bug with parsing xml with hexidecimal values, e.g. "To create it:&amp;#xD;&amp;#xA;"</span></p> <p dir="ltr"><span>- fixed bug with trying to convert DBNull in empty string when ConvertNulls is disabled</span></p> <p dir="ltr"><span>- fixed a bug when PageFooter with PrintOn=LastPage causes to print it on penultimate page</span></p> <p><span><span><br /></span></span></p> <p dir="ltr"><span>&nbsp;&nbsp;<strong>[Designer]</strong></span></p> <p dir="ltr"><span>+ added HiDPI support</span></p> <p dir="ltr"><span>+ new icons added. Use the designer's "View|Options|User interface" dialog to switch between icon packs.</span></p> <p dir="ltr"><span>+ added simplified display of DB field names in the designer</span></p> <p dir="ltr"><span>+ added collapse all/expand all button and search field for Report tree and Data tree</span></p> <p dir="ltr"><span>+ improved the behavior of the page panel</span></p> <p dir="ltr"><span>+ added ability to copy data source</span></p> <p dir="ltr"><span>+ added import of DevExpress reports saved in XML format</span></p> <p dir="ltr"><span>+ added the ability to add text and pictures by dragging and dropping them from the browser</span></p> <p dir="ltr"><span>+ added the ability to edit the number of rows and columns of the table by dragging the mouse</span></p> <p dir="ltr"><span>+ added loading of RTF texts, tables and styles when converting DevExpress file</span></p> <p dir="ltr"><span>+ added possibility to load CSV files via URL</span></p> <p dir="ltr"><span>+ added backlighting of the band that the selected element will located on when dragging is completed</span></p> <p dir="ltr"><span>+ added an ability to open subreport page by double-clicking on its object</span></p> <p dir="ltr"><span>+ added an ability to change fonts for Code Tab, Text Editor and Expression Editor</span></p> <p dir="ltr"><span>+ added an ability to replace pictures with drag &amp; drop</span></p> <p dir="ltr"><span>+ added an ability to open report file by drag &amp; dropping</span></p> <p dir="ltr"><span>+ added an ability to scroll the report horizontally while holding down the Shift key</span></p> <p dir="ltr"><span>+ added ability to drag &amp; drop picture in format png, jpeg, jpg, gif, ico, bmp, tif, tiff, emf, wmf and text files in format txt, rtf</span></p> <p dir="ltr"><span>+ added ability to paste picture and text on page from clipboard</span></p> <p dir="ltr"><span>+ added ability to create new report page using: "+" button on the pages panel, double-click on empty space on the pages panel, "Ctrl+N" shortcut</span></p> <p dir="ltr"><span>* when changing the window, the context menu now closes</span></p> <p dir="ltr"><span>* now during autosave the selected item from the properties window is not reset</span></p> <p dir="ltr"><span>* changed focus order of elements when clicking "tab" on a tab with creating swiss QR</span></p> <p dir="ltr"><span>- fixed a bug leading to the crash of the report designer with an incorrect table in the data source.</span></p> <p dir="ltr"><span>- fixed a bug with index of bounds in SQLBuilder in Designer</span></p> <p dir="ltr"><span>- fixed a bug where the dialog page did not open if it had a GridControl&nbsp;</span></p> <p dir="ltr"><span>- fixed bugs in Right to Left mode</span></p> <p dir="ltr"><span>- fixed a bug when rescaling the dialog form</span></p> <p dir="ltr"><span>- fixed a bug with adding a barcode, leading to creation of a barcode with the wrong type</span></p> <p dir="ltr"><span>- fixed a bug when dragging from functions created a NUD and an empty TextObject</span></p> <p dir="ltr"><span>- fixed a bug when the RichTextBoxControl was not rendered correctly in the dialog workspace</span></p> <p dir="ltr"><span>- fixed scaling issues in the WelcomeForm and Wizard windows</span></p> <p dir="ltr"><span>- fixed a bug with copying an object, when an object with the same name was created</span></p> <p dir="ltr"><span>- fixed a bug with empty database name after reloading the report</span></p> <p dir="ltr"><span>- fixed a bug when double click to arrow buttons on report tab creates a new report page</span></p> <p dir="ltr"><span>- fixed a bug where switching properties to alphabetical order did not work</span></p> <p dir="ltr"><span>- fixed a bug with loading page size when converting DevExpress file</span></p> <p dir="ltr"><span>- fixed a bug, when empty string in Datamatrix barcode causes exception</span></p> <p dir="ltr"><span>- fixed a bug where the gauge window had the wrong width</span></p> <p dir="ltr"><span>- fixed a bug where drag&amp;drop to the matrix didn't work</span></p> <p dir="ltr"><span>- fixed a bug leading to System.FormatException when opening DevExpress files</span></p> <p dir="ltr"><span>- fixed a bug "Count cannot be less than zero." when opening DevExpress files</span></p> <p dir="ltr"><span>- fixed a bug with moving objects in the report tree while holding down the Ctrl key</span></p> <p dir="ltr"><span>- fixed a bug with drop down menu of select color button</span></p> <p dir="ltr"><span>- fixed a bug when changing parameters after adding a line caused exception</span></p> <p dir="ltr"><span>- fixed a bug with creating the Intelligent Mail barcode</span></p> <p dir="ltr"><span>- fixed a bug with JSON-connection in Connection Wizard</span></p> <p dir="ltr"><span>- fixed a bug with incorrect drawing of horizontal guides</span></p> <p dir="ltr"><span>- fixed a bug when the width of objects was reset after closing Preview with enabled right anchor</span></p> <p dir="ltr"><span>- fixed a bug when trying to set an incorrect RowSpan value to a MatrixObject cell</span></p> <p dir="ltr"><span>- fixed a bug with dropping color, width and style in Border editor</span></p> <p dir="ltr"><span>- fixed a bug with resizing PolyLineObject/PolygonObject, when it's copied with Ctrl+Drag</span></p> <p dir="ltr"><span>- fixed a bug with inactive context menu "Size Mode" for SVG object</span></p> <p dir="ltr"><span>- fixed a bug when subreport cannot be deleted when page linked to it was deleted before</span></p> <p dir="ltr"><span>- fixed a bug when the buttons in the "Panel" in the "View" tab did not match the "Visible" property of the corresponding windows</span></p> <p><span><span><br /></span></span></p> <p dir="ltr"><strong>&nbsp;[Preview]</strong></p> <p dir="ltr"><span>+ added "About" button in toolbar of preview window</span></p> <p dir="ltr"><span>+ added an ability to scroll the report horizontally while holding down the Shift key</span></p> <p dir="ltr"><span>+ added exports menu editor</span></p> <p dir="ltr"><span>&gt; new editor is available in user interface options; exports can now be removed from exports menu</span></p> <p dir="ltr"><span>* data source menu in Text Editor is now hidden in Preview</span></p> <p dir="ltr"><span>* "Delete Page" button now disabled in Preview when only one page generated</span></p> <p dir="ltr"><span>- fixed a bug with saving prepared reports containing converted RichObject</span></p> <p dir="ltr"><span>- fixed a bug where the percentage of scale in Preview could be displayed incorrectly</span></p> <p dir="ltr"><span>- fixed a bug leading to System.ObjectDisposedException when re-preparing the report</span></p> <p dir="ltr"><span>- fixed a bug where the report could only be saved in the Box, regardless of the cloud storage selected in the menu</span></p> <p><span><span><br /></span></span></p> <p dir="ltr"><strong>&nbsp;&nbsp;[Exports]</strong></p> <p dir="ltr"><span>+ added exports to DXF, XODT, XODS, PDF/A-1a, PDF/A-2u</span></p> <p dir="ltr"><span>+ added support of ODF 1.2 in export to ODT/ODS</span></p> <p dir="ltr"><span>+ added option when export to Word 2007 "Do not add section breaks on page breaks". By default, both page breaks and section breaks are added.</span></p> <p dir="ltr"><span>+ added property ReportPage.ExportAlias, which allows to set the page name when exporting to Excel 2007</span></p> <p dir="ltr"><span>+ added ability to split pages in export to XML</span></p> <p dir="ltr"><span>+ added support for Padding property in Word2007 export</span></p> <p dir="ltr"><span>* now, in Excel 2007 export for sheets without pictures, files with a description of pictures and relations to them are not created</span></p> <p dir="ltr"><span>* optimized saving of embedded fonts in PDF-export. File size has decreased significantly.</span></p> <p dir="ltr"><span>- fixed page-break in Html export (PageBreaks property)</span></p> <p dir="ltr"><span>- fixed SVG export with "Multiply export" parameter</span></p> <p dir="ltr"><span>- fixed SVG export bug on hidpi monitor</span></p> <p dir="ltr"><span>- fixed the names of files saved in the zip archive</span></p> <p dir="ltr"><span>- fixed tab symbols width when export RichObject</span></p> <p dir="ltr"><span>- fixed XPS export bug where documents exported on Linux would not open on Windows</span></p> <p dir="ltr"><span>- fixed bugs with incorrect work of Anchor and Dock properties when exporting pages with unlimited width</span></p> <p dir="ltr"><span>- fixed a bug in Excel 2007 export of text objects with enabled HtmlParagraph render type. Disable WYSIWYG export option to&nbsp; export text instead of images.</span></p> <p dir="ltr"><span>- fixed a bug of export to ODF when the document did not open in MyOffice</span></p> <p dir="ltr"><span>- fixed a bug with closing cell with RichText when exporting to RTF</span></p> <p dir="ltr"><span>- fixed a bug when exporting objects with rendering mode HtmlParagraph&nbsp;</span></p> <p dir="ltr"><span>- fixed a bug with exporting line with arrow cap in layered export to Word 2007</span></p> <p dir="ltr"><span>- fixed a bug with exporting line with arrow cap in export to PowerPoint 2007</span></p> <p dir="ltr"><span>- fixed saving report to Box</span></p> <p dir="ltr"><span>- fixed saving report to OneDrive</span></p> <p dir="ltr"><span>- fixed saving report to Google Drive</span></p> <p dir="ltr"><span>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF</span></p> <p dir="ltr"><span>- fixed a bug with creation of incorrect file when exporting to Excel 2007 with big amount of pages and page breaks option</span></p> <p dir="ltr"><span>- fixed a bug where export to image did not take into account the transparent background of the report</span></p> <p dir="ltr"><span>- fixed a bug leading to System.NullReferenceException when exporting to Excel 2007</span></p> <p dir="ltr"><span>- fixed validation errors in export to ODT/ODS</span></p> <p dir="ltr"><span>- fixed a bug in ODT-export when the file did not open correctly in Word 2019</span></p> <p dir="ltr"><span>- fixed a bug with incorrect line position when exporting to Word 2007</span></p> <p dir="ltr"><span>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to table breaks, incorrect merging cells and incorrect exporting of images</span></p> <p dir="ltr"><span>- fixed a bug where links with Russian letters did not work in PDF export</span></p> <p dir="ltr"><span>- fixed a bug where the dates of creation and editing of the document did not match the equivalents in the metadata in PDF/A-1a export</span></p> <p dir="ltr"><span>- fixed a bug while exporting to Excel 97 causes exception "Huge SAT not implemented"</span></p> <p dir="ltr"><span>- fixed a bug with exporting texts containing ampersand '&amp;' in Excel 2007 export</span></p> <p dir="ltr"><span>- fixed a bug while exporting MapObject to PowerPoint</span></p> <p dir="ltr"><span>- fixed a bug with saving default theme in export to Excel 2007</span></p> <p dir="ltr"><span>- fixed a bug with exporting gradient fills with owner or user password in export to PDF</span></p> <p dir="ltr"><span>- fixed a bug with encryption of digital signature in PDF-export when protecting a document with a password</span></p> <p dir="ltr"><span>- fixed a bug with paragraph offset in export to OpenOffice Writer</span></p> <p dir="ltr"><span>- fixed a bug with exporting strings containing only spaces in DXF export</span></p> <p dir="ltr"><span>- fixed a bug in PDF export, leading to disappearance of spaces when there are tabs in the report</span></p> <p dir="ltr"><span>- fixed a bug with exporting page footers when export to Excel 2007 in seamless table mode</span></p> <p dir="ltr"><span>- fixed a bug with exporting "\" character in Excel 2007 export</span></p> <p dir="ltr"><span>- fixed a bug with incorrect indents in export to OpenOffice Writer</span></p> <p dir="ltr"><span>- fixed a bug with incorrect size of picture in export to RTF</span></p> <p dir="ltr"><span>- fixed a bug with page breaks in export to OpenOffice Writer</span></p> <p dir="ltr"><span>- fixed a bug with paragraph offset in export to OpenOffice Writer</span></p> <p dir="ltr"><span>- fixed a bug with text justify in exports to OpenOffice Writer and OpenOffice Spreadsheet</span></p> <p dir="ltr"><span>- fixed a bug in Excel export (BIFF8)</span></p> <p dir="ltr"><span>- fixed a bug with printing of layered Html export, when the report contains pages with landscape orientation</span></p> <p dir="ltr"><span>- fixed a bug where exporting to EMF called an exception</span></p> <p dir="ltr"><span>- fixed display of objects with negative height/width for layered Html-export</span></p> <p dir="ltr"><span>- fixed bugs when exporting a multi-page report in XML</span></p> <p dir="ltr"><span>- fixed a bug when PDF export generated incorrect file when EmbeddingFonts and InteraciveForms properties equal True</span></p> <p dir="ltr"><span>- fixed view of background on BarcodeObject at Pdf and Html export</span></p> <p dir="ltr"><span>- fixed bugs when displaying Shape, Barcode, Polygon etc. with fill (or background) in all exports with table layout</span></p> Mon, 27 Sep 2021 00:00:00 +0200 http://www.fast-report.com/en/news/487/ FastReport Desktop 2021.1 http://www.fast-report.com/en/news/488/ <p><a class="gallery" title="FastReport Desktop" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/desktop.png"><img style="display: block;" title="FastReport Desktop" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/desktop.png" alt="FastReport Desktop" width="100%" /></a></p> <p>In the new version of FastReport Desktop we have added support for high-resolution screens in the designer and preview of the prepared reports.</p> <p>We also added new exports DXF, XODT, XODS, PDF/A-1a, PDF/A-2u.</p> <p>Added new Visual Studio-styled icons. You may switch between icon packs in the "View/Options/User Interface" window (or, "File/Options/User Interface" if you use ribbon UI):</p> <p style="text-align: center;"><a class="gallery" title="FastReport Desktop 2021.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_2_en.png"><img title="FastReport Desktop 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_2_en.png" alt="FastReport Desktop 2021.1" /></a></p> <p>The new icons are well suited for hiDPI screens.&nbsp;</p> <p>There are also new barcodes: Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:</p> <p style="text-align: center;"><a class="gallery" title="FastReport Desktop 2021.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_4_en.png"><img title="FastReport Desktop 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_4_en.png" alt="FastReport Desktop 2021.1" width="70%" /></a></p> <p>Added ability for the Text object to display DB filed names in a simplified form when designing a report. You can activate this option in the "View/Options/Objects appearance" window. This option is off by default. When you turn it on the Text object with a single DB field will display the field name part only, with no datasource name:</p> <p><a class="gallery" title="FastReport Desktop 2021.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_6_en.gif"><img title="FastReport Desktop 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_6_en.gif" alt="FastReport Desktop 2021.1" width="100%" /></a></p> <p><span id="docs-internal-guid-df63e8a7-7fff-a6b4-5d76-4c49c4d21014">Added ability to set up each cell in the Matrix object's corner area. To do this use the cell's context menu and its commands "Split cell", "Merge cells":</span></p> <p style="text-align: center;"><a class="gallery" title="FastReport Desktop 2021.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_5_en.gif"><img title="FastReport Desktop 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_5_en.gif" alt="FastReport Desktop 2021.1" width="75%" /></a></p> <p>Added ability to connect to ElasticSearch. Connection is available in data wizard and from code.</p> <p>Significantly improved and redesigned connection to the CSV data source.</p> <p>VisibleExpression, PrintableExpression and ExportableExpression properties appeared. You can use them to adjust the values of the Visible, Printable and Exportable properties depending on some condition:</p> <p><img title="FastReport Desktop 2021.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/FR_desktop_and_dba_1_en.gif" alt="FastReport Desktop 2021.1" width="100%" /></p> <p><strong><br />Full list of changes:</strong></p> <p dir="ltr">&nbsp;<strong>&nbsp;[Engine]</strong></p> <p dir="ltr">+ added connection to ElasticSearch</p> <p dir="ltr">+ added new barcodes: Japanese PostNet, ITF-14, Deutsche Post Leitcode, SberBank QR, Swiss QR Code</p> <p dir="ltr">+ added CountDistinct aggregate function (report totals and Matrix object totals)</p> <p dir="ltr">+ added support of TLS 1.2</p> <p dir="ltr">+ added new 2 types of UncheckedSymbol for CheckBox</p> <p dir="ltr">+ added ability to load XML data source by URL</p> <p dir="ltr">+ added functions of converting numbers to words for Polish, Indian, Persian, Ukranian language</p> <p dir="ltr">+ added rupee symbol for Indian currency</p> <p dir="ltr">+ added the Report.Prepare (int pagesLimit) method, which allows to prepare a limited number of pages</p> <p dir="ltr">+ added ability to align barcodes</p> <p dir="ltr">+ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image</p> <p dir="ltr">+ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties</p> <p dir="ltr">+ added the PictureObject.ImageFormat property, which allows to select the image storage format</p> <p dir="ltr">+ added property MatrixObject.PrintIfEmpty, which allows displaying the matrix even if it is empty</p> <p dir="ltr">+ added property Page.LastPageSource, which allows to configure the printer tray for printing the last page of the report</p> <p dir="ltr">+ added VisibleExpression, PrintableExpression, and ExportableExpression properties</p> <p dir="ltr">+ added property Report.Tag</p> <p dir="ltr">+ added "AutoEncode" property for DataMatrix Barcode. By default, if true, it encodes the &amp;1; as a symbol of FNC1. If false, the character is encoded as is.</p> <p dir="ltr">+ added "OnScriptCompile" event that called when report's script compiles</p> <p dir="ltr">+ added new TextQuality: SingleBitPerPixel and SingleBitPerPixelGridFit</p> <p dir="ltr">+ added an ability to split table rows</p> <p dir="ltr">+ added RUB, BYN and BBYN currencies to ToWordsRu function</p> <p dir="ltr">+ added an ability to change decimal digits for Number, Currency and Percent formats when UseLocale property is true</p> <p dir="ltr">+ added property "SplitRows" for MatrixObject. By default, its value is False and in this case rows with the same vaues are joined. If True - rows are split (like TableObject)</p> <p dir="ltr">* optimized copying streams in some cases</p> <p dir="ltr">* optimized and unified converter RichText to report objects</p> <p dir="ltr">* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands</p> <p dir="ltr">* improved algorithm of converting RTF to report objects</p> <p dir="ltr">&gt; these properties allow to set the value of the Visible, Printable, and Exportable properties, depending on the fulfillment of the specified condition</p> <p dir="ltr">- fixed a bug with incorrect tab width when TextObject.TextRenderType = TextRenderType.HtmlTextRenderer</p> <p dir="ltr">- fixed a bug with SubreportObject on a page footer band which caused StackOverflow exception</p> <p dir="ltr">- fixed a bug with Dock and Anchor properties of objects inside table/matrix cells</p> <p dir="ltr">- fixed a bug leading to System.ArgumentException when drawing PictureObject located outside the band</p> <p dir="ltr">- fixed a bug with incorrect work of right anchor (Anchor = AnchorStyles.Right) when page has unlimited width</p> <p dir="ltr">- fixed a bug with replacing a custom font with a default font when preparing a report</p> <p dir="ltr">- fixed a bug with vertical alignment when converting RTF (by default, now Top instead of Center)</p> <p dir="ltr">- fixed a bug with converting RTF tables to report objects</p> <p dir="ltr">- fixed a bug with page sizes could reset after preview</p> <p dir="ltr">- fixed a bug with printing a RichText object on large Windows scaling was happening incorrectly</p> <p dir="ltr">- fixed a bug leading to System.ArgumentOutOfRangeException in Substring functions</p> <p dir="ltr">- fixed a bug leading to System.ArgumentException when drawing PictureObject with some images</p> <p dir="ltr">- fixed a bug when tables were not displayed when connecting to Advantage Database via ODBC</p> <p dir="ltr">- fixed a bug where RichText went outside the page</p> <p dir="ltr">- fixed a bug with recompiling the report script that interacted with ChildBand</p> <p dir="ltr">- fixed a bug with incomplete copying of the matrix when copying the report page</p> <p dir="ltr">- fixed bugs when importing DevExpress reports</p> <p dir="ltr">- fixed bugs when importing RDL reports</p> <p dir="ltr">- fixed a bug when a band with the FillUnusedSpace property enabled was not displayed again, although there is enough free space</p> <p dir="ltr">- fixed bugs when importing List and Labels reports</p> <p dir="ltr">- fixed a bug where the AutoSize property for SvgObject did not work correctly</p> <p dir="ltr">- fixed a bug with TextObject.AutoShirnk=FontSize when TextObject's size is very small</p> <p dir="ltr">- fixed a bug with incorrect TotalPages variable value when it used in VisibleExpression</p> <p dir="ltr">- fixed a bug with converting RichText when RichObject.Text is null</p> <p dir="ltr">- fixed a bug with web response stream reader when connecting to remote JSON</p> <p dir="ltr">- fixed a bug while compiling the report with some expressions in the properties VisibleExpression, PrintableExpression and ExportableExpression</p> <p dir="ltr">- fixed a bug with incorrect checksum calculation in Deutsche Post Identcode barcode</p> <p dir="ltr">- fixed a bug where the designer crashed when the "Start new page" property is enabled for the page header child band</p> <p dir="ltr">- fixed a bug where the value of an expression was displayed by the text of this expression</p> <p dir="ltr">- fixed incorrect drawing of ITF-14 barcode</p> <p dir="ltr">- fixed a bug with transparency of RichObject</p> <p dir="ltr">- fixed a bug with text object visibility when Highlight.Visible parameter is enabled</p> <p dir="ltr">- fixed a bug with work of property PrintableExpression</p> <p dir="ltr">- fixed a bug with connection to PostgreSQL 12 and newer</p> <p dir="ltr">- fixed a bug when shifting SubReport to a new page didn't work correctly</p> <p dir="ltr">- fixed a bug when the data footer break away from the data when property "keep with data" is enabled</p> <p dir="ltr">- fixed generation of barcode GS1-128</p> <p dir="ltr">- fixed incorrect value of Total, if it refers to another Total</p> <p dir="ltr">- fixed a bug where the table was not transferred correctly</p> <p dir="ltr">- fixed a bug with parsing xml with hexidecimal values, e.g. "To create it:&amp;#xD;&amp;#xA;"</p> <p dir="ltr">- fixed bug with trying to convert DBNull in empty string when ConvertNulls is disabled</p> <p dir="ltr">- fixed a bug when PageFooter with PrintOn=LastPage causes to print it on penultimate page</p> <p>&nbsp;</p> <p dir="ltr">&nbsp;&nbsp;<strong>[Designer]</strong></p> <p dir="ltr">+ added HiDPI support</p> <p dir="ltr">+ new icons added. Use the designer's "View|Options|User interface" dialog to switch between icon packs.</p> <p dir="ltr">+ added simplified display of DB field names in the designer</p> <p dir="ltr">+ added collapse all/expand all button and search field for Report tree and Data tree</p> <p dir="ltr">+ improved the behavior of the page panel</p> <p dir="ltr">+ added ability to copy data source</p> <p dir="ltr">+ added import of DevExpress reports saved in XML format</p> <p dir="ltr">+ added the ability to add text and pictures by dragging and dropping them from the browser</p> <p dir="ltr">+ added the ability to edit the number of rows and columns of the table by dragging the mouse</p> <p dir="ltr">+ added loading of RTF texts, tables and styles when converting DevExpress file</p> <p dir="ltr">+ added possibility to load CSV files via URL</p> <p dir="ltr">+ added backlighting of the band that the selected element will located on when dragging is completed</p> <p dir="ltr">+ added an ability to open subreport page by double-clicking on its object</p> <p dir="ltr">+ added an ability to change fonts for Code Tab, Text Editor and Expression Editor</p> <p dir="ltr">+ added an ability to replace pictures with drag &amp; drop</p> <p dir="ltr">+ added an ability to open report file by drag &amp; dropping</p> <p dir="ltr">+ added an ability to scroll the report horizontally while holding down the Shift key</p> <p dir="ltr">+ added ability to drag &amp; drop picture in format png, jpeg, jpg, gif, ico, bmp, tif, tiff, emf, wmf and text files in format txt, rtf</p> <p dir="ltr">+ added ability to paste picture and text on page from clipboard</p> <p dir="ltr">+ added ability to create new report page using: "+" button on the pages panel, double-click on empty space on the pages panel, "Ctrl+N" shortcut</p> <p dir="ltr">* when changing the window, the context menu now closes</p> <p dir="ltr">* now during autosave the selected item from the properties window is not reset</p> <p dir="ltr">* changed focus order of elements when clicking "tab" on a tab with creating swiss QR</p> <p dir="ltr">- fixed a bug leading to the crash of the report designer with an incorrect table in the data source.</p> <p dir="ltr">- fixed a bug with index of bounds in SQLBuilder in Designer</p> <p dir="ltr">- fixed a bug where the dialog page did not open if it had a GridControl&nbsp;</p> <p dir="ltr">- fixed bugs in Right to Left mode</p> <p dir="ltr">- fixed a bug when rescaling the dialog form</p> <p dir="ltr">- fixed a bug with adding a barcode, leading to creation of a barcode with the wrong type</p> <p dir="ltr">- fixed a bug when dragging from functions created a NUD and an empty TextObject</p> <p dir="ltr">- fixed a bug when the RichTextBoxControl was not rendered correctly in the dialog workspace</p> <p dir="ltr">- fixed scaling issues in the WelcomeForm and Wizard windows</p> <p dir="ltr">- fixed a bug with copying an object, when an object with the same name was created</p> <p dir="ltr">- fixed a bug with empty database name after reloading the report</p> <p dir="ltr">- fixed a bug when double click to arrow buttons on report tab creates a new report page</p> <p dir="ltr">- fixed a bug where switching properties to alphabetical order did not work</p> <p dir="ltr">- fixed a bug with loading page size when converting DevExpress file</p> <p dir="ltr">- fixed a bug, when empty string in Datamatrix barcode causes exception</p> <p dir="ltr">- fixed a bug where the gauge window had the wrong width</p> <p dir="ltr">- fixed a bug where drag&amp;drop to the matrix didn't work</p> <p dir="ltr">- fixed a bug leading to System.FormatException when opening DevExpress files</p> <p dir="ltr">- fixed a bug "Count cannot be less than zero." when opening DevExpress files</p> <p dir="ltr">- fixed a bug with moving objects in the report tree while holding down the Ctrl key</p> <p dir="ltr">- fixed a bug with drop down menu of select color button</p> <p dir="ltr">- fixed a bug when changing parameters after adding a line caused exception</p> <p dir="ltr">- fixed a bug with creating the Intelligent Mail barcode</p> <p dir="ltr">- fixed a bug with JSON-connection in Connection Wizard</p> <p dir="ltr">- fixed a bug with incorrect drawing of horizontal guides</p> <p dir="ltr">- fixed a bug when the width of objects was reset after closing Preview with enabled right anchor</p> <p dir="ltr">- fixed a bug when trying to set an incorrect RowSpan value to a MatrixObject cell</p> <p dir="ltr">- fixed a bug with dropping color, width and style in Border editor</p> <p dir="ltr">- fixed a bug with resizing PolyLineObject/PolygonObject, when it's copied with Ctrl+Drag</p> <p dir="ltr">- fixed a bug with inactive context menu "Size Mode" for SVG object</p> <p dir="ltr">- fixed a bug when subreport cannot be deleted when page linked to it was deleted before</p> <p dir="ltr">- fixed a bug when the buttons in the "Panel" in the "View" tab did not match the "Visible" property of the corresponding windows</p> <p>&nbsp;</p> <p dir="ltr"><strong>&nbsp;[Preview]</strong></p> <p dir="ltr">+ added "About" button in toolbar of preview window</p> <p dir="ltr">+ added an ability to scroll the report horizontally while holding down the Shift key</p> <p dir="ltr">+ added exports menu editor</p> <p dir="ltr">&gt; new editor is available in user interface options; exports can now be removed from exports menu</p> <p dir="ltr">* data source menu in Text Editor is now hidden in Preview</p> <p dir="ltr">* "Delete Page" button now disabled in Preview when only one page generated</p> <p dir="ltr">- fixed a bug with saving prepared reports containing converted RichObject</p> <p dir="ltr">- fixed a bug where the percentage of scale in Preview could be displayed incorrectly</p> <p dir="ltr">- fixed a bug leading to System.ObjectDisposedException when re-preparing the report</p> <p dir="ltr">- fixed a bug where the report could only be saved in the Box, regardless of the cloud storage selected in the menu</p> <p>&nbsp;</p> <p dir="ltr"><strong>&nbsp;&nbsp;[Exports]</strong></p> <p dir="ltr">+ added exports to DXF, XODT, XODS, PDF/A-1a, PDF/A-2u</p> <p dir="ltr">+ added support of ODF 1.2 in export to ODT/ODS</p> <p dir="ltr">+ added option when export to Word 2007 "Do not add section breaks on page breaks". By default, both page breaks and section breaks are added.</p> <p dir="ltr">+ added property ReportPage.ExportAlias, which allows to set the page name when exporting to Excel 2007</p> <p dir="ltr">+ added ability to split pages in export to XML</p> <p dir="ltr">+ added support for Padding property in Word2007 export</p> <p dir="ltr">* now, in Excel 2007 export for sheets without pictures, files with a description of pictures and relations to them are not created</p> <p dir="ltr">* optimized saving of embedded fonts in PDF-export. File size has decreased significantly.</p> <p dir="ltr">- fixed page-break in Html export (PageBreaks property)</p> <p dir="ltr">- fixed SVG export with "Multiply export" parameter</p> <p dir="ltr">- fixed SVG export bug on hidpi monitor</p> <p dir="ltr">- fixed the names of files saved in the zip archive</p> <p dir="ltr">- fixed tab symbols width when export RichObject</p> <p dir="ltr">- fixed XPS export bug where documents exported on Linux would not open on Windows</p> <p dir="ltr">- fixed bugs with incorrect work of Anchor and Dock properties when exporting pages with unlimited width</p> <p dir="ltr">- fixed a bug in Excel 2007 export of text objects with enabled HtmlParagraph render type. Disable WYSIWYG export option to&nbsp; export text instead of images.</p> <p dir="ltr">- fixed a bug of export to ODF when the document did not open in MyOffice</p> <p dir="ltr">- fixed a bug with closing cell with RichText when exporting to RTF</p> <p dir="ltr">- fixed a bug when exporting objects with rendering mode HtmlParagraph&nbsp;</p> <p dir="ltr">- fixed a bug with exporting line with arrow cap in layered export to Word 2007</p> <p dir="ltr">- fixed a bug with exporting line with arrow cap in export to PowerPoint 2007</p> <p dir="ltr">- fixed saving report to Box</p> <p dir="ltr">- fixed saving report to OneDrive</p> <p dir="ltr">- fixed saving report to Google Drive</p> <p dir="ltr">- fixed a bug leading to System.OutOfMemoryException when exporting to PDF</p> <p dir="ltr">- fixed a bug with creation of incorrect file when exporting to Excel 2007 with big amount of pages and page breaks option</p> <p dir="ltr">- fixed a bug where export to image did not take into account the transparent background of the report</p> <p dir="ltr">- fixed a bug leading to System.NullReferenceException when exporting to Excel 2007</p> <p dir="ltr">- fixed validation errors in export to ODT/ODS</p> <p dir="ltr">- fixed a bug in ODT-export when the file did not open correctly in Word 2019</p> <p dir="ltr">- fixed a bug with incorrect line position when exporting to Word 2007</p> <p dir="ltr">- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to table breaks, incorrect merging cells and incorrect exporting of images</p> <p dir="ltr">- fixed a bug where links with Russian letters did not work in PDF export</p> <p dir="ltr">- fixed a bug where the dates of creation and editing of the document did not match the equivalents in the metadata in PDF/A-1a export</p> <p dir="ltr">- fixed a bug while exporting to Excel 97 causes exception "Huge SAT not implemented"</p> <p dir="ltr">- fixed a bug with exporting texts containing ampersand '&amp;' in Excel 2007 export</p> <p dir="ltr">- fixed a bug while exporting MapObject to PowerPoint</p> <p dir="ltr">- fixed a bug with saving default theme in export to Excel 2007</p> <p dir="ltr">- fixed a bug with exporting gradient fills with owner or user password in export to PDF</p> <p dir="ltr">- fixed a bug with encryption of digital signature in PDF-export when protecting a document with a password</p> <p dir="ltr">- fixed a bug with paragraph offset in export to OpenOffice Writer</p> <p dir="ltr">- fixed a bug with exporting strings containing only spaces in DXF export</p> <p dir="ltr">- fixed a bug in PDF export, leading to disappearance of spaces when there are tabs in the report</p> <p dir="ltr">- fixed a bug with exporting page footers when export to Excel 2007 in seamless table mode</p> <p dir="ltr">- fixed a bug with exporting "\" character in Excel 2007 export</p> <p dir="ltr">- fixed a bug with incorrect indents in export to OpenOffice Writer</p> <p dir="ltr">- fixed a bug with incorrect size of picture in export to RTF</p> <p dir="ltr">- fixed a bug with page breaks in export to OpenOffice Writer</p> <p dir="ltr">- fixed a bug with paragraph offset in export to OpenOffice Writer</p> <p dir="ltr">- fixed a bug with text justify in exports to OpenOffice Writer and OpenOffice Spreadsheet</p> <p dir="ltr">- fixed a bug in Excel export (BIFF8)</p> <p dir="ltr">- fixed a bug with printing of layered Html export, when the report contains pages with landscape orientation</p> <p dir="ltr">- fixed a bug where exporting to EMF called an exception</p> <p dir="ltr">- fixed display of objects with negative height/width for layered Html-export</p> <p dir="ltr">- fixed bugs when exporting a multi-page report in XML</p> <p dir="ltr">- fixed a bug when PDF export generated incorrect file when EmbeddingFonts and InteraciveForms properties equal True</p> <p dir="ltr">- fixed view of background on BarcodeObject at Pdf and Html export</p> <p dir="ltr">- fixed bugs when displaying Shape, Barcode, Polygon etc. with fill (or background) in all exports with table layout</p> Mon, 27 Sep 2021 00:00:00 +0200 http://www.fast-report.com/en/news/488/ New version of FastReport VCL 2021.3 with Embarcadero RAD Studio 11 support is here! http://www.fast-report.com/en/news/491/ <p>&nbsp; FastReport VCL 2021.3 brings support of the new Embarcadero RAD Studio 11 Alexandria!&nbsp;</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/11fb.png"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/11fb.png" alt="FastReport VCL 2021.3" width="100%" /></a></p> <p>New object to display PDF in a report &ndash; simply embed PDF documents into a report (with the use of Pdfium open-source library)! <a title="PDF document in a report &ndash; using of new TfrxPDFView object" href="../../../blog/show/pdf-document-in-report-vcl/" target="_blank"><strong>How to add PDF into a report</strong></a>.</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/pdf_object.gif"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/pdf_object.gif" alt="FastReport VCL 2021.3" width="100%" /></a></p> <p>New ability to load data into report objects by hyperlink for Map, Text, PDF, and Picture objects.</p> <p><a class="gallery" title="Loading of Picture and PDF object by hyperlink" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/datalink.gif"> <img style="display: block;" title="Loading of Picture and PDF object by hyperlink" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/datalink.gif" alt="Loading of Picture and PDF object by hyperlink" width="100%" /></a></p> <p>Use hyperlinks to access API and load data into report objects!</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/map_datalink.gif"><img style="display: block;" title="Using of OpenStreetMap API for map loading" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/map_datalink.gif" alt="Using of OpenStreetMap API for map loading" width="100%" /></a></p> <p>More than just hyperlinks &ndash; ability to add own protocols and transports!</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/Protocols.PNG"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/Protocols.PNG" alt="FastReport VCL 2021.3" width="100%" /></a></p> <p>Configure Box, Google Drive, Dropbox and OneDrive transports for private access to the cloud storage by hyperlinks. <a title="Uploading objects to FastReport VCL using the http and https protocols" href="../../../blog/425/show/" target="_blank"><strong>Loading data into report objects by hyperlink</strong></a>.</p> <p><a class="gallery" title="Loading of picture from Dropbox through transport" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/datalink_transport.gif"><img style="display: block;" title="Loading of picture from Dropbox through transport" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/datalink_transport.gif" alt="Loading of picture from Dropbox through transport" width="100%" /></a></p> <p>New authorization system for Box, Google Drive, Dropbox, and OneDrive transports &ndash; now through default browser.</p> <p>Improved transports authorization dialog. Saving of authorization data with encryption, show or hide authorization fields, fast access to the configuration page of cloud storage. <a title="FastReport VCL 2021.3" href="../../../blog/424/show/" target="_blank"><strong>How to make a connection find in this article</strong></a>.</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/Transport_dlg.PNG"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/Transport_dlg.PNG" alt="FastReport VCL 2021.3" /></a></p> <p>Support of rows splitting in dynamic table &ndash; use split mechanism to build a complicate report with a lot of objects and text. The split mechanism works in all three pagination modes of dynamic table!</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/tab_split.gif"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/tab_split.gif" alt="FastReport VCL 2021.3" width="100%" /></a></p> <p>With new enhancements of the report designer, the speed and convenience of report template development go to the next level.</p> <p>Improved search and replace in the report designer allow to search and replace text in string properties, object names, objects content, and in the script code. With new search tree navigation between searched objects become more comfortable.</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/des_search.gif"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/des_search.gif" alt="FastReport VCL 2021.3" width="100%" /></a></p> <p>Simple and clear replacement by searched elements.</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/des_search_replace.gif"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/des_search_replace.gif" alt="FastReport VCL 2021.3" width="100%" /></a></p> <p>New Favorites tab in object inspector &ndash; add most used properties for fast access.</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/insp_favorites.gif"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/insp_favorites.gif" alt="FastReport VCL 2021.3" /></a></p> <p>Highlights of properties with values different from &ldquo;by default&rdquo; in the object inspector for better control of the changes in a report.</p> <p><a class="gallery" title="TFastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/insp_highlight.gif"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/insp_highlight.gif" alt="FastReport VCL 2021.3" /></a></p> <p>Client-Server components now support detail reports.</p> <p>Added new linear barcode Plessey.</p> <p><a class="gallery" title="FastReport VCL 2021.3" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/Plessey.PNG"> <img style="display: block;" title="FastReport VCL 2021.3" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.21/Plessey.PNG" alt="FastReport VCL 2021.3" /></a></p> <p>And much more. Check the full list of changes.</p> <p>+ Added support of RAD Studio 11</p> <p>+ Added new object TfrxPDFView which allows viewing PDF inside report via Pdfium library</p> <p>+ Added protocols support to load objects data from external sources(http, https and transports) for PDFView, HTMLView, MemoView, PictureView, Maps</p> <p>+ Added new transport authorization for OAuth2.0 with default system browser</p> <p>+ Added split mechanism for dynamic table cells (data and internal objects)</p> <p>+ Added support of Detail report to Client-Server components</p> <p>+ Added Highlights of non-default properties in the report designer object inspector</p> <p>+ Added new search and replace in the report designer (Search in the script, object names, string properties, and content)</p> <p>+ Added Favorites tab in the report designer object inspector</p> <p>+ Added logging for digital signature process in PDF export</p> <p>+ Added new Plessey linear barcode</p> <p>+ Added Gif support in TfrxPictureView (animation not supported)</p> <p>+ Added event to build a dynamic table from code(see DynamicTable example)</p> <p>+ Added processing of DataSet.OnGetText event for TWideStringField - to use set dsoStringAsDisplayText flag in TfrxDBDataset.DataSetOptions</p> <p>+ Added script RTTI to load data into TfrxHTMLView</p> <p>+ Added script RTTI for frxDigitalSignatureView</p> <p>+ [Lazarus] Added support of HTML tags in PDF export</p> <p>* Added ability to control spans from the script when building dynamic table</p> <p>* Improved Client-Server demos for CGI and ISAPI</p> <p>+ [Lazarus] Added EmbedDesigner demo</p> <p>- [Lazarus] Fixed bug with Unicode printer names</p> <p>- Fixed bug with table position in DOCX export</p> <p>- Fixed bug with ITF-14 barcode text output</p> <p>- Fixed restoring of span break for fixed column/row in a dynamic table</p> <p>- [Lazarus] Fixed bug with restoring left panel in the report designer</p> <p>- Fixed XLS export dialog scaling</p> <p>- Fixed intercharacter spacing in PDF export for some fonts</p> <p>- [Lazarus] Fixed bug with expressions inside Richview</p> <p>- Fixed bug with aggregates and invisible bands</p> <p>- Fixed pictures in the XLS export</p> <p>- Fixed generation of hpp header for CBuilder 2007-XE (link with gdip lib)</p> <p>- Fixed GDI descriptors leak in EMF parser for regions</p> <p>- Fixed bug with Gif transparency</p> Mon, 13 Sep 2021 00:00:00 +0200 http://www.fast-report.com/en/news/491/ New version of FastReport Mono 2021.4 is released http://www.fast-report.com/en/news/492/ <h2><a class="gallery" title="FastReport Mono 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/twitter2021.4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/twitter2021.4.png" alt="FastReport Mono 2021.4" width="100%" /></a></h2> <h2>New features</h2> <p>Added new Visual Studio-styled icons. You may switch between icon packs in the "View/Options/User Interface" window (or, "File/Options/User Interface" if you use ribbon UI):</p> <p><a class="gallery" title="New features" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/11release-notes-2021-4-chooseIcons.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New features" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/11release-notes-2021-4-chooseIcons.png" alt="New features" width="528" height="308" /></a></p> <p>The new icons are well suited for hiDPI screens.</p> <p>Added ability to reset the FastReport configuration stored in the FastReport.Config file in the user's profile. It can be done in the "View/Options/User Interface" window, the "Reset config" button. Restart of the designer is required in order to apply changes.</p> <p>Added ability for the Text object to display DB filed names in a simplified form when designing a report. You can activate this option in the "View/Options/Objects appearance" window. This option is off by default. When you turn it on the Text object with a single DB field will display the field name part only, with no datasource name:</p> <p><a class="gallery" title="FastReport Mono 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/2-release-notes-2021-4-simplifiedDBfields.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/2-release-notes-2021-4-simplifiedDBfields.gif" alt="FastReport Mono 2021.4" /></a></p> <p>It makes the report look cleaner especially when it contains a lot of small objects. You still can see a full text of object in the status bar.</p> <p>Added ability to set up each cell in the Matrix object's corner area. To do this use the cell's context menu and its commands "Split cell", "Merge cells":</p> <p><a class="gallery" title="FastReport Mono 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/33release-notes-2021-4-matrixCorner.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/33release-notes-2021-4-matrixCorner.gif" alt="FastReport Mono 2021.4" width="357" height="199" /></a></p> <p><br />Added ability to connect to ElasticSearch. Connection available in data wizard and from code.</p> <p><a title="Japanese Post 4-State Code" href="../../../blog/show/japanese-post-4-state-code-barcode-in-fastreport-net/" target="_blank"><strong>Added barcode Japanese Post 4 - State Code.</strong></a></p> <p><a class="gallery" title="FastReport Mono 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/4-release-notes-2021-4-JapanesePost4-StateCode.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/4-release-notes-2021-4-JapanesePost4-StateCode.png" alt="FastReport Mono 2021.4" width="455" height="150" /></a></p> <p><a title="Improved interface of the report tree in the FastReport designer" href="../../../blog/show/improved-interface-report-tree-fastreport-designer/" target="_blank"><strong>Added the collapse all/expand all buttons and, a search field for the report tree and data tree in the designer.</strong> </a>When clicking on + tree will expand. On - tree will collapse.</p> <p><a class="gallery" title="FastReport Mono 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/55release-notes-2021-4-ButtonCollapseAll-ExpandAll.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Mono 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/55release-notes-2021-4-ButtonCollapseAll-ExpandAll.png" alt="FastReport Mono 2021.4" width="560" height="182" /></a></p> <p>These changes should simplify working with reports containing many objects and/or data sources.</p> <p><a title="How to modify the width of a tab in RichObject" href="../../../blog/show/modify-the-width-of-tab-in-RichObject/" target="_blank"><strong>The RichText to report objects converter has been significantly improved and optimized.</strong></a></p> <p>Added FastReport Business Graphics integration objects (\Extras\Objects\FastReportBGObjects).</p> <h2>Universal plugins FastReport.Data</h2> <p>Packages with FastReport.Data plugins have been updated. Now they include plugins for different FastReport editions (.NET, Core, CoreWin, Open Source) and automatically connect the necessary library, depending on the product you use. The FastReport edition 2021.3.0 or higher is required for correct work.</p> <p>The FastReport.Core.Data, FastReport.CoreWin.Data, and FastReport.OpenSource.Data plugins are declared obsolete and are no longer supported.</p> <h2>Localizations</h2> <p>In the logic of the localization change small changes were made.</p> <p>1.&nbsp;Added package&nbsp;<a title="FastReport Mono 2021.4" href="https://www.nuget.org/packages/FastReport.Localization/" target="_blank"><strong>FastReport.Localization</strong></a>.&nbsp;This package contains localization files for FastReport.NET, FastReport.Core, FastReport.CoreWin, FastReport.Mono, FastReport.OpenSource products and creates the Localization directory in the output directory of the user project when adding this package.</p> <p>2.&nbsp;Added new API for changing the localization using the CultureInfo type - <em>FastReport.Utils.Res.LoadLocale(CultureInfo culture).</em></p> <p>&nbsp;When this method is called, FastReport searches for the appropriate localization for the selected culture. Loaded locales are cached. For this method to work correctly, you must install the FastReport.Localization package from step 1 in your project or set the path to the folder with the localization files in the <em>FastReport.Utils.Res.LocaleFolder</em> property.</p> <h2>Fixes</h2> <p>- Fixed bug with Dock and Anchor properties of the objects that are inside the Table/Matrix cell.</p> <p>- Fixed stack overflow bug when you add Subreport object to the page footer band.</p> <p>- Fixed bug with SVG export if the system's DPI setting is greater than 96DPI.</p> <h2>Complete list of FastReport Mono 2021.4 changes</h2> <p><strong>[Engine]</strong></p> <p>+ Added connection to ElasticSearch.</p> <p>+ Added a new barcode - Japanese PostNet.</p> <p>+ Added the Res.LoadLocale (CultureInfo) method, which changes the selected locale by the CultureInfo argument. Loaded locales are cached. For correct operation, the added FastReport.Localization package is required.</p> <p>* Optimized and unified converter RichText to report objects.</p> <p>- Fixed a bug with incorrect tab width when TextObject.TextRenderType = TextRenderType.HtmlTextRenderer.</p> <p>-&nbsp;Fixed a bug with SubreportObject on a page footer band which caused StackOverflow exception.</p> <p>-&nbsp;Fixed a bug with Dock and Anchor properties of objects inside table/matrix cells.</p> <p>-&nbsp;Fixed a bug leading to System.ArgumentException when drawing PictureObject located outside the band.</p> <p>-&nbsp;Fixed a bug with incorrect work of right anchor (Anchor = AnchorStyles.Right) when page has unlimited width.</p> <p>-&nbsp;Fixed a bug with replacing a custom font with a default font when preparing a report.</p> <p>-&nbsp;Fixed a bug with vertical alignment when converting RTF (by default, now Top instead of Center).</p> <p>-&nbsp;Fixed a bug with converting RTF tables to report objects.</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p>+ Added simplified display of DB field names in the designer.</p> <p>+ Added collapse all/expand all button and search field for Report tree and Data tree.</p> <p>+ New icons added. Use the designer's "View|Options|User interface" dialog to switch between icon packs.</p> <p>- Fixed a bug leading to the crash of the report designer with an incorrect table in the data source.</p> <p><strong><br /></strong></p> <p><strong>[Preview]</strong></p> <p>- Fixed a bug with saving prepared reports containing converted RichObject.</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p>+ Added option when export to Word 2007 "Do not add section breaks on page breaks". By default, both page breaks and section breaks are added.</p> <p>-&nbsp;Fixed page-break in Html export (PageBreaks property).</p> <p>-&nbsp;Fixed SVG export with "Multiply export" parameter.</p> <p>-&nbsp;Fixed SVG export bug on hidpi monitor.</p> <p>-&nbsp;Fixed the names of files saved in the zip archive.</p> <p>-&nbsp;Fixed tab symbols width when export RichObject.</p> <p>-&nbsp;Fixed XPS export bug where documents exported on Linux would not open on Windows.</p> <p>-&nbsp;Fixed bugs with incorrect work of Anchor and Dock properties when exporting pages with unlimited width.</p> <p>-&nbsp;Fixed a bug in Excel 2007 export of text objects with enabled HtmlParagraph render type. Disable WYSIWYG export option to export text instead of images.</p> <p>&nbsp;</p> <p><strong>[Extras]</strong></p> <p>+ Added package 'FastReport.Localization', which includes FastReport localization files in your project for working with different languages.</p> <p>+ Added FastReport Business Graphics integration objects (\Extras\Objects\FastReportBGObjects).</p> <p>&nbsp;</p> <p><strong>[Demos]</strong></p> <p>+ Implemented transition to list of reports, when clicking on the arrow on folder in new demo.</p> <p>* Changed Target Framework for new demo to 4.7.2.</p> <p>*&nbsp;Changed color of inactive buttons in the thumbnail view mode of new demo.</p> <p>*&nbsp;Changed background color of the zoom slider in new demo.</p> <p>*&nbsp;Changed background color when displaying dialog forms in the new demo.</p> <p>*&nbsp;Changed background color of interactive reports tabs in new demo.</p> <p>*&nbsp;Changed the location of the folder with report thumbnails for the demo application. Now this folder is located not in Program Files but in AppData\Local.</p> <p>-&nbsp;Fixed problems with displaying interface elements of the new demo application.</p> <p>-&nbsp;Fixed a bug that caused saving a prepared report when clicking on the drop-down items in the save menu of the new demo application.</p> <p>-&nbsp;Fixed a bug with alignment of reports in preview window of the new demo.</p> <p>-&nbsp;Fixed a bug with double launching dialog forms when selecting a report in new demo.</p> <p>-&nbsp;Fixed a bug with stretching thumbnails in the new demo.</p> <p>-&nbsp;FIxed a bug leading to a lag when moving the window of new demo.</p> <p>-&nbsp;Fixed a bug in the new demo with simultaneous displaying of thumbnails in folder and report bars.</p> Wed, 08 Sep 2021 00:00:00 +0200 http://www.fast-report.com/en/news/492/ New version of FastReport .NET 2021.4 is released http://www.fast-report.com/en/news/490/ <p>What's new in version 2021.4 of FastReport .NET?</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/twitter_site_net.png"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/twitter_site_net.png" alt="FastReport .NET 2021.4" width="100%" /></a></p> <p><strong>Important! Editions changes</strong></p> <p>The WinForms and Win+WebForms editions will no longer be supported. Instead, we added a new <a href="../../../fast-report-net-editions-compare/" target="_blank">Standard edition</a>&nbsp;that includes Windows Forms components, ASP.NET components, and .NET Core / .NET 5 / Blazor support.</p> <p><strong>New features</strong></p> <p>Added new Visual Studio-styled icons. You may switch between icon packs in the "View/Options/User Interface" window (or, "File/Options/User Interface" if you use ribbon UI):</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/11release-notes-2021-4-chooseIcons.png"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/11release-notes-2021-4-chooseIcons.png" alt="FastReport .NET 2021.4" width="100%" /></a></p> <p>&nbsp;The new icons are well suited for hiDPI screens.</p> <p>Added ability to reset the FastReport configuration stored in the FastReport.Config file in the user's profile. It can be done in the "View/Options/User Interface" window, the "Reset config" button. Restart of the designer is required in order to apply changes.</p> <p>Added ability for the Text object to display DB filed names in a simplified form when designing a report. You can activate this option in the "View/Options/Objects appearance" window. This option is off by default. When you turn it on the Text object with a single DB field will display the field name part only, with no datasource name:</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/2-release-notes-2021-4-simplifiedDBfields.gif"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/2-release-notes-2021-4-simplifiedDBfields.gif" alt="FastReport .NET 2021.4" /></a></p> <p>It makes the report look cleaner especially when it contains a lot of small objects. You still can see a full text of object in the status bar.</p> <p>Added ability to set up each cell in the Matrix object's corner area. To do this use the cell's context menu and its commands "Split cell", "Merge cells":</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/33release-notes-2021-4-matrixCorner.gif"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/33release-notes-2021-4-matrixCorner.gif" alt="FastReport .NET 2021.4" /></a></p> <p>Added ability to connect to ElasticSearch. Connection is available in data wizard and from code.</p> <p>Added barcode Japanese Post 4 - State Code.</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/4-release-notes-2021-4-JapanesePost4-StateCode.png"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/4-release-notes-2021-4-JapanesePost4-StateCode.png" alt="FastReport .NET 2021.4" /></a></p> <p>Added the collapse all/expand all buttons and, a search field for the report tree and data tree in the designer. When clicking on + tree will expand. On - tree will collapse.</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/55release-notes-2021-4-ButtonCollapseAll-ExpandAll.png"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/55release-notes-2021-4-ButtonCollapseAll-ExpandAll.png" alt="FastReport .NET 2021.4" /></a></p> <p>These changes should simplify working with reports containing many objects and/or data sources.</p> <p>The RicthText to report objects converter has been significantly improved and optimized.</p> <p>The number of available exports in WebReport Core/Blazor Server has increased significantly.</p> <p>Added FastReport Business Graphics integration objects (\Extras\Objects\FastReportBGObjects).</p> <p><strong>Universal plugins FastReport.Data</strong></p> <p>Packages with FastReport.Data plugins have been updated. Now they include plugins for different FastReport editions (.NET, Core, CoreWin, Open Source) and automatically connect the necessary library, depending on the product you use. The FastReport edition 2021.3.0 or higher is required for correct work.</p> <p>The FastReport.Core.Data, FastReport.CoreWin.Data, and FastReport.OpenSource.Data plugins are declared obsolete and are no longer supported.</p> <p><strong>Improvements in publishing user applications using FastReport</strong></p> <p>For user applications on .NET Core 3.0+ and .NET 5+ using FastReport.Core, FastReport.CoreWin, FastReport.OpenSource has been added Single File Applications (SFA) support.</p> <p>Also, added support for publishing application with trimmed unused libraries - MSBuild property - PublishTrimmed*.</p> <p>Warning! In some cases, you may need to explicitly specify the list of builds that .NET should not trim. This may be useful if your report script uses these libraries, but your application's code does not make use of them.</p> <p>This is done using the TrimmerRootAssembly property. In this case, for example, it's explicitly stated that the System.Security library doesn't need to be trimmed:</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <table class="csharp" style="border-collapse: collapse; width: 1297.6px;"> <tbody> <tr class="li1"> <td style="width: 1px; background: #f0f0f0; vertical-align: top; color: #676f73; border-right: 1px dotted #dddddd; font-size: 12px; text-align: right;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;">1 2 3 </pre> </td> <td style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;"><span style="color: #008000;">&lt;</span>ItemGroup<span style="color: #008000;">&gt;</span></span> <span style="vertical-align: top;"> <span style="color: #008000;">&lt;</span>TrimmerRootAssembly Include<span style="color: #008000;">=</span><span style="color: #666666;">"System.Security"</span> <span style="color: #008000;">/&gt;</span></span> <span style="vertical-align: top;"><span style="color: #008000;">&lt;/</span>ItemGroup<span style="color: #008000;">&gt;</span></span></pre> </td> </tr> </tbody> </table> </div> </div> <p><strong>Localizations</strong></p> <p><strong></strong>In the logic of the localization change, small changes were made.</p> <p>Added package FastReport.Localization. This package contains localization files for FastReport.NET, FastReport.Core, FastReport.CoreWin, FastReport.Mono, FastReport.OpenSource products and creates the Localization directory in the output directory of the user project when adding this package.</p> <p>Added new API for changing the localization using the CultureInfo type - FastReport.Utils.Res.LoadLocale(CultureInfo culture).</p> <p>When this method is called, FastReport searches for the appropriate localization for the selected culture. Loaded locales are cached. For this method to work correctly, you must install the FastReport.Localization package from step 1 in your project or set the path to the folder with the localization files in the FastReport.Utils.Res.LocaleFolder property.</p> <p><strong>Changes and improvements in the WebReport Core/Blazor toolbar</strong></p> <p>Toolbar settings were moved from WebReport class to WebReport.Toolbar property of ToolbarSettings class.</p> <p>Added toolbar settings: Position, color of dropdown menu, font, transparency of icons, changing icon color, changing content position. These properties are available in the webReport.Toolbar.</p> <p>During report loading, the toolbar is no longer displayed.</p> <p>Added the ShowOnDialogPage property to the Toolbar object (true by default), which will allow to turn off the toolbar rendering if a dialog window is currently open.</p> <p>Added more exports to the toolbar dropdown menu. These properties are available in webReport.Toolbar.Exports.ExportTypes. List of added exports: HTML, Hpgl, Dxf, Json, LaTeX, Ppml, PS, Xaml, Zpl, Excel97, Svg.</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <table class="csharp" style="border-collapse: collapse; width: 100%;"> <tbody> <tr class="li1"> <td style="width: 1px; background: #f0f0f0; vertical-align: top; color: #676f73; border-right: 1px dotted #dddddd; font-size: 12px; text-align: right;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 </pre> </td> <td style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">ToolbarSettings toolbar <span style="color: #008000;">=</span> <a href="https://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ToolbarSettings<span style="color: #000000;">(</span><span style="color: #000000;">)</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> Color <span style="color: #008000;">=</span> Color.<span style="color: #0000ff;">LightBlue</span>,</span> <span style="vertical-align: top;"> DropDownMenuColor <span style="color: #008000;">=</span> Color.<span style="color: #0000ff;">LightBlue</span>,</span> <span style="vertical-align: top;"> ShowOnDialogPage <span style="color: #008000;">=</span> <span style="color: #0600ff;">false</span>,</span> <span style="vertical-align: top;"> DropDownMenuTextColor <span style="color: #008000;">=</span> Color.<span style="color: #0000ff;">Black</span>,</span> <span style="vertical-align: top;"> IconColor <span style="color: #008000;">=</span> IconColors.<span style="color: #0000ff;">Black</span>,</span> <span style="vertical-align: top;"> Position <span style="color: #008000;">=</span> Positions.<span style="color: #0000ff;">Right</span>,</span> <span style="vertical-align: top;"> FontSettings <span style="color: #008000;">=</span> <a href="https://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Font<span style="color: #000000;">(</span><span style="color: #666666;">"Arial"</span>, <span style="color: #ff0000;">14</span>, FontStyle.<span style="color: #0000ff;">Bold</span><span style="color: #000000;">)</span>,</span> <span style="vertical-align: top;"> Exports <span style="color: #008000;">=</span> <a href="https://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ExportMenuSettings<span style="color: #000000;">(</span><span style="color: #000000;">)</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> ExportTypes <span style="color: #008000;">=</span> Exports.<span style="color: #0000ff;">Pdf</span> <span style="color: #008000;">|</span> Exports.<span style="color: #0000ff;">Excel97</span> <span style="color: #008000;">|</span> Exports.<span style="color: #0000ff;">Rtf</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span></span> <span style="vertical-align: top;"> <span style="color: #008080; font-style: italic;">// or</span></span> <span style="vertical-align: top;"> <span style="color: #008080; font-style: italic;">//Exports = ExportMenuSettings.All</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> webReport.<span style="color: #0000ff;">Toolbar</span> <span style="color: #008000;">=</span> toolbar<span style="color: #008000;">;</span></span></pre> </td> </tr> </tbody> </table> </div> </div> <p><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/66release-notes-2021-4-ToolbarCustomization.png" alt="FastReport .NET 2021.4" width="100%" /></p> <p>&nbsp;</p> <p>Added support of MaxLength property for TextBox</p> <p>Added support for the Enabled property</p> <p>Added support for background-color</p> <p><a class="gallery" title="FastReport .NET 2021.4" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/8-release-notes-2021-4-DialogControlsImprovements.png"><img style="display: block;" title="FastReport .NET 2021.4" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.21/8-release-notes-2021-4-DialogControlsImprovements.png" alt="FastReport .NET 2021.4" /></a></p> <p><strong>Fixes</strong></p> <p>Fixed bug with Dock and Anchor properties of the objects that are inside the Table/Matrix cell.</p> <p>Fixed stack overflow bug when you add Subreport object to the page footer band.</p> <p>Fixed bug with SVG export if the system's DPI setting is greater than 96DPI.</p> <p><strong>More information about the changes:</strong></p> <p><strong>[Engine]</strong></p> <p><strong></strong>+ added connection to ElasticSearch;</p> <p>+ <a title="How to create a Japanese Post 4-State Code barcode in FastReport .NET" href="../../../blog/show/japanese-post-4-state-code-barcode-in-fastreport-net/" target="_blank"><strong>added a new barcode - Japanese PostNet</strong></a>;</p> <p>+ added the Res.LoadLocale (CultureInfo) method, which changes the selected locale by the CultureInfo argument. Loaded locales are cached. For correct operation, the added FastReport.Localization package is required;</p> <p>* optimized and unified converter RichText to report objects;</p> <p>- fixed a bug with incorrect tab width when TextObject.TextRenderType = TextRenderType.HtmlTextRenderer;</p> <p>- fixed a bug with SubreportObject on a page footer band which caused StackOverflow exception;</p> <p>- fixed a bug with Dock and Anchor properties of objects inside table/matrix cells;</p> <p>- fixed a bug leading to System.ArgumentException when drawing PictureObject located outside the band;</p> <p>- fixed a bug with incorrect work of right anchor (Anchor = AnchorStyles.Right) when page has unlimited width;</p> <p>- fixed a bug with replacing a custom font with a default font when preparing a report;</p> <p>- fixed a bug with vertical alignment when converting RTF (by default, now Top instead of Center);</p> <p>- fixed a bug with converting RTF tables to report objects.</p> <p><strong>[Designer]</strong></p> <p><strong></strong>+ added simplified display of DB field names in the designer;</p> <p>+ <a title="Improved interface of the report tree in the FastReport designer" href="../../../blog/show/improved-interface-report-tree-fastreport-designer/" target="_blank"><strong>added collapse all/expand all button and search field for Report tree and Data tree</strong></a>;</p> <p>+ <a title="Toolbar customization and export settings in FastReport.Web for Core" href="../../../blog/show/toolbar-customization-and-export-settings-in-fastreport-web-core/" target="_blank"><strong>new icons added. Use the designer's "View|Options|User interface" dialog to switch between icon packs</strong></a>;</p> <p>- fixed a bug leading to the crash of the report designer with an incorrect table in the data source.</p> <p><strong>[Preview]</strong></p> <p><strong></strong>- fixed a bug with saving prepared reports containing converted RichObject.</p> <p><strong>[Exports]</strong></p> <p><strong></strong>+ added option when export to Word 2007 "Do not add section breaks on page breaks". By default, both page breaks and section breaks are added;</p> <p>- fixed page-break in Html export (PageBreaks property);</p> <p>- fixed SVG export with "Multiply export" parameter;</p> <p>- fixed SVG export bug on hidpi monitor;</p> <p>- fixed the names of files saved in the zip archive;</p> <p>- <a title="How to modify the width of a tab in RichObject" href="../../../blog/show/modify-the-width-of-tab-in-RichObject/" target="_blank"><strong>fixed tab symbols width when export RichObject</strong></a>;</p> <p>- fixed XPS export bug where documents exported on Linux would not open on Windows;</p> <p>- fixed bugs with incorrect work of Anchor and Dock properties when exporting pages with unlimited width;</p> <p>- fixed a bug in Excel 2007 export of text objects with enabled HtmlParagraph render type. Disable WYSIWYG export option to export text instead of images.</p> <p><strong>[WebReport]</strong></p> <p><strong></strong>+ added support for Blazor components for FastReport.Core3.Web package;</p> <p>+ added background-color support for dialogs in WebReport;</p> <p>+ added support for the Enabled property for dialogs in WebReport;</p> <p>+ added support for the MaxLength property for the TextBox dialog component in WebReport;</p> <p>* optimized loading of localization for Toolbar;</p> <p>- fixed incorrect output of multiline text in Blazor (Interactive Forms &amp; TextBox);</p> <p>- fixed incorrect page background-color for HTML/Blazor export on Safari browsers;</p> <p>- fixed missing line breaks for the Label dialog component in WebReport;</p> <p>- fixed a bug with hanging of online designer save call-back in WebReport with sessions;</p> <p>- fixed bugs with incorrect work Anchor and Dock properties on pages with unlimited width.</p> <p><strong>[Online Designer]</strong></p> <p><strong></strong>- fixed save/preview from Online Designer with page in Landscape orientation.</p> <p><strong>[.NET Core]</strong></p> <p><strong></strong>+ added support for Single File Application;</p> <p>* updated dependencies for FastReport.Compat and FastReport.DataVisualization. FastReport.Compat now correctly detects the possibility of using the WinForms API. FastReport.DataVisualization now has no dependency on System.Data.SqlClient and System.Drawing.Common;</p> <p>- fixed a bug where the report did not work with data from the custom library, although it was registered with Referenced Assemblies in CoreWin;</p> <p>- fixed application crash when loading a report with unknown Font in multiple threads on Linux;</p> <p>- fixed a bug "Could not load type 'System.Drawing.Design.UITypeEditor'";</p> <p>- fixed loading of table names in XmlDataConnection;</p> <p>- fixed a bug due to which the report and resources were not loaded when publishing/debugging using IIS/IIS Express. For correct work, you need to call the `UseFastReport()` method before 'UseMvc/UseEndpoints'.</p> <p><strong>[WebReport Core]</strong></p> <p><strong></strong>+ added xml comments (Documentation File) to Web libraries;</p> <p>+ added a property to disable showing of the toolbar on the dialog page of the report: webReport.Toolbar.ShowOnDialogPage;</p> <p>+ added more exports to the toolbar dropdown menu. These properties are available in webReport.Toolbar.Exports;</p> <p>+ added the ability to customize the toolbar: Position, color of the drop-down menu, font, transparency of icons, change the color of icons, change the position of content. These properties are available in webReport.Toolbar;</p> <p>+ dialog DateTimePicker for WebReport has been improved. In DateTimePicker.Format.Time mode, it displays only time, in DateTimePicker.Format.Short mode - only date, DateTimePicker.Format.Long - both date and time.</p> <p><strong>[Extras]</strong></p> <p><strong></strong>+ added package 'FastReport.Localization', which includes FastReport localization files in your project for working with different languages;</p> <p>+ added FastReport Business Graphics integration objects (\Extras\Objects\FastReportBGObjects).</p> <p><strong>[Demos]</strong></p> <p><strong></strong>+ implemented transition to list of reports, when clicking on the arrow on folder in new demo;</p> <p>* changed target framework for new demo to 4.7.2;</p> <p>* changed color of inactive buttons in the thumbnail view mode of new demo;</p> <p>* changed background color of the zoom slider in new demo;</p> <p>* changed background color when displaying dialog forms in the new demo;</p> <p>* changed background color of interactive reports tabs in new demo;</p> <p>* changed the location of the folder with report thumbnails for the demo application. Now, this folder is located not in Program Files but in AppData\Local;</p> <p>- fixed problems with displaying interface elements of the new demo application;</p> <p>- fixed a bug that caused saving a prepared report when clicking on the drop-down items in the save menu of the new demo application;</p> <p>- fixed a bug with alignment of reports in preview window of the new demo;</p> <p>- fixed a bug with double launching dialog forms when selecting a report in new demo;</p> <p>- fixed a bug with stretching thumbnails in the new demo;</p> <p>- fixed a bug leading to a lag when moving the window of new demo;</p> <p>- fixed a bug in the new demo with simultaneous displaying of thumbnails in folder and report bars.</p> <p><strong>[Plugins]</strong></p> <p>* packages with plugins-connectors FastReport.Data.** have been updated. Now they include plugins for different FastReport editions (.NET, Core, CoreWin, Open Source) and automatically include the necessary library, depending on the product used;</p> <p>* postgres npgsql version downgrade from 4.0.3 to 3.2.7.</p> Mon, 06 Sep 2021 00:00:00 +0200 http://www.fast-report.com/en/news/490/ FastCube .NET 2021.1 integration with Business Graphics http://www.fast-report.com/en/news/483/ <p><a class="gallery" title="FastCube .NET - Business Graphics" href="https://fastreportsimages.s3.amazonaws.com/uploads/06.21/fb.png"> <img style="display: block;" title="FastCube .NET - Business Graphics" src="https://fastreportsimages.s3.amazonaws.com/uploads/06.21/fb.png" alt="FastCube .NET - Business Graphics" width="100%" /></a></p> <p>&nbsp;</p> <p>We added FastReport Business Graphics extension. It's a new product for interactive visualization of data from applications.</p> <p><a title="FastCube .NET - Business Graphics" href="../../../product/business-graphics-net/" target="_blank">More about FastReport Business Graphics for .NET</a></p> <p><img style="display: block;" title="FastCube .NET - Business Graphics" src="https://fastreportsimages.s3.amazonaws.com/uploads/06.21/1.FastCube-FastBI_2.gif" alt="FastCube .NET - Business Graphics" width="100%" /></p> <p>Added ListDataSet component which allows loading data to cube using Windows Forms Data Binding.</p> <p>It is now possible to load data to Cube using Windows Forms complex Data Binding which is used in standard controls: DataGridView, ListView, and Combobox.</p> <p>Complex Data Binding loads data through the BindingSource component which acts as a proxy (more info can be found in MSDN).</p> <p>Here is a small example of loading data from List&lt;&gt;.</p> <p>1.&nbsp;Declare a ProductInfo class</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;"><span style="color: #0600ff;">public</span> <span style="color: #ff0000;">class</span> ProductInfo</span> <span style="vertical-align: top;"><span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> <span style="color: #0600ff;">public</span> <span style="color: #ff0000;">String</span> Name <span style="color: #000000;">{</span> get<span style="color: #008000;">;</span> set<span style="color: #008000;">;</span> <span style="color: #000000;">}</span></span> <span style="vertical-align: top;"> <span style="color: #0600ff;">public</span> <span style="color: #ff0000;">String</span> Group <span style="color: #000000;">{</span> get<span style="color: #008000;">;</span> set<span style="color: #008000;">;</span> <span style="color: #000000;">}</span> </span> <span style="vertical-align: top;"> <span style="color: #0600ff;">public</span> <span style="color: #ff0000;">int</span> Count <span style="color: #000000;">{</span> get<span style="color: #008000;">;</span> set<span style="color: #008000;">;</span> <span style="color: #000000;">}</span></span> <span style="vertical-align: top;"><span style="color: #000000;">}</span></span></pre> </div> </div> </div> <p>2.&nbsp;Create a list of ProductInfo records</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;">List<span style="color: #008000;">&lt;</span>ProductInfo<span style="color: #008000;">&gt;</span> CreateProducts<span style="color: #000000;">(</span><span style="color: #000000;">)</span></span> <span style="vertical-align: top;"><span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> <span style="color: #0600ff;">return</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> List<span style="color: #008000;">&lt;</span>ProductInfo<span style="color: #008000;">&gt;</span> <span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Bakery products"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Ciabatta"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">3</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Bakery products"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Bread"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">5</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Bakery products"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Croissant"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">1</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;">&nbsp;</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Alcohol"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Wine"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">6</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Alcohol"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Whiskey"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">2</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Alcohol"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Beer"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">5</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;">&nbsp;</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Dairy products"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Yoghurt"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">5</span><span style="color: #000000;">}</span>,</span> <span style="vertical-align: top;"> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ProductInfo <span style="color: #000000;">{</span>Group <span style="color: #008000;">=</span> <span style="color: #666666;">"Dairy products"</span>, Name <span style="color: #008000;">=</span> <span style="color: #666666;">"Milk"</span>, Count <span style="color: #008000;">=</span> <span style="color: #ff0000;">4</span><span style="color: #000000;">}</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000;">}</span></span></pre> </div> </div> </div> <p>3.&nbsp;&nbsp;Configure cube and slice</p> <div class="rj_insertcode"> <div class="rj_insertcode_csharp" style="overflow: auto; width: 100%; height: auto; border: 1px solid #054b6e; background: #f8f8f8;"> <div class="csharp" style="border-collapse: collapse; width: 100%;"> <pre style="margin: 0; background: none; vertical-align: top; padding: 0px 4px; font-size: 12px;"><span style="vertical-align: top;"><span style="color: #0600ff;">private</span> <span style="color: #0600ff;">void</span> Form1_Load<span style="color: #000000;">(</span><span style="color: #ff0000;">object</span> sender, EventArgs e<span style="color: #000000;">)</span></span> <span style="vertical-align: top;"><span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> <span style="color: #008080; font-style: italic;">// configure data source</span></span> <span style="vertical-align: top;"> listDataSet1.<span style="color: #0000ff;">DataSource</span> <span style="color: #008000;">=</span> CreateProducts<span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> <span style="color: #008080; font-style: italic;">// load data to Cube</span></span> <span style="vertical-align: top;"> cube1.<span style="color: #0000ff;">Active</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> <span style="color: #008080; font-style: italic;">// configure Slice</span></span> <span style="vertical-align: top;"> slice1.<span style="color: #0000ff;">YAxisContainer</span>.<span style="color: #0000ff;">AddSliceField</span><span style="color: #000000;">(</span>slice1.<span style="color: #0000ff;">SliceFields</span>.<span style="color: #0000ff;">GetFieldByName</span><span style="color: #000000;">(</span><span style="color: #666666;">"Group"</span><span style="color: #000000;">)</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> slice1.<span style="color: #0000ff;">YAxisContainer</span>.<span style="color: #0000ff;">AddSliceField</span><span style="color: #000000;">(</span>slice1.<span style="color: #0000ff;">SliceFields</span>.<span style="color: #0000ff;">GetFieldByName</span><span style="color: #000000;">(</span><span style="color: #666666;">"Name"</span><span style="color: #000000;">)</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> var measure <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> FastReport.<span style="color: #0000ff;">Olap</span>.<span style="color: #0000ff;">Slice</span>.<span style="color: #0000ff;">MeasureField</span><span style="color: #000000;">(</span>slice1, FastReport.<span style="color: #0000ff;">Olap</span>.<span style="color: #0000ff;">Types</span>.<span style="color: #0000ff;">AggregateFunction</span>.<span style="color: #0000ff;">Sum</span>, slice1.<span style="color: #0000ff;">SliceFields</span>.<span style="color: #0000ff;">GetFieldByName</span><span style="color: #000000;">(</span><span style="color: #666666;">"Count"</span><span style="color: #000000;">)</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> slice1.<span style="color: #0000ff;">MeasuresContainer</span>.<span style="color: #0000ff;">AddMeasure</span><span style="color: #000000;">(</span>measure<span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> slice1.<span style="color: #0000ff;">XAxisContainer</span>.<span style="color: #0000ff;">AddMeasuresField</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"><span style="color: #000000;">}</span></span></pre> </div> </div> </div> <p>Here is the result:</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" title="FastCube .NET - Business Graphics" src="https://fastreportsimages.s3.amazonaws.com/uploads/06.21/2.DataBindingExample.png" alt="FastCube .NET - Business Graphics" /></p> <p>The full example is located in Demos\C#\DataBindings.</p> <p>Other changes:</p> <p>- Added "Copy" menu item to the context menu of XAxisZone and YAxisZone of the SliceGrid component. The menu item copies the caption of the selected node to the clipboard.</p> <p>- Paste from clipboard operation in a popup list executes search operation</p> <p>- Double click in the popup filter of a dimension executes SliceGrid positioning to the clicked item</p> Sun, 04 Jul 2021 00:00:00 +0200 http://www.fast-report.com/en/news/483/ Launch of FastReport Business Graphics .NET http://www.fast-report.com/en/news/485/ <p>The FastReport Business Graphics .NET library is designed for WinForms applications with the support of .NET Framework 4.x.</p> <p>With the help of the FastReport Business Graphics library, you can visualize various hierarchical data, build business diagrams for subsequent analysis and decision-making.</p> <p>The main task of business graphics is the representation of data the way that the visually presented information of your applications could help to quickly get a complete representation of the data, to facilitate the process of analyzing them, and to make the process of making business decisions as fast and efficient as possible.</p> <p>&nbsp;</p> <p><a class="gallery" title="FastReport Business Graphics" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.21/111221.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.21/111221.png" alt="FastReport Business Graphics" width="100%" /></a></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>FastReport Business Graphics will help you interactively represent hierarchical data. This library will be an ideal addition to the FastReport .NET report generator and OLAP-cube FastCube .NET.</p> <p>Currently, the extension provides such charts as Treemap, Sunburst, Icicle, and Gantt chart:</p> <p>Download the demo application and evaluate the advantage of interactive charts.</p> <p><br /><a class="gallery" title="FastReport Business Graphics" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.21/Gantt.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Business Graphics" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.21/Gantt.gif" alt="FastReport Business Graphics" width="100%" /></a></p> <p>&nbsp;</p> <p><a class="gallery" title="FastReport Business Graphics" href="https://fastreportsimages.s3.amazonaws.com/uploads/07.21/Sunburst.gif"> <img style="display: block;" title="FastReport Business Graphics" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.21/Sunburst.gif" alt="FastReport Business Graphics" width="100%" /></a></p> <p><a href="../../../product/business-graphics-net/" target="_blank">Read more about FastReport Business Graphics .NET</a></p> Sun, 04 Jul 2021 00:00:00 +0200 http://www.fast-report.com/en/news/485/ New version of FastReport VCL 2021.2 http://www.fast-report.com/en/news/480/ <p><a class="gallery" title="FastReport VCL 2021.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/fb.png"> <img style="display: block;" title="FastReport VCL 2021.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/fb.png" alt="FastReport VCL 2021.2" width="100%" /></a></p> <p>In this version:&nbsp;</p> <p><span>New HTMLView object &ndash; extends abilities and visual part of your reports by using HTML4 + CSS. Just load HTML document in HTMLView object*, link with data, and build a report!</span></p> <p>&nbsp;</p> <p>See also:<strong>&nbsp;<a title="Review of the new &quot;HTMLView&quot; report object." href="../../../blog/show/html-css-in-reports/" target="_blank">HTML 4.0 and CSS in the report &ndash; Simple! Review of the new "HTMLView" report object.</a></strong></p> <p>&nbsp;</p> <p><a class="gallery" title="Use of HTML in a report is very simple." href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/htmlview21.gif"> <img style="display: block;" title="Use of HTML in a report is very simple." src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/htmlview21.gif" alt="Use of HTML in a report is very simple." width="100%" /></a></p> <p><span>HTMLView supports dynamic height (can grow) and split of the content (moving part of the content to new pages).</span></p> <p><a class="gallery" title="Break of HTMLView object." href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image002.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Break of HTMLView object." src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image002.gif" alt="Break of HTMLView object." width="100%" /></a></p> <p>&nbsp;</p> <p>* - Supports HTML4 with CSS (without JavaScript and other web technologies).</p> <p>&nbsp;</p> <p>Dynamic table builder for &ldquo;Table&rdquo; object - allows building tabular reports from the code or from the report script automatically slices and paginates table based on how a table grows right and down. Building of dynamic reports with variable rows and columns count became simple.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><a class="gallery" title="Building of table with columns." href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image003.gif"><img style="display: block;" title="Building of table with columns." src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image003.gif" alt="Building of table with columns." width="100%" /></a></p> <p><a class="gallery" title="Dynamic table with variable rows and columns." href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image004.gif"> <img style="display: block;" title="Dynamic table with variable rows and columns." src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image004.gif" alt="Dynamic table with variable rows and columns." width="100%" /></a></p> <p><span>The table builder supports fixed rows and columns which prints with every new table part.</span></p> <p><a class="gallery" title="Printout of fixed rows and columns." href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image005.gif"> <img style="display: block;" title="Printout of fixed rows and columns." src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image005.gif" alt="Printout of fixed rows and columns." width="100%" /></a></p> <p><span>And of course, dynamic table builder supports aggregate functions!</span></p> <p>&nbsp;</p> <p><a class="gallery" title="&quot;Table&quot; object" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image006.png"> <img style="display: block;" title="&quot;Table&quot; object" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image006.png" alt="&quot;Table&quot; object" width="100%" /></a></p> <p>&nbsp;</p> <p>The &ldquo;Table&rdquo; object also got some updates. In the new version, we added the ability to split rows with cell content by using AllowSplit property.</p> <p>&nbsp;</p> <p>The &ldquo;Table&rdquo; can split data cells with text.</p> <p><a class="gallery" title="FastReport VCL 2021.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image008.gif"><img style="display: block;" title="FastReport VCL 2021.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image008.gif" alt="FastReport VCL 2021.2" width="100%" /></a></p> <p><span>Also, all child objects of cells may be split just like in the report bands mechanism</span></p> <p><span><br /></span></p> <p><span><br /></span></p> <p><a class="gallery" title="FastReport VCL 2021.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image009.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2021.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image009.gif" alt="FastReport VCL 2021.2" width="100%" /></a></p> <p><span>The export engine got few updates too. Exports to PDF, XLSX, DOCX, PPTX were improved. New &ldquo;Objects&rdquo; mode added in DOCX export filter. This mode does not use the tabular export engine and let get better WYSIWYG result for this export.</span></p> <p><a class="gallery" title="FastReport VCL 2021.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image010.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2021.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image010.png" alt="FastReport VCL 2021.2" width="100%" /></a></p> <p>Several UI elements also got improvements.</p> <p>The new default style for Dock panels in the report designer.</p> <p>&nbsp;</p> <p><a class="gallery" title="FastReport VCL 2021.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image012.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2021.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image012.gif" alt="FastReport VCL 2021.2" width="100%" /></a></p> <p><span><br /></span></p> <p><span>Enhanced &ldquo;Data&rdquo; selection dialog. Added filtration and sorting.</span></p> <p><a class="gallery" title="FastReport VCL 2021.2" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image013.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 2021.2" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image013.gif" alt="FastReport VCL 2021.2" /></a></p> <p><span>Added new linear ITF14 barcode.</span></p> <p><a class="gallery" title="ITF-14" href="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image014.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="ITF-14" src="https://fastreportsimages.s3.amazonaws.com/uploads/05.21/image014.png" alt="ITF-14" /></a></p> <p>Full list of changes:</p> <p>+ Added new HTML view report objects. Allows to load and view HTML4 with CSS</p> <p>+ Added new dynamic table builder for Table object (Builds and paginate table object form script or code. See Main demo reports)</p> <p>+ Added new "Object mode" export type in DOCX export filter</p> <p>+ Added support of HTML tags in XLSX and PPTX export filters</p> <p>+ Added ITF14 linear barcode</p> <p>+ Improved UI of Data selection dialog (added filters and sorting)</p> <p>+ Added shortcuts in RichEdit editor</p> <p>+ Added date formatting support in XLSX export filter</p> <p>* Improved EMF to PDF export, added support of GM_ADVANCED mode</p> <p>* Added clip to outbound frames in linear barcodes</p> <p>* Improved EMF-&gt;PDF/SVG monobrush implementation</p> <p>- Fixed creation time in PDF export filter</p> <p>- Fixed text draw for long text line (without returns)</p> <p>- Fixed preview search</p> <p>- Fixed merged cells in XLSX export filter</p> <p>- Fixed bug in DataMatrix 2D barcode</p> <p>- Fixed OnProgress events behavior during export</p> <p>- Fixed bug when printing images with color mask</p> <p>- Fixed shape draw on export (cuts off right corner)</p> <p>- Fixed bug with stack overflow when export non-transparent png image from pptx export</p> <p>- Fixed bug in GS1Databar 2D barcode</p> <p>- Fixed bug with stream size in IsSupportedFormat when load image</p> <p>- Fixed output for printers which does not support alphablend</p> <p>- Fixed C++ Builder compilation</p> <p>- Fixed Shift mode for smWhenOverlapped in seTree mode</p> <p>- Fixed export of PNG images with the transparent palate</p> <p>- Fixed SaveToFrx convertor filter</p> <p>- Fixed PNG transparency in MAP object</p> <p>- Fixed print of Chart object in Lazarus</p> <p>- Fixed bug with Cambria Math font in PDF export</p> <p>- Fixed dialogs in ZPL, PS, PPML export filters</p> <p>- Fixed PS, PPML export filters text line spacing</p> <p>- Fixed bug with HeliosCond font in PDF export</p> Wed, 26 May 2021 00:00:00 +0200 http://www.fast-report.com/en/news/480/ New version of FastReport Mono 2021.3 http://www.fast-report.com/en/news/481/ <p>The new version of FastReport Mono 2021.3 adds new exports to XODT and XODS.</p> <p>You can find them in the compatibility settings of the corresponding exports in Open Office.</p> <p>Various optimizations and improvements have been made in the report processor and fixes for bugs found earlier.</p> <p><a class="gallery" title="FastReport Mono 2021.3" href="../../../../uploads/news_img/site_11.png"><img title="FastReport Mono 2021.3" src="../../../../uploads/news_img/site_11.png" alt="FastReport Mono 2021.3" width="100%" /></a></p> <p>Version 2021.3<br />---------------</p> <p>[Engine]</p> <p>- fixed a bug where page sizes could reset after preview</p> <p>- fixed a bug leading to System.ArgumentOutOfRangeException in Substring functions</p> <p>- fixed a bug leading to System.ArgumentException when drawing PictureObject with some images</p> <p>- fixed a bug where RichText went outside the page</p> <p>- fixed a bug with recompiling the report script that interacted with ChildBand</p> <p>[Designer]</p> <p>+ improved the behavior of the page panel</p> <p>- fixed a bug with index of bounds in SQLBuilder in Designer</p> <p>- fixed a bug where the dialog page did not open if it had a GridControl</p> <p>- fixed bugs in Right to Left mode</p> <p>- fixed a bug when rescaling the dialog form</p> <p>[Preview]</p> <p>- fixed a bug where the percentage of scale in Preview could be displayed incorrectly</p> <p>[Exports]</p> <p>+ added export to XODT</p> <p>+ added export to XODS</p> <p>- fixed a bug of export to ODF when the document did not open in MyOffice</p> <p>- fixed a bug with closing cell with RichText when exporting to RTF</p> <p>- fixed a bug when exporting objects with rendering mode HtmlParagraph</p> <p>- fixed a bug with exporting line with arrow cap in layered export to Word 2007</p> <p>- fixed a bug with exporting line with arrow cap in export to PowerPoint 2007</p> <p>[WebReport]</p> <p>- fixed a bug with compilation VB.NET script, resulting in an error "Modules cannot be generic"</p> Mon, 24 May 2021 00:00:00 +0200 http://www.fast-report.com/en/news/481/ New version FastReport .NET 2021.3 http://www.fast-report.com/en/news/479/ <p>The new version of FastReport .NET 2021.3 implements HiDPI support in the demo application. Added Razor components for embedding into a Blazor Server application. There are new exports to XODT and XODS. The FastReport OpenSource version now has the ability to import DevExpress, List and Label and SQL Server Reporting Services reports.</p> <p><img src="../../../../uploads/news_img/site.png" alt="" width="750" height="470" /></p> <p>&nbsp;</p> <p>Version 2021.3<br />---------------</p> <p>[Engine]</p> <p>+ added HiDPI support to new demo application</p> <p>- fixed a bug where page sizes could reset after preview</p> <p>- fixed a bug where printing a RichText object on large Windows scaling was happening incorrectly</p> <p>- fixed a bug leading to System.ArgumentOutOfRangeException in Substring functions</p> <p>- fixed a bug leading to System.ArgumentException when drawing PictureObject with some images</p> <p>- fixed a bug when tables were not displayed when connecting to Advantage Database via ODBC</p> <p>- fixed a bug where RichText went outside the page</p> <p>- fixed a bug with recompiling the report script that interacted with ChildBand</p> <p>[Designer]</p> <p>+ improved the behavior of the page panel</p> <p>- fixed a bug with index of bounds in SQLBuilder in Designer</p> <p>- fixed a bug where the dialog page did not open if it had a GridControl</p> <p>- fixed bugs in Right to Left mode</p> <p>- fixed a bug when rescaling the dialog form</p> <p>[Preview]</p> <p>- fixed a bug where the percentage of scale in Preview could be displayed incorrectly</p> <p>[Exports]</p> <p>+ added export to XODT</p> <p>+ added export to XODS</p> <p>- fixed a bug of export to ODF when the document did not open in MyOffice</p> <p>- fixed a bug with closing cell with RichText when exporting to RTF</p> <p>- fixed a bug when exporting objects with rendering mode HtmlParagraph</p> <p>- fixed a bug with exporting line with arrow cap in layered export to Word 2007</p> <p>- fixed a bug with exporting line with arrow cap in export to PowerPoint 2007</p> <p>[WebReport]</p> <p><img src="../../../../uploads/news_img/__660.png" alt="" width="750" height="402" /></p> <p>+ added Razor components for embedding into a Blazor Server applications. It is part of the FastReport.Web package and is located along the path: FastReport.Web.Blazor.Components. It is recommended to use the WebReportContainer component to display the report.</p> <p>- fixed a bug in WebReport Core with SinglePage and Dialogs</p> <p>- fixed a bug with compilation VB .NET script, resulting in an error "Modules cannot be generic"</p> <p>[.NET Core]</p> <p>* updated package reference Microsoft.CodeAnalysis to 3.3.1 version</p> <p>* updated FastReport.Compat dependency to 2021.1.4 version</p> <p>- fixed a bug with incorrect images in PDF export on Linux</p> <p>- fixed a bug leading to System.NullReferenceException when call CsvDataConnection.CreateAllTables()</p> <p>[Extras]</p> <p>- fixed a bug with incorrect loading of table names from ClickHouse</p> Tue, 18 May 2021 00:00:00 +0200 http://www.fast-report.com/en/news/479/ Fast Reports is one of the best software creators 2021 http://www.fast-report.com/en/news/475/ <p>Yet again we are happy to be recognized as Top 100 publisher from <a href="https://www.componentsource.com/help-support/bestselling-publisher-awards-2021">Component Source</a>!</p> <p><img src="../../../../uploads/news_img/_100.png" alt="" width="750" height="525" /></p> Thu, 01 Apr 2021 00:00:00 +0200 http://www.fast-report.com/en/news/475/ New version of FastReport VCL 2021 http://www.fast-report.com/en/news/470/ <h3>Significantly improved work with images - as in image editors:</h3> <p>- High-quality vector SVG images in reports<br />- Improved image transparency in different formats</p> <h3>New objects widen the concept of a "report":</h3> <p>Two-Track Pharmacode for designing and printing medication and vaccine packages</p> <h3>Report safety and security:</h3> <p>Now reports in PDF are protected with a digital signature. It guarantees its uniqueness, allows to clearly establish the authorship, and protects it from editing. Your reports now correspond with the docflow standards.</p> <h3>Resource optimization:</h3> <p>- Page miniatures are formed faster<br />- Less memory required for work</p> <h3>! New licensing model:&nbsp;</h3> <p>Starting March 2021 all FastReport VCL editions are subscription-based. It means that you will always have an up-to-date version as long as your subscription is valid.&nbsp;</p> <p>&nbsp;</p> <p>Loading and output images in vector SVG format through standard &ldquo;Picture&rdquo; object (only for Delphi). Enhance the look of your reports!</p> <p><br /> <img src="../../../../uploads/news_img/svg.PNG" alt="" width="757" height="873" /><br /><br />Added support of Digital signature in PDF export with pfx and p12 certificates support. Sign up your PDF documents just in 3 simple steps: Add &ldquo;Digital signature&rdquo; object (TfrxDigitalSignatureView), select type of signature (hidden, visible, image) and sign up document with your certificate.<br /> <img src="../../../../uploads/news_img/signall.PNG" alt="" width="787" height="517" /><br />Improved transparency support for images inside a report. Now FastReport VCL supports not only color mask but also alpha channel in the report preview, on a printout, and exports which support transparent images.</p> <p><img src="../../../../uploads/news_img/ExpAll.PNG" alt="" width="750" height="408" /></p> <p><br />Added experimental picture cache with the ability to generate thumbnails and control overall image quality. New picture cache saves memory usage and GDI descriptors. It loads only one instance of duplicated image (can be turned on with Report.EngineOptions.PictureCache.CahedImagesBuildType=tbtOriginal property).</p> <p><img src="../../../../uploads/news_img/1.PNG" alt="" width="728" height="358" /></p> <p>The picture cache can be set up for thumbnail generation which&rsquo;s using for a fast load of images in the preview window (can be turned on with Report.PictureCacheOptions.CahedImagesBuildType=tbtAtPrepare). The thumbnail quality controls by&nbsp;Report.PictureCacheOptions.ThumbnailQualityReducer properties and allows setting percent of compression and conditions. In addition, it is possible to control the overall quality of compression for all pictures through&nbsp;Report.PictureCacheOptions.OriginalQualityReducer&nbsp;property. Those images using for preview, printout, and export of a report.&nbsp;</p> <p><img src="../../../../uploads/news_img/2.PNG" alt="" width="625" height="475" /></p> <p>Added new barcode type Two-Track Pharmacode.</p> <p><img src="../../../../uploads/news_img/ttb.JPG" alt="" width="187" height="165" /></p> <p><br />Added new TfrxRichView object for Lazarus with support of Linux for RTF document loading into a report.<br />Added ability to replace Web browser for authorization window in cloud save filters (EdgeView2, CEF4Delphi). More information can be found in the <a href="https://www.fastreport.com/en/blog/390/show/">article</a>.</p> <p>Full list of changes:<br />Version 2021<br />----------------------------<br />+ Added support of vector SVG format in TfrxPictureView object</p> <p>+ Added Digital signature object and digital signature support for PDF Export (Supported types: skNone, skInvisible, skVisible, skEmpty)</p> <p>+ Added experimental picture cache and thumbnail cache controlled by&nbsp;TfrxReport.PictureCacheOptions&nbsp;properties</p> <p>+ Added support of alpha transparency for export filter and printing</p> <p>+ Added Two-Track Pharmacode barcode</p> <p>+ Added RichView object for Lazarus with Linux support</p> <p>+ Added support for external web browsers components for authorization dialog (CEF4Delphi, new Edge interfaces)</p> <p>+ Added support of Windows Environment Variables in client-server config file config like %ALLUSERSPROFILE%</p> <p>- Fixed preview's Thumbnail scale for HighDPI</p> <p>- Fixed bug in XLSX with empty lines</p> <p>- Fixed Print state for virtual printers</p> <p>- Fixed EMF to SVG export with SegoeUI font</p> <p>- Fixed IME input in syntax memo for a group of symbols more than two</p> <p>- Fixed bug with clip-in EMF to PDF export</p> <p>- Fixed TfrxPictureView clip</p> <p>- Fixed synchronization bug with dialog forms under Delphi 7 CS components</p> <p>- Fixed gaps for interactive text fields in PDF</p> <p>- Fixed bug with Cambria Math font in SVG/HTML exports</p> <p>- Fixed HasField function when exception raised</p> <p>- Fixed HatchBrush for Lazarus in Linux</p> <p>- Fixed stall of the main thread in Synchronizer #601673</p> <p>- Skip chart reading errors to read files from others version for TeeCharts</p> <p>- Fixed PaperSizes max count for some printers.</p> Sun, 21 Mar 2021 00:00:00 +0100 http://www.fast-report.com/en/news/470/ Fast Reports announced best partners of 2020 http://www.fast-report.com/en/news/469/ <p><a class="gallery" href="../../../../uploads/news_img/__2021.png"><img title="FastReport" src="../../../../uploads/news_img/__2021.png" alt="FastReport" width="100%" /></a></p> <p>At the beginning of the year 2021, we analyzed the work of our partner channel from 2020. Despite the hard year our partners rose to the task and didn't yield their ground. In fact, there was a certain growth.</p> <p>Based on last year's result we selected the best of the best.</p> <p>We are proud to introduce our "Partners of the year", who showed the best results in product promotion, event handling, and, of course, sales.</p> <p>The winners are:</p> <p>Partner of the year North America - <a href="https://www.componentsource.com/">Component Source</a><br />Partner of the year South America - <a href="https://firebase.google.com/?hl=en">FireBase</a><br />Partner of the year Europe - <a href="https://www.componentsource.com">Component Source</a> / <a href="https://www.fast-report.de/de/">IT Haimerl</a> <br />Partner of the year Asia - <a href="https://www.evget.com/">Evget</a> / <a href="https://www.agtech.co.jp">Ag Tech</a><br />Partner of the year OEM -&nbsp;&nbsp;<a href="https://isah.com">Isah</a><br />Partner of the year Russia - <a href="https://softline.us/">Софтлайн</a> <br />Start of the year Russia - <a href="http://www.1cnw.ru/">1С:Северо-Запад</a></p> <p>&nbsp;</p> <p>"Although 2020 was not easy, our partners showed themselves to the best advantage. Once again we are convinced how important it is to build a trust-based relationship, that is much more than "just business" - together we are making developers' lives better!"</p> <p>We want to thank all our partners for their collaboration and wishing them luck this year.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> Wed, 10 Mar 2021 00:00:00 +0100 http://www.fast-report.com/en/news/469/ New version of FastReport .NET 2021.2 http://www.fast-report.com/en/news/471/ <p>In the new version of FastReport .NET 2021.2 we added HiDPI support.</p> <p>Added universal packages for Windows, targeting .NET Framework 4.x, .NET Core 3.1, and .NET 5.</p> <p>Implemented the CountDistinct aggregate function for report totals and Matrix objects.</p> <p>Added the ability to copy a data source in the designer and added import of DevExpress reports in XML format and support of export to ODF version 1.2.</p> <p><img src="../../../../uploads/news_img/_.png" alt="" width="750" height="525" /></p> <p>Version 2021.2<br />---------------</p> <p>[Engine]</p> <p>+ added HiDPI support</p> <p>+ added CountDistinct aggregate function (report totals and Matrix object totals)</p> <p>+ added support of TLS 1.2</p> <p>+ added new 2 types of UncheckedSymbol for CheckBox</p> <p>+ added the ability to disable loading of XML and CSV data locally</p> <p>+ added ability to load XML data source by URL</p> <p>+ added possibility to change the font for east-Asian languages in Word2007-export</p> <p>+ added functions of converting numbers to words for the Polish language</p> <p>+ added universal package for Windows, targeting .NET Framework 4.x, .NET Core 3.1 and .NET 5</p> <p>* optimized copying streams in some cases</p> <p>- fixed a bug with incomplete copying of the matrix when copying the report page</p> <p>- fixed bugs when importing DevExpress reports</p> <p>- fixed bugs when importing RDL reports</p> <p>- fixed a bug when a band with the FillUnusedSpace property enabled was not displayed again, although there is enough free space</p> <p>- fixed bugs when importing List and Labels reports</p> <p>- fixed a bug where the AutoSize property for SvgObject did not work correctly</p> <p>- fixed a bug with TextObject.AutoShirnk=FontSize when TextObject's size is very small</p> <p>- fixed a bug with incorrect TotalPages variable value when it used in VisibleExpression</p> <p>- fixed a bug with converting RichText when RichObject.Text is null</p> <p>[Designer]</p> <p>+ added ability to copy data source</p> <p>+ added import of DevExpress reports saved in XML format</p> <p>+ added the ability to add pictures by dragging and dropping them from the browser</p> <p><img src="../../../../uploads/news_img/pic_en.gif" alt="" width="690" height="388" /></p> <p>+ and text</p> <p><img src="../../../../uploads/news_img/txt_en.gif" alt="" width="750" height="422" /></p> <p>- fixed a bug with adding a barcode, leading to the creation of a barcode with the wrong type</p> <p>- fixed a bug when dragging from functions created a NUD and an empty TextObject</p> <p>- fixed a bug when the RichTextBoxControl was not rendered correctly in the dialog workspace</p> <p>- fixed scaling issues in the WelcomeForm and Wizard windows</p> <p>- fixed SberbankQR tab in barcode editor</p> <p>- fixed a bug with copying an object, when an object with the same name was created</p> <p>[Preview]</p> <p>- fixed a bug leading to System.ObjectDisposedException when re-preparing the report</p> <p>[Exports]</p> <p>+ added support of ODF 1.2 in export to ODT/ODS</p> <p>- fixed saving report to Box</p> <p>- fixed saving report to OneDrive</p> <p>- fixed saving report to Google Drive</p> <p>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF</p> <p>- fixed a bug with the creation of incorrect file when exporting to Excel 2007 with a big amount of pages and page breaks option</p> <p>- fixed a bug where export to image did not take into account the transparent background of the report</p> <p>- fixed a bug leading to System.NullReferenceException when exporting to Excel 2007</p> <p>- fixed validation errors in export to ODT/ODS</p> <p>- fixed a bug in ODT-export when the file did not open correctly in Word 2019</p> <p>- fixed a bug with incorrect line position when exporting to Word 2007</p> <p>[WebReport]</p> <p>- fixed "Save report" in Online Designer without changes</p> <p>- fixed an issue with wrong margins between objects on the preview</p> <p>[.Net Core]</p> <p>+ added more references to .NET Standard libraries for the correct compilation of the report script</p> <p>- fixed sets EnableScriptSecurity property before initializing Report class</p> <p>- fixed checking WebMode for .NET Core</p> <p>[Mono]</p> <p>- fixed a problem with incorrect work designer menu</p> <p>[Extras]</p> <p>+ fixed minor bugs in new demo</p> <p>* updated FastReport.RPTImportPlugin to use packages</p> <p>- fixed a bug with fetching empty collections</p> <p>- fixed a bug with connection to PostgreSQL 12 and newer. The connector can be found here \Extras\Core\FastReport.Data\FastReport.Data.Postgres</p> Tue, 09 Mar 2021 00:00:00 +0100 http://www.fast-report.com/en/news/471/ New version of FastReport Mono 2021.2 is released! http://www.fast-report.com/en/news/472/ <p>In the new version of FastReport Mono 2021.2, we added the aggregate function CountDistinct, which allows you to count unique values.</p> <p>The processing of RichText objects has been improved again.</p> <p>We have also added support for the ODF 1.2 standard when exporting to Open Office.</p> <p>A number of errors in the processing of reports and saving to different formats have been fixed.</p> <p><img src="../../../../uploads/news_img/_mono.png" alt="" width="750" height="525" /></p> <p>Version 2021.2</p> <p>---------------</p> <p>[Engine]</p> <p>+ added CountDistinct aggregate function (report totals and Matrix object totals)</p> <p><img src="../../../../uploads/news_img/Screenshot_from_2021-03-11_10-22-06.png" alt="" width="750" height="512" /></p> <p>+ added support of TLS 1.2</p> <p>+ added new 2 types of UncheckedSymbol for CheckBox</p> <p>+ added the ability to disable loading of XML and CSV data locally</p> <p>+ added ability to load XML data source by URL</p> <p>+ added possibility to change the font for east-Asian languages in Word2007-export</p> <p>+ added functions of converting numbers to words for the Polish language</p> <p>+ added universal package for Windows, targeting .NET Framework 4.x, .NET Core 3.1 and .NET 5</p> <p>* optimized copying streams in some cases</p> <p>- fixed a bug with incomplete copying of the matrix when copying the report page</p> <p>- fixed bugs when importing DevExpress reports</p> <p>- fixed bugs when importing RDL reports</p> <p>- fixed a bug when a band with the FillUnusedSpace property enabled was not displayed again, although there is enough free space</p> <p>- fixed bugs when importing List and Labels reports</p> <p>- fixed a bug where the AutoSize property for SvgObject did not work correctly</p> <p>- fixed a bug with TextObject.AutoShirnk=FontSize when TextObject's size is very small</p> <p>- fixed a bug with incorrect TotalPages variable value when it used in VisibleExpression</p> <p>- fixed a bug with converting RichText when RichObject.Text is null</p> <p>[Exports]</p> <p>+ added support of ODF 1.2 in export to ODT/ODS</p> <p>- fixed saving report to Box</p> <p>- fixed saving report to OneDrive</p> <p>- fixed saving report to Google Drive</p> <p>- fixed a bug leading to System.OutOfMemoryException when exporting to PDF</p> <p>- fixed a bug with the creation of incorrect file when exporting to Excel 2007 with the big amount of pages and page breaks option</p> <p>- fixed a bug where export to image did not take into account the transparent background of the report</p> <p>- fixed a bug leading to System.NullReferenceException when exporting to Excel 2007</p> <p>- fixed validation errors in export to ODT/ODS</p> <p>- fixed a bug in ODT-export when the file did not open correctly in Word 2019</p> <p>- fixed a bug with incorrect line position when exporting to Word 2007</p> <p>[WebReport]</p> <p>- fixed "Save report" in Online Designer without changes</p> <p>- fixed an issue with wrong margins between objects on a preview</p> <p>[Designer]</p> <p>- fixed a problem with incorrect work designer menu</p> Tue, 09 Mar 2021 00:00:00 +0100 http://www.fast-report.com/en/news/472/ New version of FastReport Mono 2021.1 http://www.fast-report.com/en/news/466/ <p><a class="gallery" href="../../../../uploads/news_img/Mono_2021_1.png"><img title="FastReport Mono 2021.1" src="../../../../uploads/news_img/Mono_2021_1.png" alt="FastReport Mono 2021.1" width="100%" /></a></p> <p>In the new version of FastReport Mono 2021.1 added a new barcode - Deutsche Post Leitcode.</p> <p>The algorithm of converting RTF to report objects has been significantly improved.</p> <p>And also added new functions for converting numbers.</p> <p>&nbsp;</p> <p>Version 2021.1<br />---------------<br /> [Engine]<br />+ added a new barcode - Deutsche Post Leitcode<br />+ added a new barcode - SberBank QR<br />+ added functions of converting numbers to letters<br />+ added functions of converting numbers to words for Indian language<br />+ added rupee symbol for Indian currency<br />+ added functions of converting numbers to words for Persian language<br />+ added functions of converting numbers to words for Ukranian language<br />+ added the Report.Prepare (int pagesLimit) method, which allows to prepare a limited number of pages* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands<br />* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands<br />* improved algorithm of converting RTF to report objects<br />- fixed a bug with web response stream reader when connecting to remote JSON<br />- fixed a bug while compiling the report with some expressions in the properties VisibleExpression, PrintableExpression and ExportableExpression<br />- fixed a bug with font.list file leading to exception "System.IO.FileNotFoundException".<br />- fixed a bug with incorrect checksum calculation in Deutsche Post Identcode barcode<br />- fixed ReCompile (adding assemblies after Compile with error)<br />- fixed bug with printing under Linux operating system</p> <p><br /> [Designer]<br />- fixed a bug with empty database name after reloading the report<br />- fixed a bug when double click to arrow buttons on report tab creates a new report page</p> <p><br /> [Exports]<br />- fixed a bug with exporting strings containing only spaces in DXF export<br />- fixed a bug in PDF export, leading to disappearance of spaces when there are tabs in the report<br />- fixed a bug with exporting page footers when export to Excel 2007 in seamless table mode<br />- fixed a bug with exporting "\" character in Excel 2007 export</p> <p><br /> [WebReport]<br />+ added correct view of script errors in ScriptSecurity mode<br />- fixed a bug with PDF export in online designer<br />- fixed a bug with ParagraphOffset</p> <p><br /> [Resources]<br />* updated French resources</p> Thu, 11 Feb 2021 00:00:00 +0100 http://www.fast-report.com/en/news/466/ New version of FastReport FMX 2.8 is released! http://www.fast-report.com/en/news/467/ <p>&nbsp;<a class="gallery" href="../../../../uploads/news_img/FMX2.8.png"><img title="New version of FastReport FMX 2.8 is released!" src="../../../../uploads/news_img/FMX2.8.png" alt="New version of FastReport FMX 2.8 is released!" width="100%" /></a></p> <p>In the new version of FastReport FMX, we added FmxLinux support so now you can build your application with FastReport FMX on Linux.</p> <p><a href="../../../blog/show/install-fmx-linux/" target="_blank">Learn how to install and use FastReport FMX 2.8 for FmxLinux in our blog</a></p> <p>This version also improves work with the latest versions of macOS Big Sur and applications that have passed notarization.</p> <p>On top of that, we added packages for Embarcadero RAD Studio 10.4 and made general improvements.</p> <p><a class="gallery" href="../../../../uploads/news_img/designer.PNG"><img title="New version of FastReport FMX 2.8 is released!" src="../../../../uploads/news_img/designer.PNG" alt="New version of FastReport FMX 2.8 is released!" width="100%" /></a></p> <p><a class="gallery" href="../../../../uploads/news_img/preview.PNG"><img title="New version of FastReport FMX 2.8 is released!" src="../../../../uploads/news_img/preview.PNG" alt="New version of FastReport FMX 2.8 is released!" width="100%" /></a></p> <p>Full list of changes:</p> <p>Version 2.8<br />---------------<br />+ Added support of FmxLinux framework</p> <p>+ Added support of Embarcadero RAD Studio 10.4</p> <p>* Improved support of new macOS version BigSur</p> <p>* Improved Arial Unicode MS simulation for bold/italic</p> <p>- Fixed export of images for PDF export in RAD Studio 10.4</p> <p>- Fixed accessing fonts in sandbox mode under OS X(notarized applications)</p> <p>- Fixed preview popup menu</p> <p>- Fixed compilation of FireDAC packages</p> <p>- Fixed Checkbox export to PDF</p> <p>- Added ability to set barcodes fixed size via script code</p> <p>- Fixed preview pages file cache bug</p> Mon, 25 Jan 2021 00:00:00 +0100 http://www.fast-report.com/en/news/467/ Proud to hire with Jooble! http://www.fast-report.com/en/news/465/ <p>Knowing FastReport and being able to work with reporting and DB is an essential skill on the job market for business software developers. We are determined to ensure that using FastReport solutions will always guarantee finding a job easily.</p> <p><img title="Jooble Logo" src="../../../../uploads/news_img/jooble-full-logotype.png" alt="Jooble_logo" /></p> <p>The quintessential purpose of Jooble is to connect those who seek jobs with those who offer it. Being "Google" in a job search industry Jooble manages to aggregate all the vacancies from open sources into one compact user-friendly interface that gives access to jobs that are not yet listed on popular platforms or hidden behind the corporate websites.</p> <p>Another important thing is that Jooble does not claim jobs for its own. It is necessary to go to employers' website in order to apply which is crucial for driving additional traffic and reducing hiring process time.</p> <p>Jooble's initiative to help people find jobs all over the world fits well with our own aim to bring reporting to another level. Thus we are glad to announce our partnership with Jooble to help increase awareness about this area of programming and boost the quality level of specialists looking for <a href="https://jooble.org/jobs-data-visualization-specialist" target="_blank">data visualisation jobs</a>.</p> Tue, 22 Dec 2020 00:00:00 +0100 http://www.fast-report.com/en/news/465/ Summary and plans http://www.fast-report.com/en/news/464/ <p>We could talk a lot about our experiences and difficulties in the past year, but we'll just take stock of this year and talk a little bit about our plans for the future.</p> <p>In spite of all the difficulties, we worked hard this year. Not everything we planned has been completed, but we are committed to achieving all of our goals for the foreseeable future.</p> <h2>What's done?</h2> <p>Over the past year we were able to implement new quality control processes for our products. Work in this direction will continue. We have optimized and improved exports to various formats, added new object properties, improved report generation algorithms and fixed many bugs. We have added support for 5 new barcodes and 6 new formats for saving documents.</p> <p>We want to acknowledge the hard work our developers did to refactor the code to merge the .NET family source code into a common repository.</p> <p>In addition, in FastReport NET we added Windows Forms support for .NET Core 3.1 and support for .NET 5, introduced security control of the report script when working in web applications, and developed a new demo application. Also we deprecated .NET Framework 2.0 support in the FastReport NET product. The FastReport Mono gained the ability to build charts.</p> <p>We added support for new RAD Studio in FastReport VCL, did a lot of work to improve the user interface, added new features to build complex reports, and improved the quality of generated reports. Separately we note the work on improving the product FastReport for Lazarus. In turn, FastReport FMX has gained the ability to work in 64-bit apps under macOS operating system, the report designer has been improved as well as work on data processing and document generation.</p> <p>OLAP FastCube .NET product can be used in ASP.NET Core web-applications now, it has an improved interface, new possibilities of data filtering were added and it works in Mono. FastCube VCL got expression support, it works better in Lazarus. In FastCube FMX new options for data highlighting were added.</p> <p>We want to thank all <a href="https://github.com/FastReports/FastReport" target="_blank"><strong>FastReport Open Source</strong></a> users, those who contributed to its improvement and those who wrote to us with their issues.</p> <p><a class="gallery" href="../../../../uploads/blogpost/frexport/2021.jpg"><img title="FastReport" src="../../../../uploads/blogpost/frexport/2021.jpg" alt="FastReport" width="100%" /></a></p> <h2>What's next?</h2> <p>Our analysts together with the entire team closely follow trends in software development and the entire IT industry. We are constantly learning and trying to improve our products according to our customers' wishes.</p> <p>Let's start with the FastReport VCL and FMX product plans:</p> <ul> <li>we want to release FastReport VCL 7;</li> <li>the tables in the reports will be improved;</li> <li>PDF documents will get digital signing capabilities;</li> <li>reports will be able to use SVG images;</li> <li>new transports will be added;</li> <li>the Lazarus version will get a RichView object;</li> <li>new interface styles will be added.</li> </ul> <p>The FastReport .NET product will get:</p> <ul> <li>support for high-resolution screens (high dpi);</li> <li>components to work with the Blazor framework;</li> <li>support for the new .NET 6;</li> <li>digital signatures for MS Office documents;</li> <li>parallel printing on multiple printers;</li> <li>ability to connect to the Clickhouse column based DB.</li> </ul> <p>FastReport Mono cross-platform report generator will become even more compatible with different operating systems - we plan to improve stability and performance of this product.</p> <p>Browser-based report editor FastReport Online Designer will be added support for editing charts, new report objects, improved user interface.</p> <p>Work on improvement of the FastCube user interface will be continued, also it is planned to expand its capabilities to connect to different DB.</p> <p>It is planned to release a new product for generating reports and launch its closed beta-testing. You can take part in it. Just follow our news.</p> <p>We also plan to update and publish documentation for all our products. We also plan to introduce a subscription-based licensing model for those products which haven't used it yet.</p> <h2>Good luck in the new 2021!</h2> <p>We want to wish you good and positive emotions in the coming year 2021! May your programs be bug-free and your reports always complete and timely! May your DB queries run fast, and may users' requests to you for new features not hamper you! And let the suppliers of libraries for your products fulfill your requests quickly! In any case - we'll do our best for you!</p> <p>We always welcome your requests - write us your wishes about our products, and we'll try to fulfill them!</p> <p><em>With respect,</em><br /><em>Fast Reports team</em></p> Wed, 16 Dec 2020 00:00:00 +0100 http://www.fast-report.com/en/news/464/ New version of FastReport VCL 6.9 released! http://www.fast-report.com/en/news/463/ <p><a class="gallery" href="../../../../uploads/news_img/1.png"><img title="FastReport VCL 6.9" src="../../../../uploads/news_img/1.png" alt="FastReport VCL 6.9" width="100%" /></a></p> <p>In new version added interactive forms support in PDF export for objects: Text, CheckBox&nbsp; and Picture. With ability to include only required font glyphs into interactive form via InteractiveFormsFontSubset property. Learn more in our&nbsp;<a href="../../../blog/show/interactive-forms-in-pdf-delphi-lazarus/" target="_blank">blog</a>.</p> <p><a class="gallery" href="../../../../uploads/news_img/Int_forms_pdf_all.gif"><img title="FastReport VCL 6.9" src="../../../../uploads/news_img/Int_forms_pdf_all.gif" alt="FastReport VCL 6.9" width="100%" /></a></p> <p>HTML exports now can export Outline tree.</p> <p><a class="gallery" href="../../../../uploads/news_img/html.gif"><img title="FastReport VCL 6.9" src="../../../../uploads/news_img/html.gif" alt="FastReport VCL 6.9" width="100%" /></a></p> <p>Editing of dialog pages in the report becomes easier with guide lines support.</p> <p><a class="gallery" href="../../../../uploads/news_img/g_dialogs.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 6.9" src="../../../../uploads/news_img/g_dialogs.gif" alt="FastReport VCL 6.9" width="421" height="629" /></a></p> <p>Added filtration support in preview window outline tree for fast search and navigation.</p> <p><a class="gallery" href="../../../../uploads/news_img/outline.gif"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport VCL 6.9" src="../../../../uploads/news_img/outline.gif" alt="FastReport VCL 6.9" width="414" height="462" /></a></p> <p>Added two new linear barcodes Deutsche Post Identcode and Deutsche Post Leitcode.</p> <p><img title="FastReport VCL 6.9" src="../../../../uploads/news_img/bars.PNG" alt="FastReport VCL 6.9" width="100%" /></p> <p>Also, added Beta version of Client-Server components for Lazarus (Enterprise version).&nbsp;Learn more in our&nbsp;<a href="../../../blog/show/web-reports-lazarus-linux/" target="_blank">blog</a>.</p> <p>Check full list of changes.</p> <p>&nbsp;</p> <p><strong>Version 6.9</strong></p> <p>----------------------------</p> <p>&nbsp;</p> <p>+ Added support of interactive forms in PDF export for Text, CheckBox and Picture objects (Use Editable property with [ferAllowInExport] flag)</p> <p>+ Added InteractiveFormsFontSubset property in PDF export which allows to set used glyph for interactive forms with embedded fonts via expression like : A-Z,a-z,0-9,#43-#47,!@#$</p> <p>+ Added outline support to HTML export filters(frxExportHTML and frxExportHTML)</p> <p>+ Added support of Client-Server components for Lazarus in Beta stage</p> <p>+ Added support of Guide lines for dialog pages in the report designer workspace</p> <p>+ Added filtration support in preview outline tree for fast search of nodes</p> <p>+ Added support of save and load for SQL editor presets settings</p> <p>+ Add ZUGFeRD minimum level to PDF export filter</p> <p>+ Added CC and BCC fields support for E-mail export Indy and Outlook</p> <p>+ Add preset helper class for SBER QR code</p> <p>+ Added RTL support to DOCX Export filter</p> <p>+ Added new linear Barcodes: Deutsche Post Identcode and Deutsche Post Leitcode</p> <p>[!!!] Changed behavior of interactive objects. Restrictions -&gt; [DontEditInPreview] is deprecated. Now all Text objects is disabled for editing in preview by default. To allow editing use Editable - [ferAllowInPreview, ferAllowInExport] for text objects (its impacts only text objects)</p> <p>- Copy-paste bugs fixed when operation doesn't copy child objects of container (Dialog page containers)</p> <p>- Fixed bug when copy-paste operation assigns child objects to container before it's getting pasted</p> <p>- Fixed processing of FIB UTF8 blob field</p> <p>- Fixed bug with merge of duplicates in multi-column report</p> <p>- Fixed bug in 2D barcodes with long data</p> <p>- Fixed object inspector for multy monitor configurations</p> <p>- Fixed Integer Overflow error during draw operation for some objects</p> <p>- Fixed bug with OnLoadTemplate event in inherited reports</p> <p>- Fixed bug when calls NewPage inside OnBeforePrint event changes current band which affects aggregates calculation</p> <p>- Fixed Dropbox transport processing of root folder</p> <p>- Fixed bug in RTFexport with color table</p> <p>- Fixed bug when report Engine forces Keeping mode for child bands sequence linked with a report title</p> <p>- Fixed memory leaks with an empty detail reports</p> <p>- Fixed Barcode draw on screen for 100% scale (incorrect stretch 1:1)</p> <p>- Fixed removing of temporary folder after mail export</p> <p>- Fixed bug with split big pages printing mode when additional page was added</p> <p>- Multi byte input support for Syntax memo moved from define to the report designer settings</p> <p>- Fixed Ctrl + backspace hotkey in Syntax memo</p> Mon, 14 Dec 2020 00:00:00 +0100 http://www.fast-report.com/en/news/463/ New version FastReport .NET 2021.1 http://www.fast-report.com/en/news/462/ <p>In the new version of FastReport .NET 2021.1 we implemented support of .NET 5.</p> <p>Added new barcode - Deutsce Post Leitcode.</p> <p>The algorithm of converting RTF to report objects has been significantly improved.</p> <p>And also added new functions for converting numbers.&nbsp;</p> <p><a class="gallery" href="../../../../uploads/news_img/_._2021-1.png"><img title="New version FastReport .NET -2021.1" src="../../../../uploads/news_img/_._2021-1.png" alt="New version FastReport .NET -2021.1" width="100%" /></a></p> <p><strong><br /></strong></p> <p><strong>Version</strong><strong> 2021.</strong><strong>1</strong></p> <p>&nbsp;</p> <p>---------------</p> <p>New barcode -&nbsp;Deutsce Post Leitcode</p> <p><a class="gallery" href="../../../../uploads/news_img/leitcode_english.gif"><img title="New version FastReport .NET -2021.1" src="../../../../uploads/news_img/leitcode_english.gif" alt="New version FastReport .NET -2021.1" width="100%" /></a></p> <p>&nbsp;</p> <p>And barcode Sberbank</p> <p><a class="gallery" href="../../../../uploads/news_img/sberbank_english.gif"><img title="New version FastReport .NET -2021.1" src="../../../../uploads/news_img/sberbank_english.gif" alt="New version FastReport .NET -2021.1" width="100%" /></a></p> <p><strong>&nbsp;</strong></p> <p><strong>[Engine]</strong></p> <p>+ added support of .NET 5</p> <p>+ added a new barcode - Deutsche Post Leitcode</p> <p>+ added a new barcode - SberBank QR</p> <p>+ added functions of converting numbers to letters</p> <p>+ added functions of converting numbers to words for Indian language</p> <p>+ added rupee symbol for Indian currency</p> <p>+ added functions of converting numbers to words for Persian language</p> <p>+ added functions of converting numbers to words for Ukranian language</p> <p>+ added the Report.Prepare (int pagesLimit) method, which allows to prepare a limited number of pages* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands</p> <p>* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands</p> <p>* improved algorithm of converting RTF to report objects</p> <p>- fixed a bug with web response stream reader when connecting to remote JSON</p> <p>- fixed a bug while compiling the report with some expressions in the properties VisibleExpression, PrintableExpression and ExportableExpression</p> <p>- fixed a bug with font.list file leading to&nbsp; exception "System.IO.FileNotFoundException".</p> <p>- fixed a bug with incorrect checksum calculation in Deutsche Post Identcode barcode</p> <p>- fixed ReCompile (adding assemblies after Compile with error)</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Designer]</strong></p> <p>- fixed a bug with empty database name after reloading the report</p> <p>- fixed a bug when double click to arrow buttons on report tab creates a new report page</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Exports]</strong></p> <p>- fixed a bug with exporting strings containing only spaces in DXF export</p> <p>- fixed a bug in PDF export, leading to disappearance of spaces when there are tabs in the report</p> <p>- fixed a bug with exporting page footers when export to Excel 2007 in seamless table mode</p> <p>- fixed a bug with exporting "\" character in Excel 2007 export</p> <p>&nbsp;</p> <p>&nbsp; <strong>[WebReport]</strong></p> <p>+ added correct view of script errors in ScriptSecurity mode</p> <p>- fixed a bug with PDF export in online designer</p> <p>- fixed a bug with ParagraphOffset</p> <p>&nbsp;</p> <p>&nbsp; <strong>[.Net Core]</strong></p> <p>+ added properties ShowDbfExport, ShowMhtExport, PrintInHtml, PrintInPdf for WebReport that allow you to enable/disable the display of buttons in the toolbar of the corresponding exports/print</p> <p>* now in FR.Core we detect WebProcess and StubClasses aren't added to ConsoleApp\Library on FR.Core</p> <p>- fixed a bug with RichObject expressions</p> <p>- fixed a bug with exporting MSChartObject in Power Point 2007 export</p> <p>- fixed a bug with exporting images in Excel 2007 export on Windows</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Resources]</strong></p> <p>* updated French resources</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Extras]</strong></p> <p>* changed dependency in project of Crystal Reports converter from System.Windows.Forms.DataVisualization to FastReport.DataVisualization</p> <p>* updated MongoDB connection plugin in Core and OpenSource</p> <p>&nbsp;</p> Mon, 07 Dec 2020 00:00:00 +0100 http://www.fast-report.com/en/news/462/ FastCube .NET Release 2020.2 http://www.fast-report.com/en/news/460/ <p><img src="../../../../uploads/news_img/bae97f8632710946bdf8407e57517644d178f1361012908bd1f5784d3518271e.png" alt="" width="750" height="444" /></p> <p>New features are already expected in the update:</p> <p>- Added Mono platform support.<br />Starting with this version we add support of cross-platform Mono framework.</p> <p><img src="../../../../uploads/news_img/16e3713872a5b5cfe183adbf91bdfcee3d0a989c8bdf1c649c4a06f4924525b7.gif" alt="" width="750" height="374" /></p> <p>- Major changes:</p> <p>* Before this release we shipped FastCube.Olap package with depency on FastReport library.<br />Now we moved this dependency and therefore integration with FastReport into a separate package FastReport.Olap.Report for the .Net platform and FastReport.Olap.ReportMono for Mono platform.</p> <p>Other changes:</p> <p>* Expression editor now shows dimension/measure/field names instead of their captions.</p> <p>Errors resolved:</p> <p>* Expression errors does not raise Exceptions;<br />* ExpressionHighlight errors does not raise Exceptions;<br />* Fixed move to group error;<br />* Fixed chart data representation in some locales;<br />* Fixed "List of values" aggregate calculation;<br />* Fixed "Median" aggregate calculation.</p> Tue, 13 Oct 2020 00:00:00 +0200 http://www.fast-report.com/en/news/460/ New version of FastReport 6.8 VCL! http://www.fast-report.com/en/news/459/ <p dir="ltr"><span>In the new version, we have updated help for classes and methods of components and added Class references for Code Completion. Added ability to customize SQL syntax in the SQL editor. Added a pool of deferred commands which allows a report to rebuild itself from the script code. Also we&rsquo;ve redesigned mechanism of the preview pages for detailed reports and improved compatibility with the new Lazarus version.</span></p> <div><span><img src="../../../../uploads/news_img/adminka.png" alt="" width="750" height="469" /></span></div> <div><span><br /></span></div> <div> <p dir="ltr"><span>Version 6.8</span></p> <p dir="ltr"><span>----------------------------</span></p> <p dir="ltr"><span>+ Added class references for main package classes</span></p> <p dir="ltr"><span>+ Added customization of SQL editor in the report designer</span></p> <p dir="ltr"><span>+ Added delayed command pool for actions of TfrxReport: PrepareReport, ShowReport, LoadFrom .It possible to call Report.ShowReport to rebuild active report or load another one from the script.</span></p> <p dir="ltr"><span>+ Added TfrxEngineOptions.ZeroPrecisionValue property contains precision value for zero comparison operation in Text objects(used with HideZeros property).</span></p> <p dir="ltr"><span>+ Added PNG export filter in registered export filter</span></p> <p dir="ltr"><span>* All calls to refreshes of preview now affects only active previewed report for detail page</span></p> <p dir="ltr"><span>* Reworked preview pages and preview Tabs mechanism. TfrxPreviewPagesList class now manages active preview pages instances.</span></p> <p dir="ltr"><span>* Added synchronization of creating printer context from non GUI thread</span></p> <p dir="ltr"><span>* UpdateResorce function moved temporarily to constructor for old behavior compatibility</span></p> <p dir="ltr"><span>* Embedded Designer moved to HostControls</span></p> <p dir="ltr"><span>* Chart object Highlight disabled when Hyperlink is empty</span></p> <p dir="ltr"><span>- Fixed server log path</span></p> <p dir="ltr"><span>- [Lazarus] Fixed Unicode output in DOCX export filter</span></p> <p dir="ltr"><span>- Several fixes in QR converter module</span></p> <p dir="ltr"><span>- [Lazarus] Fixed SQL parameters editor</span></p> <p dir="ltr"><span><img src="../../../../uploads/news_img/sql.gif" alt="" width="433" height="336" /></span></p> <p dir="ltr">- Fixed attached files for MSOutlook option in e-mail export filter</p> <p dir="ltr"><span>- Fixed order of tabs creation in the report preview (should follows after Workspace creates)</span></p> <p dir="ltr"><span>* [Lazarus] Added font substitution of "Nimbus Sans L" to "FreeSans" under linux</span></p> <p dir="ltr"><span>* [Lazarus] Improved compatibility with&nbsp; FPC 3.2.0</span></p> <p dir="ltr"><span>- Fixed IIF function with nested functions</span></p> <p dir="ltr"><span>- Fixed memory leak in TfrxTreeView</span></p> <p dir="ltr"><span>- Fixed TfrxDataTreeForm.UpdateSize when it&rsquo;s called before construction</span></p> <p dir="ltr"><span>- Fixed bug in font packing mechanism</span></p> <p dir="ltr"><span>- Fixed Arial font size in PDF export</span></p> <p dir="ltr"><span>- Fixed C++Builder compatibility</span></p> <p dir="ltr"><span>- Fixed exporting of the text with HTML tags to PDF</span></p> <p dir="ltr"><span>- Fixed building of string for Swiss QRCode</span></p> <p dir="ltr"><span>- Fixed formatting for duplicates values</span></p> <p dir="ltr"><span>- Fixed attach file name in the TfrxMailExport when DefaultPath &lt;&gt; ''</span></p> <p dir="ltr"><span>- Fixed logo position in the QR Code</span></p> </div> Tue, 22 Sep 2020 00:00:00 +0200 http://www.fast-report.com/en/news/459/ New version of FastReport Mono 2020.4 http://www.fast-report.com/en/news/458/ <p>In the new version of FastReport Mono -2020.4 added: barcodes(ITF-14, Deutsche Post Identcode) and the ability to align them, new types of export, checking the code for malware.</p> <p><br /><img title="FastReport Mono" src="../../../../uploads/news_img/mono/Clipboard_-_16__2020_._16_48.png" alt="FastReport Mono" width="780" height="658" /></p> <p>&nbsp;</p> <p><strong>Version 2020.4</strong></p> <p>---------------</p> <p><br /><strong>[Install]</strong></p> <p><strong></strong>+ added product installation package in DEB format</p> <p>+ added product installation package in RPM format</p> <p><strong>[Engine]</strong></p> <p><strong></strong>* rewritten RichObject code for translation of RTF document to report objects</p> <p>+ added new barcode ITF-14</p> <p>+ added new barcode Deutsche Post Identcode</p> <p>+ added ability to align barcodes</p> <p>+ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image</p> <p>+ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties</p> <p>+ added the PictureObject.ImageFormat property, which allows to select the image storage format</p> <p>* now FastReport.DataVisualization added to the list of assemblies by default (FR .Net, FR.Core)</p> <p>- fixed a bug where the designer crashed when the "Start new page" property is enabled for the page header child band</p> <p>- fixed a bug where the value of an expression was displayed by the text of this expression</p> <p><strong>[Designer]</strong></p> <p><strong></strong>+ added possibility to load CSV files via URL</p> <p>* updated plugin for connecting to MongoDB, to actual versions of MongoDB</p> <p>- fixed a bug, when empty string in Datamatrix barcode causes exception</p> <p>- fixed a bug where the gauge window had the wrong width</p> <p><strong>[Exports]</strong></p> <p><strong></strong>+ added PDF/A-2u export</p> <p>+ added property ReportPage.ExportAlias, which allows to set the page name when exporting to Excel 2007</p> <p>* now, in Excel 2007 export for sheets without pictures, files with a description of pictures and relations to them are not created</p> <p>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to table breaks</p> <p>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect merging cells</p> <p>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect exporting of images</p> <p>- fixed a bug where links with national alphabets letters did not work in PDF export</p> <p>- fixed a bug where the dates of creation and editing of the document did not match the equivalents in the metadata in PDF/A-1a export</p> <p>- fixed a bug while exporting to Excel 97 causes exception "Huge SAT not implemented"</p> <p>- fixed a bug with exporting texts containing ampersand '&amp;' in Excel 2007 export</p> <p>- fixed a bug while exporting MapObject to PowerPoint</p> <p>- fixed a bug with exporting gradient fills with owner or user password in export to PDF</p> <p>- fixed a bug with encryption of digital signature in PDF-export when protecting a document with a password</p> <p>- fixed a bug with paragraph offset in export to OpenOffice Writer</p> <p><strong>[WebReport]</strong></p> <p><strong></strong><br />* added check of the report script for malicious code. This option is enabled by default for the Web.</p> <p>- fixed figures absence on window print from browser</p> <p>- fixed incorrect calculation of page sizes in FastReport.Core.Web, if at least one page was in landscape orientation</p> <p>- fixed a bug where objects with Exportable = false were not visible in WebPreview</p> <p>&nbsp;<img title="FastReport Mono" src="../../../../uploads/news_img/mono/Clipboard_-_16__2020_._16_57.png" alt="FastReport Mono" width="780" height="500" /></p> Wed, 16 Sep 2020 00:00:00 +0200 http://www.fast-report.com/en/news/458/ New version of FastReport .NET 2020.4 http://www.fast-report.com/en/news/457/ <p>In new version of FastReport .NET 2020.4 added new barcodes: ITF-14 and Deutsce Post Identcode.</p> <p><a class="gallery" href="../../../../uploads/news_img/barcodes_demo_en.png"><img src="../../../../uploads/news_img/barcodes_demo_en.png" alt="" width="100%" /></a>Now there is a possibility to choose the format for storing report images.</p> <p>You can also change the number of rows and columns of the table by dragging the mouse. Added support of export to PDF/A-2u format.</p> <p>In addition, the report script is now checked for the content of malicious code.</p> <p>A new demo application has also been added. It looks better and is more convenient to use: in black</p> <p><a class="gallery" href="../../../../uploads/news_img/demo_black_eng.png"><img src="../../../../uploads/news_img/demo_black_eng.png" alt="" width="100%" /></a></p> <p>&nbsp;</p> <p>And in white:</p> <p><a class="gallery" href="../../../../uploads/news_img/demo_white_eng.png"><img src="../../../../uploads/news_img/demo_white_eng.png" alt="" width="100%" /></a></p> <p>&nbsp;</p> <p><strong>Version</strong><strong> 2020.</strong><strong>4</strong></p> <p>---------------</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Engine]</strong></p> <p>+ added new barcode ITF-14</p> <p>+ added new barcode Deutsche Post Identcode</p> <p>+ added ability to align barcodes</p> <p>+ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image</p> <p>+ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties</p> <p>+ added the PictureObject.ImageFormat property, which allows to select the image storage format</p> <p>* now FastReport.DataVisualization added to the list of assemblies by default (FR .Net, FR.Core)</p> <p>- fixed a bug where the designer crashed when the "Start new page" property is enabled for the page header child band</p> <p>- fixed a bug where the value of an expression was displayed by the text of this expression</p> <p>- fixed incorrect drawing of ITF-14 barcode</p> <p>- fixed a bug with transparency of RichObject</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Designer]</strong></p> <p>+ added the ability to edit the number of rows and columns of the table by dragging the mouse</p> <p>+ added loading of RTF texts, tables and styles when converting DevExpress file</p> <p>+ added possibility to load CSV files via URL</p> <p>* updated plugin for connecting to MongoDB, to actual versions of MongoDB</p> <p>* changed focus order of elements when clicking "tab" on a tab with creating swiss QR</p> <p>- fixed a bug where switching properties to alphabetical order did not work</p> <p>- fixed a bug with loading page size when converting DevExpress file</p> <p>- fixed a bug, when empty string in Datamatrix barcode causes exception</p> <p>- fixed a bug where the gauge window had the wrong width</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Exports]</strong></p> <p>+ added PDF/A-2u export</p> <p>+ added property ReportPage.ExportAlias, which allows to set the page name when exporting to Excel 2007</p> <p>* now, in Excel 2007 export for sheets without pictures, files with a description of pictures and relations to them are not created</p> <p>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to table breaks</p> <p>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect merging cells</p> <p>- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect exporting of images</p> <p>- fixed a bug where links with Russian letters did not work in PDF export</p> <p>- fixed a bug where the dates of creation and editing of the document did not match the equivalents in the metadata in PDF/A-1a export</p> <p>- fixed a bug while exporting to Excel 97 causes exception "Huge SAT not implemented"</p> <p>- fixed a bug with exporting texts containing ampersand '&amp;' in Excel 2007 export</p> <p>- fixed a bug while exporting MapObject to PowerPoint</p> <p>- fixed a bug with saving default theme in export to Excel 2007</p> <p>- fixed a bug with exporting gradient fills with owner or user password in export to PDF</p> <p>- fixed a bug with encryption of digital signature in PDF-export when protecting a document with a password</p> <p>- fixed a bug with paragraph offset in export to OpenOffice Writer</p> <p>&nbsp;</p> <p>&nbsp; <strong>[WebReport]</strong></p> <p>* added check of the report script for malicious code. This option is enabled by default for the Web.</p> <p>- fixed figures absence on window print from browser</p> <p>- fixed incorrect calculation of page sizes in FastReport.Core.Web, if at least one page was in landscape orientation</p> <p>- fixed a bug where objects with Exportable = false were not visible in WebPreview</p> <p>&nbsp;</p> <p>&nbsp; <strong>[.Net Core]</strong></p> <p>+ added Dialogs for WebPreview on FastReport.Core</p> <p>* now you can only build FastReport.Core and FastReport.OpenSource for netstandard2.1 on supported versions of VisualStudio (MSBuild)</p> <p>* now FastReport.DataVisualization does not need to be added to References in user application on .Net Core3</p> <p>- fixed problem with user applications on the .Net Core3, referencing FastReport.Core. Now FastReport.Compat does not need to be added to References in the user application</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Demos]</strong></p> <p>+ added new demo application</p> <p>* updated references to FastReport packages in demos to the latest versions</p> <p>&nbsp;</p> Wed, 09 Sep 2020 00:00:00 +0200 http://www.fast-report.com/en/news/457/ FastReport components help in fighting against COVID-19 http://www.fast-report.com/en/news/456/ <p>For decades, the FastReport and FastCube libraries have been helping to organize fast reporting and powerful multidimensional analytics in various applications and industries. Particularly in Medicine.</p> <p>Dozens of development companies from all over the world (China, Africa, USA, Europe) responded to <strong><a href="../../../news/show/urgent-covid-19/" target="_blank">our offer to get a library for developments in medical science for free</a></strong>.</p> <p>Today we want to tell you about only one of these cases &ndash; from our clients &ndash; Ascom UMS, Italy. Ascom is a global provider of healthcare solutions. The company is especially known for its software packages in the field of intensive care and resuscitation.<br />Italy became one of the first EU countries to fall under the powerful wave of the new virus.</p> <p>We are proud that our colleagues, IT specialists from Ascom, have also come out to fight a new challenge for all mankind!<br />Indeed, to successfully fight the virus it is necessary to comprehensively understand what we are facing.</p> <p>As Nicola Franchi (the R&amp;D manager from the Italian division of Ascom) notes, FastReport.Net with .net Core support came in handy here. See for yourself:</p> <p>Ascom has created a remote patient surveillance tool.</p> <p>Continuous monitoring aim is to reduce complications so that healthcare providers spend less time on administrative work and better provide medical care.</p> <p>To fight the COVID-19 pandemic, Ascom has developed a package within the Digital Suite called Wearable Monitor. It is used to monitor patients undergoing treatment at home and allows you to notice changes in the patient&rsquo;s condition in the early stages.</p> <p>Each patient receives a set of wearable devices that continually sends data to the app so that doctors in healthcare facilities can instantly identify the deterioration caused by the coronavirus. The devices are able to measure not only heart rate, temperature and physical activity, but also the rhythm of respiration and saturation - the level of oxygen in the blood. The latter are critical in surveillance of the condition of patients with coronavirus.&nbsp;<strong>See also:</strong>&nbsp;<strong><a href="https://www.wearable-technologies.com/2020/07/ascom-integrates-oxitone-1000m-pulse-oximetry-into-its-digistat-wearables-for-monitoring-covid-19-patients/" target="_blank">Ascom Integrates Oxitone 1000M Pulse Oximetry Into Its Digistat Wearables For Monitoring COVID-19 Patients</a></strong></p> <p style="padding-top: 20px;">Digisat Suite is a solution that collects statistics from connected sensors for further analytics and detecting abnormal readings for decision making. The main processing and storage of medical information occur under the control of .NET Core. The output of the resulting reports and documents, their delivery and saving in various formats take place in FastReport .NET.</p> <div style="float: right; padding-top: 0;"> <p style="max-width: 200px; margin-bottom: 10px; margin-left: 15px; margin-top: 0;"><img src="../../../../uploads/blogpost/frexport/Nicola_Franchi.jpg" alt="" width="200" height="201" /></p> <p align="center"><em>Nicola Franchi, Ascom UMS</em></p> </div> <p style="padding-left: 60px;"><em>&ldquo;We found it very easy to integrate FastReport .NET in our .NET Core project, thanks to the delivery package and the clarity of API. Even if .NET Core is a quite new technology, FastReport .NET performs well and we were able to provide to clinicians the reports they need with small development effort&rdquo;</em></p> <div style="clear: both;">&nbsp;</div> <p>Picture 1: Agreement that the patient signs upon the wearable devices delivery.</p> <p><a class="gallery" href="../../../../uploads/blogpost/frexport/1_Ascom.png"><img title="Agreement that the patient signs upon the wearable devices delivery." src="../../../../uploads/blogpost/frexport/1_Ascom.png" alt="Agreement that the patient signs upon the wearable devices delivery." width="790" height="391" /></a></p> <p>Picture 2: Summary table of all current patients, their addresses and current vitals</p> <p><a class="gallery" href="../../../../uploads/blogpost/frexport/2_Ascom.png"><img title="Summary table of all current patients, their addresses and current vitals" src="../../../../uploads/blogpost/frexport/2_Ascom.png" alt="Summary table of all current patients, their addresses and current vitals" width="790" /></a></p> <p>Picture 3: History of the patient and all his parameters</p> <p><a class="gallery" href="../../../../uploads/blogpost/frexport/3_Ascom.png"><img title="History of the patient and all his parameters" src="../../../../uploads/blogpost/frexport/3_Ascom.png" alt="History of the patient and all his parameters" width="790" /></a></p> <p>We bow our knee to these people, helping all of us. We will be able to defeat the COVID-19 pandemic with the joint efforts of professionals from all industries!</p> Fri, 04 Sep 2020 00:00:00 +0200 http://www.fast-report.com/en/news/456/ New version of FastCube FMX 1.5 http://www.fast-report.com/en/news/455/ <p>Update with support of the latest version of IDE and new highlighting options</p> <p><img src="../../../../uploads/news_img/Fire_monkey.png" alt="" width="100%" /></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>+ Added support for RAD Studio 10.4<br />+ Added cell highlight option compared with average value (TfcxAverageHighlight).<br />+ Added most/least N cell highlight option (TfcxTopHighlight).<br />+ Added repeatable/unique cell highlight option (TfcxUniqueHighlight).<br />+ Added cell highlight based on expressions (TfcxExpressionHighlight).<br />+ Added negative value settings for ContinuousHighlight with Kind = ContinuousHighlightKind.BarChart<br />+ Added event TfcxCustomToolbar.BeforeDialogExecute<br />* Major refactoring of the TfcxContinousHighlight with breaking of the compatibility:<br />Before: TfcxContinuousHighlightValueType enum had BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol elements.<br />Now: Those elements replaced by Bound, Percent and Percentile elements. Added new enum TfcxHighlightScanDirection and the approptiate property ScanDirection<br />common for all Highlight types with the Auto, Rows and Columns elements. New saves wont correctly work in the old version.<br />Effect: Highlight setup simplification due to reduced combobox lists. Auto element suit for most cases and does not break highlight (as before)<br />after "Measures" field move from the rows to the columns and vice versa.<br />- Fixed errors with PopupMenu showing</p> Tue, 01 Sep 2020 00:00:00 +0200 http://www.fast-report.com/en/news/455/ Contest from Fast Reports http://www.fast-report.com/en/news/454/ <p>We are announcing <a href="../../../contest-2020/" target="_blank">contest</a> for the best demo of FastReport VCL 6.</p> <p><a href="../../../contest-2020/" target="_blank"><img src="../../../../uploads/news_img/Demo_en.png" alt="" width="900" height="450" /></a></p> <p>To participate you can use either commercial or a trial version of the report generator for Delphi</p> <p>Create an app, add-on or a report which would be the best to demonstrate all the features of our report generator</p> <p>Apply on the <a href="../../../contest-2020/" target="_blank">contest page</a> until August, 15. The winner will be chosed by popular vote and will receive a 10.1 inch tablet on Windows 10.&nbsp;</p> Fri, 10 Jul 2020 00:00:00 +0200 http://www.fast-report.com/en/news/454/ New version of FastCube VCL 2.11 http://www.fast-report.com/en/news/453/ <h3 dir="auto" data-sourcepos="5:1-5:33">Added Rad Studio 10.4 support</h3> <p dir="auto" data-sourcepos="7:1-7:58">Starting with this version we add Rad Studio 10.4 support.</p> <h3 dir="auto" data-sourcepos="9:1-9:30">Highlight of measure cells</h3> <p dir="auto" data-sourcepos="11:1-11:161">In this version we significantly improved FastCube VCL cell highlight abilities. We added new highlight classes, improved classes we had before and fixed errors.</p> <ul dir="auto" data-sourcepos="13:1-17:0"> <li data-sourcepos="13:1-13:56">TfcxTopHighlight class - highligh most and least cells</li> <li data-sourcepos="14:1-14:63">TfcxAverageHighlight - highlight cells comparing with average</li> <li data-sourcepos="15:1-15:61">TfcxUniqueHighlight - highlight repeatable and unique cells</li> <li data-sourcepos="16:1-17:0">TfcxExpressionHighlight - highlight cells matched expressions</li> </ul> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/ConditionHighlights_cube2.11.gif" alt="" width="808" height="609" /></p> <p>We also imporoved bar chart highlight (TfcxContinuousHighlight class): now negative and positive values can be drawn using different style and on different sides of axis.</p> <p><img src="../../../../uploads/news_img/barChart_cube2.11.gif" alt="" width="808" height="530" /></p> <h2 dir="auto" data-sourcepos="24:1-24:22">Other major changes</h2> <ul dir="auto" data-sourcepos="26:1-32:0"> <li data-sourcepos="26:1-32:0">Major refactoring of the TfcxContinousHighlight with breaking of the compatibility:&nbsp;</li> </ul> <p style="padding-left: 30px;">Before: TfcxContinuousHighlightValueType enum had BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol elements.</p> <p style="padding-left: 30px;">Now: Those elements replaced by Bound, Percent and Percentile elements. Added new enum TfcxHighlightScanDirection and the approptiate property ScanDirection common for all Highlight types with the Auto, Rows and Columns elements. New saves wont correctly work in the old version.</p> <p style="padding-left: 30px;">Effect: Highlight setup simplification due to reduced combobox lists. Auto element suit for most cases and does not break highlight (as before) after "Measures" field move from the rows to the columns and vice versa.</p> <h2 dir="auto" data-sourcepos="33:1-33:9">Errors</h2> <ul dir="auto" data-sourcepos="35:1-36:50"> <li data-sourcepos="35:1-35:60">Fixed TDate, TTime, TDateTime fields parse for Lazarus/FPC</li> <li data-sourcepos="36:1-36:50">Fixed array out of bounds error in TfcxSliceGrid</li> </ul> <div>------</div> <p>+ Added support for RAD Studio 10.4</p> <p>+ Added cell highlight option compared with average value (TfcxAverageHighlight).</p> <p>+ Added most/least N cell highlight option (TfcxTopHighlight).</p> <p>+ Added repeatable/unique cell highlight option (TfcxUniqueHighlight).</p> <p>+ Added cell highlight based on expressions (TfcxExpressionHighlight).</p> <p>+ Added negative value settings for ContinuousHighlight with Kind = ContinuousHighlightKind.BarChart</p> <p>+ Added event TfcxCustomToolbar.BeforeDialogExecute</p> <p>* Major refactoring of the TfcxContinousHighlight with breaking of the compatibility</p> <p>- Fixed TDate, TTime, TDateTime fields parse for Lazarus/FPC</p> <p>- Fixed array out of bounds error in TfcxSliceGrid</p> Tue, 16 Jun 2020 00:00:00 +0200 http://www.fast-report.com/en/news/453/ New version of FastReport VCL - 6.7 http://www.fast-report.com/en/news/452/ <p>In the new version we&rsquo;ve added support of the latest version of IDE -&nbsp; Embarcadero RAD Studio 10.4 and extended integration with Steema TeeChart Pro.</p> <p>Added support for new series (see the list of changes for a complete list).</p> <p>Added a new class to help simplify the creation of barcodes for payment standards using &ldquo;Swiss Payment Standard&rdquo; as an example.</p> <p><img src="../../../../uploads/news_img/SwissCode.gif" alt="" width="700" height="505" /></p> <p>Thanks to your feedback, we improved Code completion in the script code editor.</p> <p>Added new ability to edit RichView direct from the preview window.</p> <p>&nbsp;Also, added and improved few reports in Main Demo.</p> <p>&nbsp;</p> <p>All changes:&nbsp;</p> <p>&nbsp;</p> <div> <p>Version 6.7</p> </div> <p>+ Added support of Embarcadero RAD Studio 10.4</p> <p>+ Added InPlaceEditor for TfrxRichView allows to edit RichView in the preview window;</p> <p>+ Added Swiss Payment Standard presets for QRCode barcode;</p> <p>+ Added Logo property for QRCode barcode;</p> <p>+ Added extended support of TeeChart pro series :</p> <p>&nbsp; TPolarContourSeries, TEquiVolumeSeries, TCircularGauge,</p> <p>&nbsp; TClockGauge, TNumericGauge, TBigCandleSeries,</p> <p>&nbsp; TDeltaPointSeries, TImageBarSeries, TImagePointSeries,</p> <p>&nbsp; TWindRoseSeries, TErrorPoint3DSeries, TErrorPointSeries,</p> <p>&nbsp; TEqualizerSeries, TBeeSwarmSeries, TPolarGridSeries, TOrgSeries, TKagiSeries,</p> <p>&nbsp; TRenkoSeries,TTagCloudSeries, THighLowLineSeries,</p> <p>&nbsp; TVolumePipeSeries, TTreeMapSeries, TKnobGauge, TRoseSeries,</p> <p>&nbsp; TTernarySeries,TDarvasSeries;</p> <p>+ Added helper for Fill casting AsBrushFill/AsGradientFill/AsGlassFill (TfrxCustomFill)</p> <p>+ Added TfrxPostProcessor.ResetDuplicates - can reset duplicated from script</p> <p>+ Added DrillState property to rtti (check how to use in 151.fr3 report)</p> <p>+ Added arrows left - right keys for filtration during Code completion</p> <p>+ Added Processing for TfrxSysMemoView</p> <p>+ Added TfrxDesigner.OnAfterUpdateReport event</p> <p>* Added New "What's new" report</p> <p>* Improved few demo reports in MainDemo</p> <p>+ [Lazarus] Added LazChart RTTI modules</p> <p>- [Lazarus] Fixed bug when TfrxBitBtnControl doesn't show glyph when run designer from Lazarus IDE</p> <p>- [Lazarus] Fixed Toolbar in the report designer for scale larger than 100%</p> <p>- Fixed preview tabs in custom preview control</p> <p>- Syntax memo Drag and Drop DataTree insert text to mouse position</p> <p>- Syntax memo code completion disabled inside string 'Text' block</p> <p>- Fixed Images in PPTX export with screen scale 125%</p> <p>- Fixed text wrap for CHINESEBIG5_CHARSET charset in non unicode output</p> <p>- Inherited reports convert path to short if its too long</p> <p>- Inherited reports Loading optimized</p> <p>- Use PostScript font name in PDF when font name contains multi-byte chars</p> <p>- Fixed bug when reports threads may stall inside IIS DLL (New synch threads mechanism for DLL)</p> <p>- Fixed scope of script variables in code completion</p> <p>- Fixed var parameter in declaration for code completion</p> <p>* Code completion now replaces whole ident , not just insert new in cursor position</p> <p>* Code completion window now resizable</p> <p>- Fixed code completion bug for variables declared in group like : 'm1, m2, m3: TfrxView;'</p> <p>- [Lazarus] Fixed Map object de-serialization of points</p> <p>- [Lazarus] Fixed bug with preview PageCache which causes wrong behavior in interactive reports</p> <p>- Interactive charts fix with zoom in preview</p> <p>- Fixed RestoreDefaults behavior</p> <p>- Fixed bug when interactive events may fire before chart was filled</p> <p>- Fixed bug with TfrxMapGeodataLayer.MapDataSet in Map Editor dialog</p> <p>* [Lazarus] Optimized MaxiCode output</p> <p>- Fixed bug with Mercator property</p> <p>* [Lazarus] Fixed modal dialogs in preview under Linux GTK</p> <p>- Fixed Detail report bug when rebuilds report using TfrxCustomPreview.Report (Collapse/expand drills).</p> <p>- Fixed bug with KeepHeader and ReprintOnNewPage in multi-column reports</p> <p>* [Lazarus] Optimized work with fonts under Linux GTK</p> <p>- Fixed font charset for RTF export</p> Thu, 28 May 2020 00:00:00 +0200 http://www.fast-report.com/en/news/452/ New version of FastReport .NET - 2020.3 http://www.fast-report.com/en/news/450/ <p>In the new version of FastReport .NET 2020.3 we added a new type of QR code, <a href="https://www.fastreport.com/en/blog/332/show/" target="_blank">Swiss QR Code.</a></p> <p><img title="Swiss QR Code" src="../../../../uploads/blogpost/frexport/QR.png" alt="Template of a report containing Swiss QR Code" width="623" height="316" /></p> <p>There are new properties VisibleExpression, PrintableExpression, and ExportableExpression. These properties allow to configure values of Visible, Printable, and Exportable properties depending on certain condition.</p> <p><img src="../../../../uploads/news_img/fr1.gif" alt="" width="1000" height="700" /></p> <p>&nbsp;</p> <p>Also saving of embedded fonts in the PDF export has been optimized, as a result, file sizes have significantly decreased.</p> <p><img title="Smaller PDF Export" src="../../../../uploads/news_img/font_small_size.jpg" alt="Smaller size of PDF export in FastReport .NET " width="700" height="195" /></p> <p>&nbsp;</p> <p>In addition, FastReport.Core and FastReport.OpenSource can be compiled on Unix-systems now.</p> <p>Discontinued support of .NET framework 2.0.</p> <p>&nbsp;</p> <p><strong>Version 2020.3</strong></p> <p>---------------</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Engine]</strong></p> <p>+ added new type of QR code, Swiss QR Code</p> <p>+ added property MatrixObject.PrintIfEmpty, which allows displaying the matrix even if it is empty</p> <p>+ added property Page.LastPageSource, which allows to configure the printer tray for printing the last page of the report</p> <p>+ added VisibleExpression, PrintableExpression, and ExportableExpression properties</p> <p>&gt; these properties allow to set the value of the Visible, Printable, and Exportable properties, depending on the fulfillment of the specified condition</p> <p>* discontinued support of .NET Framework 2.0</p> <p>- fixed a bug with text object visibility when Highlight.Visible parameter is enabled</p> <p>- fixed a bug with work of property PrintableExpression</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Designer]</strong></p> <p>- fixed a bug where drag&amp;drop to the matrix didn't work</p> <p>- fixed a bug leading to System.FormatException when opening DevExpress files</p> <p>- fixed a bug "Count cannot be less than zero." when opening DevExpress files</p> <p>- fixed a bug with moving objects in the report tree while holding down the Ctrl key</p> <p>- fixed a bug with drop down menu of select color button</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Preview]</strong></p> <p>- fixed a bug with setting exports list using Config.PreviewSettings</p> <p>- fixed a bug where the report could only be saved in the Box, regardless of the cloud storage selected in the menu</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Exports]</strong></p> <p>* optimized saving of embedded fonts in PDF-export. File size has decreased significantly.</p> <p>- fixed a bug with incorrect indents in export to OpenOffice Writer</p> <p>- fixed a bug with incorrect size of picture in export to RTF</p> <p>- fixed a bug with page breaks in export to OpenOffice Writer</p> <p>- fixed a bug with paragraph offset in export to OpenOffice Writer</p> <p>- fixed a bug with text justify in exports to OpenOffice Writer and OpenOffice Spreadsheet</p> <p>- fixed a bug in Excel export (BIFF8)</p> <p>&nbsp;</p> <p>&nbsp; <strong>[WebReport]</strong></p> <p>- fixed a bug with resource loading in WebReport (OpenSource version)</p> <p>- fixed a bug with image scaling in WebReport</p> <p>- fixed a bug with timeout exception while saving a report in the Online Designer</p> <p>- fixed a bug with calls of WebReport.ExportPdf, WebReport.ExportCsv, WebReport.ExportRtf, etc.</p> <p>&nbsp;</p> <p>&nbsp; <strong>[.Net Core]</strong></p> <p>* fixed compilation error FastReport.Core and FastReport.OpenSource on Unix-systems (because of net40 in targetFrameworks)</p> <p>- fixed some API errors in report code, available in System.Drawing.Primitives</p> <p>- fixed broken button "Open after export" in FR.Core3</p> Wed, 20 May 2020 00:00:00 +0200 http://www.fast-report.com/en/news/450/ New version of FastReport Mono - 2020.3 http://www.fast-report.com/en/news/451/ <p>In the new version we added ability to import RTF documents into report templates which makes work with FastReport easier for beginners. After converting add the data source and arrange fields in objects.</p> <p><br />In ver. 2020.3 there is a new type of export which allows printing tags on printers that support ZPL</p> <p><img src="../../../../uploads/news_img/Clipboard_-_18__2020_._15_03.png" alt="" width="659" height="499" /></p> <p>Template of ZPL tag (report)</p> <p><img src="../../../../uploads/news_img/45852-2.jpg" alt="" width="500" height="499" /></p> <p>Printed ZPL Tag</p> <p>All changes:&nbsp;</p> <h3>Version 2020.3<br /><br />[Engine]</h3> <p>+ added import of RTF documents into report<br />* merged codebase of FastReport.Net and FastReport.Mono</p> <h3>[Designer]</h3> <p>* slight UI improvements<br />* Messages window now remembers its size/visibility<br />+ added Polygon toolbar in the designer<br />+ added description control in the Data Dictionary window<br />- fixed bugs in GUI</p> <h3>[Exports]</h3> <p>+ added ZPL export<br />- fixed size of PDF file with interactive forms<br />+ fixed RTF image size<br />+ added indent in ODT export<br />* improved detection of font location in Linux</p> Mon, 18 May 2020 00:00:00 +0200 http://www.fast-report.com/en/news/451/ New version of FastReport FMX - 2.7 http://www.fast-report.com/en/news/449/ <p>In the new version we&rsquo;ve added support of Embarcadero RAD Studio 10.3 with latest updates and support of new platform MacOS x64.&nbsp; Export to PDF significantly improved in this version: we added block text align and improved work with fonts. Also, wrap and draw of text object was improved.</p> <p>Full list of changes:</p> <p>Version 2.7</p> <p>---------------</p> <ul> <li>+ Added support of Embarcadero RAD Studio 10.3</li> <li>+ Added MacOS x64 support</li> <li>+ Added support of block align in text object (HAlign=haBlock) in PDF Export</li> <li>+ Added ability to move report pages tabs in the report designer</li> <li>+ Added popup menu for pages Tab in the report Designer</li> <li>- Improved text wrap realization</li> <li>- Improvement text draw between different platforms</li> <li>- Fixed preview content scaling for 150% scale or above</li> <li>- Fixed HTML tag subscript printing</li> <li>- Fixed inactive report designer when switching to dialog page(OSX).</li> <li>- Fixed changing of page orientation</li> <li>- Fixed draw of arial narrow font in D2D context for RAD Studio 10.2 and above</li> <li>- Fixed text split for simple text render</li> <li>- Fixed fsUnderline style in font GDIP canvas cache</li> <li>- Fixed right align in PDF export</li> <li>- Fixed space Width in PDF export</li> <li>- Fixed font names in PDF export</li> <li>- Fixed wrong result of CalclHeight function</li> <li>- Fixed Hint callouts in the report preview and the report designer</li> <li>- Fixed Modal dialogs order under OSX for Rad Studio 10.2.3</li> <li>- Fixed bug in PDF export under OSX</li> <li>- Fixed bug in TfrxMemoView with HAlign=haRight</li> <li>- Fixed PDF export when font has multi byte name like "MS ゴシック"</li> <li>- Fixed bugs with DBLookupComboBox DialogPage control</li> <li>- Fixed error with PictureCache in file under MacOS</li> <li>- Fixed "Object lock not owned" error message for Chart object</li> <li>- Fixed DialogPage for RAD Studio 10.2 (Position, Font, BorderStyle)</li> <li>- Fixed truncate of the last symbol in PDF export undex OSX</li> <li>- Fixed error with combobox in object inspector</li> <li>- Fixed preview lock during exports</li> <li>- Fixed barcode lines</li> <li>- Fixed AV in the TfrxCustomMemoView.DrawPart</li> <li>+ Added TfrxPreview.PageSetupDialog for C++Builder compatibility</li> <li>- Fixed infinite loop in the TfrxMemoView.WrapText</li> <li>- Fixed IDE freeze when designer minimized</li> <li>- Fixed AV in the PDF export</li> <li>- Fixed export of fixed-width fonts to PDF</li> </ul> Tue, 21 Apr 2020 00:00:00 +0200 http://www.fast-report.com/en/news/449/ New version of FastCube .NET 2020.1 http://www.fast-report.com/en/news/448/ <h3>Added ASP.NET Core package</h3> <p>Starting with this version we add ASP.Net Core support. Two interactive web-controls are ready for use: WebSliceGrid and WebCubeGrid (SliceGrid and CubeGrid for web).</p> <p><img src="../../../../uploads/news_img/448/WebSliceGrid_1.gif" alt="" width="500" height="366" /></p> <p>&nbsp;</p> <p style="text-align: left;"><a class="button" href="https://www.fast-report.com:2020/" target="_blank">ONLINE DEMO</a>&nbsp;</p> <p style="text-align: center;">&nbsp;</p> <p>&nbsp;</p> <h3>Highlight of measure cells</h3> <p>In this version we significantly improved FastCube .Net cell highlight abilities. We added new highlight classes, improved classes we had before and fixed errors.</p> <p>* TopHighlight class - highligh most and least cells<br />* AverageHighlight - highlight cells comparing with average<br />* UniqueHighlight - highlight repeatable and unique cells<br />* ExpressionHighlight - highlight cells matched expressions</p> <p><img src="../../../../uploads/news_img/448/ConditionHighlights.gif" alt="" width="500" height="384" /></p> <p>* We also imporoved bar chart highlight (ContinuousHighlight class): now negative and positive values can be drawn using different style and on different sides of axis.</p> <p><img src="../../../../uploads/news_img/448/barChart.gif" alt="" width="500" height="377" /></p> <p>Please refer to our updated FastCube .Net documentation for more details and usage examples.</p> <h3>Saving to clouds</h3> <p>We added support for saving cube, slice and exports to Google Drive, DropBox and FTP</p> <p><img src="../../../../uploads/news_img/448/DropboxSave.gif" alt="" width="500" height="300" /></p> <h3>Other major changes</h3> <p>* Export menu is merged with Save menu in SliceGridToolBar and CubeGridToolBar<br />* Moved Highlight classes to the FastReport.Olap.Highlight namespace<br />* Major refactoring of the ContinousHighlight with breaking of the compatibility: <br /> Before: ContinuousHighlightValueType enum had BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol elements.<br /> Now: Those elements replaced by Bound, Percent and Percentile elements. Added new enum HighlightScanDirection and the approptiate property ScanDirection <br /> common for all Highlight types with the Auto, Rows and Columns elements. New saves wont correctly work in the old version and in the current version of FastCube VCL 2.<br /> Effect: Highlight setup simplification due to reduced combobox lists. Auto element suit for most cases and does not break highlight (as before)<br /> after "Measures" field move from the rows to the columns and vice versa.</p> <h3>&nbsp;Errors</h3> <p>* Fixed error with "copy to clipboard" operation of the SliceGrid data zone cells.<br />* Fixed error with the chart building.<br />* Fixed error with closing passed stream inside the Cube.Save(Stream) method.<br />* Fixed error with export to XLS format</p> Tue, 07 Apr 2020 00:00:00 +0200 http://www.fast-report.com/en/news/448/ Attention: New objects behavior http://www.fast-report.com/en/news/447/ <p>It's finally happened! By popular demand we've adjusted behaviour of our objects so that your data looks more realistic.&nbsp;</p> <p><img src="../../../../uploads/news_img/fr1st-optimize.gif" alt="" width="751" height="400" /></p> <p><img src="../../../../uploads/news_img/SimpleListApril1stFullWindow.gif" alt="" width="751" height="400" /></p> <p>Attention! It's a beta version. Download demo and see your current reports come alive!&nbsp;&nbsp;</p> <p>&nbsp;</p> <p style="text-align: center;"><a style="font-family: Tahoma, Geneva, sans-serif; font-size: 18px; color: white; text-decoration: none; background-color: #660000; border-radius: 5px; padding: 0px 25px 0px 25px; border: 11px solid #660000;" href="../../../../download/FastReportNETDemo1stApril2020.exe" target="_blank">TRY DEMO</a>&nbsp;</p> <p style="text-align: center;">&nbsp;</p> <p style="text-align: center;"><strong>Share your new reports with&nbsp;#itsalive_fr</strong></p> <p style="text-align: center;">&nbsp;</p> Wed, 01 Apr 2020 00:00:00 +0200 http://www.fast-report.com/en/news/447/ New version of FastReport VCL – 6.6 http://www.fast-report.com/en/news/446/ <p>A lot of new things in&nbsp; FastReport VCL and FastReport for Lazarus</p> <h3>In this version we added filtration of Variables and Functions tabs in &ldquo;Data Tree&rdquo;.</h3> <p>&nbsp;</p> <table border="0"> <tbody> <tr> <td>&nbsp; &nbsp; &nbsp; &nbsp;</td> </tr> <tr> <td><img src="../../../../uploads/news_img/vcl6/Variables1.gif" alt="" />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</td> </tr> </tbody> </table> <p>&nbsp;</p> <p><span>&nbsp; &nbsp;It possible to hide all panels in &ldquo;Data Tree&rdquo; now.</span></p> <p><img src="../../../../uploads/news_img/vcl6/ToolPanel.gif" alt="" width="361" height="519" /></p> <p>&nbsp;</p> <h3>It possible to use filter for fast search of the report objects in &ldquo;Report Tree&rdquo;.</h3> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/vcl6/ReportTree.gif" alt="" width="355" height="435" /></p> <p>&nbsp;</p> <h3>Added new linear barcode type &ndash; Pharmacode.</h3> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/vcl6/Pharmacode.PNG" alt="" width="94px" height="100px" /></p> <p>&nbsp;</p> <h3>2D Barcodes can now be tuned up with the new barcode editor&nbsp;</h3> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/vcl6/2DBarcodeEditor.PNG" alt="" width="438" height="250" /></p> <p>&nbsp;</p> <h3>DataMatrix barcode now supports GS1 rules and can automatically generate barcode according to these rules (GS1Rule property), encodes strings like: <strong>(01)09501101020917.</strong></h3> <p><strong><br /></strong></p> <p><img src="../../../../uploads/news_img/vcl6/DataMatrixGS1.gif" alt="" width="440" height="250" /></p> <p>&nbsp;</p> <p>&nbsp;</p> <h3>New ShowCellBreak property in Cross table object allows to turn off hiding of frames on cell break.</h3> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/vcl6/ShowCells2.PNG" alt="" width="400" height="145" /></p> <p>&nbsp;</p> <h3>And an improved search in preview window.</h3> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/vcl6/search.gif" alt="" width="436" height="300" /></p> <p>&nbsp;</p> <h3>&nbsp;Also great news for FastReport for Lazarus!</h3> <p>- It's finally out from Beta</p> <p>- Basic support of HiDPI on Windows;</p> <p>- Fixed and improved export filters including Linux platform;</p> <p>-&nbsp;&nbsp;Support of Dialog pages on Linux GTK;</p> <p>-&nbsp;&nbsp;Improved support of LazCharts;</p> <p>- Added printing for Linux GTK and fixed text output with align</p> <p>&nbsp;</p> <p>All Changes:&nbsp;</p> <p>----------------------------</p> <p>+ Added filter to Report Tree for fast search of the report objects</p> <p>+ Added ability to filter Variables and Function in DataTree</p> <p>+ Added new search to preview control</p> <p>+ Added GS1Rule property to DataMatrix barcode (automatic support of GS1 rules)</p> <p>+ Added new Pharmacode barcode type</p> <p>+ Added new frxBarcode2DEditor</p> <p>+ Added TfrxCustomCrossView.ShowCellBreak (default True) when set to False cross tab doesn't hide frames of split cells.</p> <p>+ Added new type for hyperlinks (hkNone - do nothing. Useful when we need to disable hyperlink from the script).</p> <p>+ Added New TfrxPreview.HideScrolls property and OnScrollMaxChange/OnScrollPosChange events (custom scrollbars implementation)</p> <p>+ Add TfrxChartView.ClearSeries method</p> <p>+ Added label source for TOHLCSeries chart series</p> <p>+ Added new ColorBar property for all barcode types (set color of barcode data)</p> <p>* [Lazarus] Improved chart editor dialog for Lazarus charts</p> <p>* HostControls/UnHostControls method are virtual now and moved to TfrxBaseForm</p> <p>* Changes in synchronization mechanism for syntax memo. Now worker thread(TfrxCodeCompletionThread) synchronizes via SendMessages instead of TThread.Synchronize.</p> <p>* CreateUniqueName with DefaultReport now copies objects from current object list.</p> <p>- Fixed tab order in the PDF export dialog</p> <p>- Fixed bug with report thread while terminating main server thread with clients</p> <p>- Fixed TTabSet drag and drop in the report designer</p> <p>- Fixed Insert field button (DataTree)</p> <p>- [Lazarus] Fixed bad fills of buttons in the style editor dialog</p> <p>- Fixed object edges in the report designer for dotMatrix Report</p> <p>- [Lazarus] Fixed TfrxPageControl</p> <p>- Fixed bug with TFIBBCDField calculation</p> <p>- [Lazarus] Fixed DialogPage in the report designer for Lazarus Win/unix</p> <p>- Fixed export of some TeeChart Pro series in PDF and SVG exports</p> <p>- [Lazarus] First improvements for HiDPI under Lazarus</p> <p>- Fixed Clouds Authentication from embedded browser(FEATURE_BROWSER_EMULATION)</p> <p>- Fixed incorrect RichView split</p> <p>- Fixed bug when ConfigFileName was ignored</p> <p>- Fixed compilation with TeePro version greater than seven</p> <p>- [Lazarus] Fixed memory leaks</p> <p>- [Lazarus] Fixed printing from Linux(GTK)</p> <p>- Fixed table split. In special scenarios row which doesn't fit on the page may disappear.</p> <p>- Fixed chart Highlight for stacked series.</p> <p>- Fixed export of Devanagari text in PDF export</p> <p>- Fixed HABlock Align for Farsi language</p> <p>- Fixed embedded map in Map object</p> <p>- Fixed export of monospaced fonts in PDF Export</p> <p>- [Lazarus] Fixed text output under GTK(Linux)</p> <p>- Fixed Cross editor in HiDPI</p> <p>- [Client/Server] Fixed CGI client and export from dialog reports</p> <p>- Fixed export file names and extensions when exporting from web browser</p> <p>- Fixed HTML tags case sensitivity in the HTML5div export</p> <p>- Fixed TfrxEMFExport</p> <p>- Fixed Data Tree Drag&amp;Drop for variables and functions</p> <p>- Fixed DataMatrix c40 and txt encodings for special symbols</p> <p>- Fixed issue with loading RTF files in RichView control under Windows 10 (sometime loads as plain text)</p> <p>- Fixed bug in PDF export when XObject list clears on every page which increase size of PDF file with pictures</p> <p>- Fixed bug in big XLS (Excel 97 BIFF8) files</p> <p>- Fixed exported file name in Client/Server components(from Web browser)</p> <p>- Fixed PDF export with GapX, GapY &lt; 0</p> <p>- Fixed Client/Server components when export report with dialog page from web browser</p> <p>- Fixed quick buttons in the MDI preview</p> <p>- HiDPI fixes for frxSynMemo: Saving/Loading font size for different DPI, GutterWidth, line marks, breakpoints marks</p> <p>- HiDPI fixes for RegEditorsDialog: CheckBox, ComboBox arrow, DropDown list width on first show</p> <p>- Fixed draw of icons on StatusBar in the report designer for HiDPI</p> <p>- Fixed TfrxTreePanel FileterMinWidth/FileterMaxWidth for HiDPI</p> <p>- Fixed font size in font ComboBox preview (HiDPI)</p> <p>- Fixed font preview position in font ComboBox(HiDPI)</p> <p>- Fixed band caption in HiDPI mode when the primary monitor has scale greater than 150%</p> <p>- Fixed TfrxComboBox.ListWidth in HiDPI (primary monitor with HiRes)</p> <p>- Fixed system dialogs(Font/Color) in HiDPI Per-Monitor V2 mode</p> <p>- Fixed ComboBox positions in the report designer for low custom scaling (less than 150%)</p> <p>- Fixed frxProgress dialog in HiDPI mode</p> <p>- Fixed Image Resources for low scaling values (less than 150%)</p> <p>- Fixed wrong anchor in dataset editor</p> <p>- Fixed flickering of the data tree for internal datasets after closing preview</p> <p class="MsoNormal"><span>Full list of changes</span>.</p> <p class="MsoNormal">&nbsp;</p> Wed, 25 Mar 2020 00:00:00 +0100 http://www.fast-report.com/en/news/446/ URGENT: COVID-19 http://www.fast-report.com/en/news/444/ <p>We think this is the time for us to also step up.</p> <p>No one noticed that for over a week our whole team has been working from their homes in order not to become a link in a chain of the disease spreading.</p> <p>Although we can't help those who are on duty doing everything possible for people fighting with the disease, we want to make a contribution as well.</p> <p>We create software for fast and powerful report creation, business analytics and creating documents in dozens of formats. And we know that many hospitals and clinics around the world are using us in their work.</p> <p>So we would like to offer medical institutions and companies creating software for medical analytics free license of FastReport .NET and FastCube .NET</p> <p>Email us at support@fast-report.com</p> Mon, 23 Mar 2020 00:00:00 +0100 http://www.fast-report.com/en/news/444/ New version of FastReport Mono - 2020.1 http://www.fast-report.com/en/news/443/ <p>In version 2020.1 charts and diagram components are now included with the product and available in Linux</p> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/Ubuntu_CHARTS.png" alt="" width="500" height="400" /></p> <p>&nbsp;</p> <p>Added ability of digital signature in exported PDF documents</p> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/PDF_sign_en.png" alt="" width="451" height="400" /></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><br />All changes:</p> <p>+ added System.Windows.Forms.DataVisualization (charts)<br />+ added abitilty to sign PDF documents with Digital Signature</p> <h2>[Engine]</h2> <p>+ added new currencies and rules for conversion numbers to strings<br />+ added ability to split long strings within table<br />- fixed bug with splitting tables across pages<br />- many small bufixes</p> <h2>[Exports]</h2> <p>+ added support of PDF/A-1a standaard<br />- fixed bug of printing a layerered Html-export, in case of presence of landscape orientation of page<br />- fix big with multi-threading PDF export<br />- fixed a character space size in PDF export<br />- fixed drawing of objects with negative width or height in layered Html export</p> Tue, 17 Mar 2020 00:00:00 +0100 http://www.fast-report.com/en/news/443/ New version of FastReport .NET - 2020.2 http://www.fast-report.com/en/news/442/ <p>The new version of FastReport .NET 2020.2 supports the PDF/A-1a standard in PDF export, and added new export to DXF.</p> <p>Now there is a version of FastReport .NET Core compatible with Core 3 and Core 3.1.</p> <p><img src="../../../../uploads/news_img/Demo_EN.png" alt="" width="711" height="400" /></p> <p>Also in FastReport .NET Core added support for MSChart.</p> <p><img src="../../../../uploads/news_img/MSChart_EN.png" alt="" width="711" height="400" /></p> <p>In addition, functions have been added to the online designer for FastReport .NET Core.</p> <p><img src="../../../../uploads/news_img/band_highlight_demo_en.gif" alt="" width="711" height="417" /></p> <p>---------------</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Engine]</strong></p> <p>+ added property Report.Tag</p> <p>+ added "AutoEncode" property for DataMatrix Barcode. By default, if true, it encodes the &amp;1; as a symbol of FNC1. If false, the character is encoded as is.</p> <p>+ added "OnScriptCompile" event that called when report's script compiles</p> <p>+ added new TextQuality: SingleBitPerPixel and SingleBitPerPixelGridFit</p> <p>+ added an ability to split table rows</p> <p>+ added RUB, BYN and BBYN currencies to ToWordsRu function</p> <p>- fixed a bug when shifting SubReport to a new page didn't work correctly</p> <p>- fixed a bug when the data footer break away from the data when property "keep with data" is enabled</p> <p>- fixed generation of barcode GS1-128</p> <p>- fixed public API for editing exports menu in PreviewControl</p> <p>- fixed incorrect value of Total, if it refers to another Total</p> <p>- fixed a bug where the table was not transferred correctly</p> <p>- fixed a bug with parsing xml with hexidecimal values, e.g. "To create it:&amp;#xD;&amp;#xA;"</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Designer]</strong></p> <p>+ added backlighting of the band that the selected element will located on when dragging is completed</p> <p>+ added an ability to open subreport page by double-clicking on its object</p> <p>+ added an ability to change fonts for Code Tab, Text Editor and Expression Editor</p> <p>+ added an ability to replace pictures with drag &amp; drop</p> <p>+ added an ability to open report file by drag &amp; dropping</p> <p>+ added an ability to scroll the report horizontally while holding down the Shift key</p> <p>* when changing the window, the context menu now closes</p> <p>* now during autosave the selected item from the properties window is not reset</p> <p>- fixed a bug when changing parameters after adding a line caused exception</p> <p>- fixed a bug with creating the Intelligent Mail barcode</p> <p>- fixed a bug with JSON-connection in Connection Wizard</p> <p>- fixed a bug with incorrect drawing of horizontal guides</p> <p>- fixed a bug when the width of objects was reset after closing Preview with enabled right anchor</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Preview]</strong></p> <p>+ added "About" button in toolbar of preview window</p> <p>+ added an ability to scroll the report horizontally while holding down the Shift key</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Exports]</strong></p> <p>+ added export to DXF</p> <p>+ added support of PDF/A-1a standard in PDF export</p> <p>- fixed a bug with printing of layered Html export, when the report contains pages with landscape orientation</p> <p>- fixed a bug where exporting to EMF called an exception</p> <p>- fixed display of objects with negative height/width for layered Html-export</p> <p>&nbsp;</p> <p>&nbsp; <strong>[.Net Core]</strong></p> <p>+ added version of FastReport for Core 3/3.1 for Windows-only</p> <p>+ added MSChart support</p> <p>+ added Functions in Online Designer</p> <p>* updated a nuget dependencies to release versions instead of previews</p> <p>* changed access modifier PrintPdf and PrintHtml</p> <p>* added a new way for saving reports in online-designer: DesignerSaveCallBack is obsolete, please use DesignerSaveMethod instead</p> Thu, 12 Mar 2020 00:00:00 +0100 http://www.fast-report.com/en/news/442/ We received the "Top 50 Publishers" award http://www.fast-report.com/en/news/441/ <p><img style="display: block; margin-left: auto; margin-right: auto;" src="../../../../uploads/news_img/cs-award-2020-publisher-top-50-large.png" alt="" width="100" height="161" /></p> <p>&nbsp;</p> <p>Every year world leading online software retailer Component Source reflects on<a href="https://www.componentsource.com/help-support/bestselling-publisher-awards-2020" target="_blank"> yearly sales results</a>. And it's the third year in a row when Fast Reports holds the Top-50 position, staying one of the most sold developer of components and libraries for document creation in the world.&nbsp;</p> Tue, 25 Feb 2020 00:00:00 +0100 http://www.fast-report.com/en/news/441/ New version of FastCube VCL - 2.10 http://www.fast-report.com/en/news/440/ <div class="file-content md md-file"> <h2 dir="auto" data-sourcepos="1:1-1:33">What's new in FastCube VCL 2.10:</h2> <h3 dir="auto" data-sourcepos="5:1-5:15">Expressions</h3> <p dir="auto" data-sourcepos="7:1-7:299">This release brings expressions support to FastCube VCL. Before it was only possible to add calculated measures or totals using the script. Which was quite inconvenient for people handling reports on daily basis. So we decided to add expressions which you may know from other products of FastReports.</p> <p dir="auto" data-sourcepos="7:1-7:299"><img src="../../../../uploads/news_img/expressions_cube.gif" alt="" height="400" /></p> <p dir="auto" data-sourcepos="9:1-9:25"><a class="no-attachment-icon" href="../../../../cube/fastcube/raw/master/2.0/txt/release%20notes/2.10/imgs/expressions.gif" rel="noopener noreferrer" target="_blank"><img class="js-lazy-loaded qa-js-lazy-loaded" src="../../../../uploads/news_img/expressions.gif" alt="" /></a></p> <p dir="auto" data-sourcepos="11:1-11:107">Please checkout our updated documentation and examples to better understand expressions and how they work.</p> <h3 dir="auto" data-sourcepos="13:1-13:44">&nbsp;</h3> <h3 dir="auto" data-sourcepos="13:1-13:44">Ignore case option for range expressions</h3> <p dir="auto" data-sourcepos="15:1-15:193">We use range expressions for custom dimension filters and for measure highlight rules. Since this release you are able to ignore or consider the case for text comparisions in range expressions.</p> <p dir="auto" data-sourcepos="17:1-17:83">You can either do it in code by <code>Range.IgnoreCase</code> property or in the range editor.</p> <p dir="auto" data-sourcepos="17:1-17:83"><img src="../../../../uploads/news_img/ignore_case_cube.gif" alt="" height="400" /></p> <p dir="auto" data-sourcepos="19:1-19:25"><a class="no-attachment-icon" href="../../../../cube/fastcube/raw/master/2.0/txt/release%20notes/2.10/imgs/ignore_case.gif" rel="noopener noreferrer" target="_blank"><img class="js-lazy-loaded qa-js-lazy-loaded" src="../../../../uploads/news_img/ignore_case.gif" alt="" /></a></p> <h2 dir="auto" data-sourcepos="21:1-21:16">Other changes</h2> <ul dir="auto" data-sourcepos="22:1-25:0"> <li data-sourcepos="22:1-22:224">Added methods <code>TfcxCustomNodePopup.ExpandAll</code>, <code>TfcxCustomNodePopup.CollapseAll</code>, property <code>TfcxCustomGrid.AutoExpandPopups</code> (true by default) which defines whether to expand/collapse all PopupWindow automatically on show.</li> <li data-sourcepos="23:1-23:49">Added clear buttons to the measure editor form.</li> <li data-sourcepos="24:1-25:0">Added date split to half year.</li> </ul> <h2 dir="auto" data-sourcepos="26:1-26:8">Fixes</h2> <ul dir="auto" data-sourcepos="28:1-29:36"> <li data-sourcepos="28:1-28:45">Fixed error with loading chart for Lazarus.</li> <li data-sourcepos="29:1-29:36">Fixed compilation for Lazarus/FPC.</li> </ul> </div> Wed, 12 Feb 2020 00:00:00 +0100 http://www.fast-report.com/en/news/440/ New version of FastReport .NET - 2020.1 http://www.fast-report.com/en/news/439/ <p>The new version of FastReport .NET 2020.1 now has the ability to drag text and image files into the designer, while the corresponding objects are created on the report page.<img src="../../../uploads/DragNDropImages.gif" alt="" /></p> <p><img src="../../../../uploads/news_img/DragNDropImages.gif" alt="" width="724" height="300" /></p> <p>&nbsp;</p> <p>In addition, you can paste text or image into the report from the clipboard.</p> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/PasteImagesAndText.gif" alt="" height="300" /></p> <p>There is also the opportunity to customize the exports menu.</p> <p><img src="../../../../uploads/news_img/ExportsMenu.gif" alt="" width="708" height="300" />&nbsp;</p> <p>&nbsp;</p> <p>In WebReport you can now change the export settings, for this the corresponding event is added.</p> <p><strong><br /></strong></p> <p><strong>Version</strong><strong> 2020.</strong><strong>1</strong><strong></strong></p> <p>---------------</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Engine]</strong></p> <p>+ added events to TrueTypeCollection object. New demo programm shows how to use them - .\Demos\C#\FontHandlersExportToPDF</p> <p>+ added an ability to change decimal digits for Number, Currency and Percent formats when UseLocale property is true</p> <p>+ added property "SplitRows" for MatrixObject. By default, its value is False and in this case rows with the same vaues are joined. If True - rows are split (like TableObject)</p> <p>- fixed bug with trying to convert DBNull in empty string when ConvertNulls is disabled</p> <p>- fixed a bug when PageFooter with PrintOn=LastPage causes to print it on penultimate page</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Designer]</strong></p> <p>+ added ability to drag &amp; drop picture in format png, jpeg, jpg, gif, ico, bmp, tif, tiff, emf, wmf and text files in format txt, rtf</p> <p>+ added ability to paste picture and text on page from clipboard</p> <p>+ added ability to create new report page using: "+" button on the pages panel, double-click on empty space on the pages panel, "Ctrl+N" shortcut</p> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/NewPage2.gif" alt="" width="562" height="300" /></p> <p>&nbsp;</p> <p>- fixed a bug when trying to set an incorrect RowSpan value to a MatrixObject cell</p> <p>- fixed a bug with dropping color, width and style in Border editor</p> <p>- fixed a bug with resizing PolyLineObject/PolygonObject, when it's copied with Ctrl+Drag</p> <p>- fixed a bug with inactive context menu "Size Mode" for SVG object</p> <p>- fixed a bug when subreport cannot be deleted when page linked to it was deleted before</p> <p>- fixed a bug when the buttons in the "Panel" in the "View" tab did not match the "Visible" property of the corresponding windows</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Preview]</strong></p> <p>+ added exports menu editor</p> <p>&gt; new editor is available in user interface options; exports can now be removed from exports menu</p> <p>* data source menu in Text Editor is now hidden in Preview</p> <p>* "Delete Page" button now disabled in Preview when only one page generated</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Exports]</strong></p> <p>+ added property Split pages for export to XML</p> <p><img src="../../../../uploads/news_img/XMLSplit1.gif" alt="" width="563" height="300" /></p> <p>&nbsp;</p> <p>+ added support for Padding property in Word2007 export</p> <p>* now in PDF export with InteractiveForms = true: fonts won't be saved if there aren't editable elements in the report</p> <p>- fixed bugs when exporting a multi-page report in XML</p> <p>- fixed a bug when PDF export generated incorrect file when EmbeddingFonts and InteraciveForms properties equal True</p> <p>- fixed view of background on BarcodeObject at Pdf and Html export</p> <p>- fixed bugs when displaying Shape, Barcode, Polygon etc. with fill (or background) in all exports with table layout</p> <p>&nbsp;</p> <p>&nbsp; <strong>[WebReport]</strong></p> <p>+ added ability to change export settings. To do this, you need to subscribe to the ExportParameters event in WebReport.Report</p> <p>- fixed incorrect width and height for reports with mixed page orientation (Landscape &amp; Portrait)</p> <p>- fixed incorrect view of background in ShapeObject</p> <p>- fixed lack of non-standard fill (Hatch, LinearGradient, etc.) on ShapeObject</p> <p>&nbsp;</p> <p>&nbsp; <strong>[.Net Core]</strong></p> <p>- fixed a bug with SQLite plugin if database includes null-values</p> <p>- fixed a critical bug on embedding fonts</p> Fri, 06 Dec 2019 00:00:00 +0100 http://www.fast-report.com/en/news/439/ New version of FastReport VCL 6.5 http://www.fast-report.com/en/news/438/ <p><span style="font-size: medium;">This version includes a lot of improvements in the report designer and report creation in FastReport VCL became even faster.</span></p> <p><span style="font-size: medium;">We have reworked interface of "Data Tree", "Object Inspector" and "Classes Tree" and now it possible to filter items and use fast action buttons.</span></p> <p><span style="font-size: medium;"><br /></span></p> <div style="display: flex;"> <div><img src="../../../../uploads/news_img/DataTree.gif" alt="Data Tree features" width="366" height="556" /></div> <div><img src="../../../../uploads/news_img/ClassesTree.gif" alt="Classes Tree features" width="366" height="556" /></div> </div> <p><br /><img src="../../../uploads/DataTree.gif" alt="" /><br /><img src="../../../uploads/DataTree.gif" alt="" /></p> <p style="text-align: left;">&nbsp;</p> <table border="0"> <tbody> <tr> <td><img src="../../../../uploads/news_img/Props.gif" alt="" width="844" height="500" /></td> </tr> <tr> <td> <p style="text-align: center;">"Object Inspector" features</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><span style="font-size: medium;">The report engine also got some improvements:</span></p> <p><span style="font-size: medium;">- With new RichView.FileLink property it possible to load RTF files at prepare-time;</span></p> <p><span style="font-size: medium;">- It possible to set number of columns in GS1 Databar ES barcode;</span></p> <p><span style="font-size: medium;"><br /></span></p> <p><img src="../../../../uploads/news_img/GS1DataBarES.gif" alt="" width="844" height="500" /></p> <p><span style="font-size: medium;"><br /></span></p> <p><span style="font-size: medium;">- ReportSummary.PrintAtBottom property allows to print report summary at the bottom of the page;</span></p> <p><img src="../../../../uploads/news_img/PrintAtBottom.gif" alt="" width="704" height="500" /></p> <p><span style="font-size: medium;"><br /></span></p> <p><span style="font-size: medium;">- New PageFooter.PrintOnSinglePage property overrides behavior of PrintOnLastPage/PrintOnFirstPage when the page is Last and First at the same time.</span></p> <p><img src="../../../../uploads/news_img/PrintOnSinglePage.gif" alt="" width="704" height="500" /></p> <p><span style="font-size: medium;"><br /></span></p> <p><span style="font-size: medium;">Also, we added new export filter to PostScript and PPML.</span></p> <p>&nbsp;</p> <p>Version 6.5<br />----------------------------<br />* Improved interface of the DataTree, Object Inspector and ClassesTree in the report designer. Added toolbars with fast action buttons and filter of data.<br />+ Added RichView.FileLink property - use it to load RTF files at prepare-time (can be used to reduce memory using for big RTF)<br />+ Added Colums property for GS1 Databar ES barcode<br />+ Added PageFooter.PrintOnSinglePage property - override behavior of PrintOnLastPage/PrintOnFirstPage when the page is Last and First at the same time.<br />+ Added ReportSummary.PrintAtBottom property - allows to print report summary at the bottom of the page<br />+ Added PostScript export filter<br />+ Added PPML export filter<br />* Updated convertes from RB and QR<br />- Fixed GS1 Databar ES barcode for special case (odd count of modules)<br />- Fixed GS1 Databar barcode for smooth height changing in the report designer<br />- Fixed wrong behavior of Processing property with DetailPage<br />- Fixed line break in PDF export under Windows 10 x64<br />- Fixed loading of OSM maps with '`' sign<br />- Fixed dialog Form in HIDPI called from preview (ClentHeight/ClientWidth serialized with scaled values)<br />- Fixed designer flickering at show<br />- Fixed report options dialog printer list icons<br />- Fixed print dialog printer list icons<br />- Fixed Codewindow font size when save designer settings<br />* Changes in LoadPreferences interface, added second parameter as Def settings container<br />* Reduced fields updating in Master-Detail link. Updates only when fields list changed (Some DS like DBX recreates fields).<br />- Fixed Esc key pressing when TfrxDateEditControl expanded<br />- Fixed bug with incorrect size of CellularTextObject<br />- Improved RichView synchronization in multi-thread environment<br />- TfrxPreviewForm.FFilterList moved to constructor/destructor (for custom inheritors)<br />- Fixed layer's internal dataset in the Map editor<br />- Fixed Indy transport for 465, 587 port</p> <p><br />[6.4.13]</p> <p>- Fixed designer's Color Selection dialog in the D2009<br />- Fixed rotated EAN13 barcode<br />- Fixed exporting of FONT COLOR tag to PDF<br />- Fixed ODF default values<br />- Fixed Arial font spaces in the PDF export<br />- Fixed rotation of the image inside RichView in SVG export<br />- [Lazarus] Fixed designer's scaling<br />- [Lazarus] Fixed text split in memo object<br />- Fixed Aztec multiline text<br />- Fixed embedded files in PDF export<br />- Fixed memory leaks in the LazChart<br />- Fixed Aztec barcode with umlaut characters<br />- Fixed QR barcode QuietZone<br />- Fixed cross-tab changing when AutoWidth = False<br />- Fixed Emf -&gt; Pdf with KeepAspectRatio<br />- Fixed restoring of the current tab during debugging<br />[6.4.10]<br />- Fixed TfrxDMPMemoView bounds in the PDF export<br />- Fixed exporting of fsAltDot frame line style in the PDF export<br />- Fixed C++ Builder compatibility<br />[6.4.7 - 6.4.9]<br />- Fixed division by zero in the PDF export<br />[6.4.4 - 6.4.6]<br />- Fixed wrong behavior of Table object with vertical bands<br />- Fixed FIB connection form<br />[6.4.3]<br />- Fixed TfrxMailExport when it cancelled<br />- Fixed AV when set TfrxCustomExportFilter.ShowDialog in OnBeginExport event<br />[6.4.2]<br />- Fixed EAN13 barcode drawing<br />- Fixed Underlines with LineSpacing printing<br />[6.4.1]<br />- Fixed Invalid ImageList error</p> Wed, 27 Nov 2019 00:00:00 +0100 http://www.fast-report.com/en/news/438/ Webinar on FastReport .NET 2019.4 features http://www.fast-report.com/en/news/437/ <p><a href="https://www.youtube.com/c/FastReportsAcademy/live" rel="noopener noreferrer" target="_blank"><img src="../../../../uploads/page_img/FRNET_Tanzura_2.png" alt="" width="712" height="400" /></a></p> <p>&nbsp;</p> <p><span style="font-size: medium;">Join us on Thursday, November 21, 2.00 pm (UTC) to talk about the features brought by the latest version of FastReport .Net 2019.4</span></p> <p><span style="font-size: medium;">&nbsp;</span></p> <p><span style="font-size: medium;">Webinar will be broadcasted on YouTube: <a href="https://www.youtube.com/c/FastReportsAcademy/live" rel="noopener noreferrer" target="_blank">https://www.youtube.com/c/FastReportsAcademy/live</a>. We will follow with Q&amp;A session. Webinar will be recorded so you can refer to you it later.&nbsp;</span></p> <p><span style="font-size: medium;">&nbsp;</span></p> <p>&nbsp;</p> Mon, 18 Nov 2019 00:00:00 +0100 http://www.fast-report.com/en/news/437/ New version of FastCube .NET 2019.4 http://www.fast-report.com/en/news/436/ <h2>Expressions</h2> <p style="text-align: justify;">This release brings expressions support to FastCube .Net. Before it was only possible to add calculated measures or totals using the scipt on C# or VB.Net. Which was quite inconvenient for people not handling reports on daily basis. So we decided to add expressions which you may know from our FastReport product.</p> <p style="text-align: justify;"><img src="../../../../uploads/news_img/expressions.gif" alt="" width="1001" height="663" /></p> <p>Please checkout our updated documentation and examples to better understand expressions and how they work.</p> <h2>&nbsp;</h2> <h2>Cube options dialog</h2> <p>New `Cube Options` dialog which comes as a replacement for `Information` dialog adds the ability to switch script language and add assemblies to particular cube.</p> <p><img src="../../../../uploads/news_img/cube_options_1.gif" alt="" width="703" height="487" /></p> <h2>&nbsp;</h2> <h2>DisplayFormat for dimensions.</h2> <p>We added the ability to set display format to dimensions. This is useful when dimension data type is not string. Use `AxisField.DisplayFormat` to get/set format value or use Dimension Editor.</p> <p><img src="../../../../uploads/news_img/dimension_format.gif" alt="" width="740" height="534" /></p> <h2>&nbsp;</h2> <h2>Bind dimension caption with dimension content</h2> <p>It is now possible to bind dimension caption width with it content in axis. We added property `AxisContainer.BindCaptionWidth` and `Slice.BindCaptionWidth` to control this behavior.</p> <table border="0"> <tbody> <tr> <td style="text-align: center;">BindCaptionWidth = False</td> <td style="text-align: center;">&nbsp;BindCaptionWidth = True</td> </tr> <tr> <td><img src="../../../../uploads/news_img/bind_caption_w1.gif" alt="" width="408" height="275" /></td> <td><img src="../../../../uploads/news_img/bind_caption_w2.gif" alt="" width="408" height="275" /></td> </tr> </tbody> </table> <p>&nbsp;</p> <h2>&nbsp;</h2> <h2>Ignore case option for range expressions</h2> <p>We use range expressions for custom dimension filters and for measure highlight rules. Since this release you are able to ignore case for text comparisions in range expressions.</p> <p>You can either do it in code by `Range.IgnoreCase` property or in the range editor.</p> <p><img src="../../../../uploads/news_img/ignore_case.gif" alt="" width="813" height="451" /></p> <h2>&nbsp;</h2> <h2>Other changes</h2> <p>* Added methods `PopupWindow.ExpandAll()`, `PopupWindow.CollapseAll()`, property `CustomGrid.AutoExpandPopups` (true by default) which defines<br /> whether to expand/collapse all PopupWindow automatically on show.<br />* Added an ability to set own context menu (ContextMenuStrip) for grid zones.<br />* Added clear buttons to the measure editor form.<br />* Added axis menu item to delete measure when clicked on measure header.</p> <h3>&nbsp;</h3> <h3>Fixes</h3> <p>* Fixed errors with dimension values access from script</p> Fri, 15 Nov 2019 00:00:00 +0100 http://www.fast-report.com/en/news/436/ New version of FastReport .Mono - 2019.4 http://www.fast-report.com/en/news/434/ <p>In the new version of FastReport .Mono we significantly improved report engine which is now unified with FastReport .Net. It allows to smoothly transfer fixes and changes between different version of report generators. We also added connection to JSON data which is now available by default and doesn't require plugin installation</p> <p>&nbsp;<a class="gallery" href="../../../../uploads/news_img/FontDemo.png"><img title="FontDemo" src="../../../../uploads/news_img/FontDemo.png" alt="" width="383" height="300" /></a>&nbsp;&nbsp;<a class="gallery" href="../../../../uploads/news_img/RichObject.png"><img title="RichObject" src="../../../../uploads/news_img/RichObject.png" alt="" width="375" height="300" /></a></p> <p>[Engine]<br /> + added built-in JSON data source engine<br /> + enhanced support of RichObject<br /> - fixed script warnings - do not stop report generation on warning<br /> - fixed double call of FreeHGlobal on programm termination<br /> - apply high-load patch from&nbsp;FastReport.NET<br /> - fixed bug with checking handlers in Web.config<br /> - fixed crash of the program when creating a report using the wizard on Linux<br /> <br /> [Designer]<br /> + enhanced SQL builder - ability to edit existing request<br /> - fixed the message panel<br /> <br /> [Exports]<br /> + added events to TrueTypeCollection object. New demo programm shows how to use them - fr_mono\Demos\C#\FontHandlersExportToPDF<br /> + enhanced support of fonts with extended weight<br /> * source code is divided into engine and UI parts<br /> - improved export of RichObject to RTF (set EmbedRichObject propert of RTFExport to true to enable this feature)<br /> - updated export to PDF format - code ported from&nbsp;FastReport.NET<br /> - fixed exports to various formats in environment&nbsp;</p> Wed, 23 Oct 2019 00:00:00 +0200 http://www.fast-report.com/en/news/434/ Webinar on FastReport VCL 6 features http://www.fast-report.com/en/news/433/ <p><iframe src="https://www.youtube.com/embed/d9pd3x8wUNM" frameborder="0" width="560" height="315"></iframe></p> <p><strong>Thanks to everyone who was there with us during our webinar! Below we collected questions that you asked along with our answers:&nbsp;&nbsp;</strong></p> <p><strong><br /></strong></p> <p><strong>Q:&nbsp;</strong>USPS bar code - can you briefly show it in a report? How do you format data for the barcode to meet the USA postal regulations? Show how to format data for the USPS bar code to meet standards for the US postal service???</p> <p><strong>A:</strong>&nbsp; It depends on your source data. The code should be 20 or 31 digits and you can use expressions to form barcode data, like &lt;ID&gt; + &lt;ServiceID&gt; + &lt;MailerID&gt; + &lt;SerialNumber&gt; + &lt;Zip&gt; in Expression property.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Adding extra bands looks interesting. How about adding just one last row to occupy the rest of free space (but to leave just enough for the page footer)?</p> <p><strong>A:</strong> You can use report script and set band height from the code to Engine.FreeSpace - 0.00001 in the band OnBeforePrint event.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>What is the difference between release and current versions in the user portal?</p> <p><strong>A:</strong> Current version may have experimental features which will be removed later also you can encounter bugs as well.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Can we transfer existing reports to Lazarus ?</p> <p><strong>A:</strong> Yes, you can.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Any plans to fix image transparency in the Lazarus version? It seems like such a trivial thing.</p> <p><strong>A:</strong> We are going to investigate this issue. We will fix what we can, but lazarus itself works rather poorly with transparency.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Older FR VCL gives very large PDF files; are the new ones smaller?</p> <p><strong>A:</strong> It depends what content do you have in a report. FR6 now uses vectors for Charts , Rich Text and maps, so for these objects the size of the file will be smaller than in previous versions.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>QR code change its size whit it's content</p> <p>A: You can change this behavior by changing TfrxBarcode2DView.AutoSize property and set it to False.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Can I print barcode from Lazarus ?</p> <p><strong>A:</strong> Yes, you can.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Can we use barcode in FastReport FMX too ?</p> <p><strong>A:</strong> Yes, but some of barcode types from FastReport VCL are not available in FastReport FMX.</p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Can we use FastReport FMX for Android and iOS devices ?</p> <p><strong>A:</strong> No, we don&rsquo;t have support of mobile platform, yet.</p> <p>&nbsp;</p> <p><strong>Q: </strong>Is/will be Cocoa/MacOS supported under Lazarus?</p> <p><strong>A: </strong>We are looking at it. And partially it already works.<strong></strong></p> <p>&nbsp;</p> <p><strong>Q:&nbsp;</strong>Just double-checking about SVG images, are they now supported by image component?</p> <p><strong>A:</strong> Unfortunately, no, we do not support SVG natively.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> Thu, 19 Sep 2019 00:00:00 +0200 http://www.fast-report.com/en/news/433/ New version of FastReport Desktop 2019.4 http://www.fast-report.com/en/news/432/ <p>In&nbsp; the latest version we added Bezier curves for Polygons, new time format and JSON data connector.&nbsp;</p> <p>[Engine]</p> <p>+ added Bezier curve for polygons<br />+ added new time format minutes:seconds [mm:ss]<br />+ added a new Json data connection integrated into the engine<br />+ added RepeatBandNTimes property for bands<br />* 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<br />&gt; 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<br />- fixed image size calculation when AutoSize is enabled in the preparation stage<br />- fixed RichText lists format<br />- fixed a bug when font changed in parent report were not changed in inherited report<br />- fixed a bug with changing the GroupHeaderBand hierarchy if it had a child GroupHeaderBand</p> <p>[Designer]</p> <p>+ added feature to edit the SQL query for the QueryBuilder; if the QueryBuilder cannot process the query a warning will be showed<br />* now when the name of data source changed, its name changes in expressions of TextObject.Text, PictureObject.DataColumn, DataBand.Filter and DataBand.Sort<br />- fixed a bug with rising exception when double clicking on a TextObject<br />- fixed a bug with shadow of report when designer is in Right-to-Left mode<br />- fixed a bug when Query Builder adds extra comma<br />- fixed a bug with adding extra spaces in QueryBuilder<br />- fixed a bug with position of report shadow when zooming in Right-to-Left designer<br />- fixed a bug with the inability to return and cancel actions when copying the format</p> <p>[Preview]</p> <p>- fixed a bug with breaking ManualBuild table with CanBreak = false<br />- fixed a bug with display on the penultimate page with PageFooter PrintOn = LastPage</p> <p>[Exports]</p> <p>+ added Hyperlinks to RTF-export<br />+ added an ability to split pages with data in different sheets when exporting to Excel2007<br />- fixed a bug with export of bitmaps in ZPL <br />- fixed a bug with incorrect height of cells in Excel2007<br />- fixed a bug with exporting empty sheet in Excel2007<br />- fixed a bug with exporting the page with the wrong size in Excel97<br />- fixed a bug with exporting empty cells in Excel2007<br />- fixed a bug with strikethrough text in Excel2007 export<br />- fixed a bug with strikethrough text in Word2007 export, when using html-tags and conditional formatting <br />- fixed QR code position in ZPL export<br />- fixed page init priority in ZPL export<br />- fixed a bug with the same images duplication in the HtmlExport (properties: Layers, EmbeddedPictures)<br />- fixed a bug with the lack of hyperlinks in pictures, figures, QR-codes when exporting to PDF<br />- fixed a bug with exporting empty text to RTF, when using CanShrink = true and TextRenderType = HtmlParagraph<br />- fixed RichObject bugs - parsing RTF, enumerated lists, and text colors</p> Fri, 13 Sep 2019 00:00:00 +0200 http://www.fast-report.com/en/news/432/ New version of FastReport .NET 2019.4 http://www.fast-report.com/en/news/431/ <p><iframe src="https://www.youtube.com/embed/dyPbiMl6oRg" frameborder="0" width="560" height="315"></iframe></p> <p>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.</p> <p>Added new time format.</p> <p>Added JSON data connection, which is now available by default and does not require the installation of a plugin.</p> <p>For FastReport .NET Core, the graphics dependency has been changed from CoreCompat.System.Drawing to System.Drawing.Common.</p> <p>&nbsp;</p> <p>Version 2019.4</p> <p>---------------</p> <p>&nbsp; <strong>[Engine</strong><strong>]</strong></p> <p>+ added Bezier curve for polygons</p> <p>+ added new time format minutes:seconds [mm:ss]</p> <p>+ added a new Json data connection integrated into the engine</p> <p>+ added FontListFolder property in the Utils.Config</p> <p>+ added RepeatBandNTimes property for bands</p> <p>* 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</p> <p>&gt; 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</p> <p>- fixed image size calculation when AutoSize is enabled in the preparation stage</p> <p>- fixed RichText lists format</p> <p>- fixed a bug when font changed in parent report were not changed in inherited report</p> <p>- fixed a bug with changing the GroupHeaderBand hierarchy if it had a child GroupHeaderBand</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Designer]</strong></p> <p>+ added feature to edit the SQL query for the QueryBuilder; if the QueryBuilder cannot process the query a warning will be showed</p> <p>* now when the name of data source changed, its name changes in expressions of TextObject.Text, PictureObject.DataColumn, DataBand.Filter and DataBand.Sort</p> <p>- fixed TypeConverter on the TextObject.ParagraphFormat property</p> <p>- fixed a bug with rising exception when double clicking on a TextObject</p> <p>- fixed a bug with shadow of report when designer is in Right-to-Left mode</p> <p>- fixed a bug when Query Builder adds extra comma</p> <p>- fixed a bug with adding extra spaces in QueryBuilder</p> <p>- fixed a bug with position of report shadow when zooming in Right-to-Left designer</p> <p>- fixed a bug with the inability to return and cancel actions when copying the format</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Preview]&nbsp; </strong></p> <p>+ added the ability to subscribe to the PreviewControl.OnPrint and PreviewControl.OnExport events, which are called when the corresponding buttons are clicked</p> <p>- fixed a bug with breaking ManualBuild table with CanBreak = false</p> <p>- fixed a bug with display on the penultimate page with PageFooter PrintOn = LastPage</p> <p>&nbsp;</p> <p>&nbsp; <strong>[Exports]</strong></p> <p>+ added Hyperlinks to RTF-export</p> <p>+ added an ability to split pages with data in different sheets when exporting to Excel2007</p> <p>* improved an example \Demos\C#\PrintZPL</p> <p>- fixed a bug with export of bitmaps in ZPL</p> <p>- fixed a bug with incorrect height of cells in Excel2007</p> <p>- fixed a bug with exporting empty sheet in Excel2007</p> <p>- fixed a bug with exporting the page with the wrong size in Excel97</p> <p>- fixed a bug with exporting empty cells in Excel2007</p> <p>- fixed a bug with strikethrough text in Excel2007 export</p> <p>- fixed a bug with strikethrough text in Word2007 export, when using html-tags and conditional formatting</p> <p>- fixed QR code position in ZPL export</p> <p>- fixed page init priority in ZPL export</p> <p>- fixed a bug with the same images duplication in the HtmlExport (properties: Layers, EmbeddedPictures)</p> <p>- fixed a bug with the lack of hyperlinks in pictures, figures, QR-codes when exporting to PDF</p> <p>- fixed a bug with exporting empty text to RTF, when using CanShrink = true and TextRenderType = HtmlParagraph</p> <p>- fixed RichObject bugs - parsing RTF, numerated lists, and text colors</p> <p>&nbsp;</p> <p>&nbsp; <strong>[WebReport]</strong></p> <p>+ added PdfImagesOriginalResolution, PdfJpegCompression and PdfColorSpace properties</p> <p>+ added rotation for pages with landscape orientation in printing from browser</p> <p>+ added event CustomAuth</p> <p>&nbsp;</p> <p>&nbsp; <strong>[.Net Core]</strong></p> <p>* graphics dependency changed from CoreCompat.System.Drawing to System.Drawing.Common</p> <p>- fixed memory leak in PDF-export</p> <p>- fixed memory leak in font engine</p> <p>- fixed glyph widths in PDF-export</p> <p>- fixed errors of report building with complex expressions ("Requested operation is not available because the runtime library function '' is not defined.")</p> <p>- fixed display of fonts in PDF-export, reduced accuracy to 2 decimal places</p> <p>- fixed bug with incorrect display of Arabic characters</p> <p>- fixed TrueType font name conversion for extended weights</p> <p>&gt; 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.</p> Tue, 10 Sep 2019 00:00:00 +0200 http://www.fast-report.com/en/news/431/ Save $100 on PASS tickets in November! http://www.fast-report.com/en/news/430/ <p>We are excited to be a part of <a href="https://www.pass.org/summit/2019/Home.aspx" target="_blank">PASS Summit 2019</a>. Use promocode&nbsp;<span><strong>PASSExhibitor&nbsp;</strong>during registration to save $100 on your ticket. See you on November 5-8 in Seattle!</span></p> <p><span>&nbsp;<img src="../../../../uploads/news_img/PASS_19_CustomerDiscountAssets-Exhibitor_Facebook_1200x628_with_code.jpg" alt="" width="100%" /></span></p> Tue, 23 Jul 2019 00:00:00 +0200 http://www.fast-report.com/en/news/430/ Session: Generating document templates using machine learning in Azure http://www.fast-report.com/en/news/429/ <p>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.</p> <p>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.</p> <p>Buy your tickets for Basta! conference here:&nbsp;<a href="https:/basta.net/tickets/" rel="nofollow noopener" target="_blank">https://basta.net/tickets/</a></p> Thu, 11 Jul 2019 00:00:00 +0200 http://www.fast-report.com/en/news/429/ Open Source revolution in Italy http://www.fast-report.com/en/news/428/ <p>We encourage Open Source revolution in Italy and are ready to be published in Developers Italia Open Source catalogue any minute now. Stay tuned!</p> <p><img src="https://external.fhel2-1.fna.fbcdn.net/safe_image.php?d=AQAX2hio7NeoZzmh&amp;w=476&amp;h=249&amp;url=https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1200%2F1%2AaM_-1EnEySfutEnrR1bh0A.jpeg&amp;cfs=1&amp;upscale=1&amp;fallback=news_d_placeholder_publisher&amp;_nc_hash=AQCU4h5vhy8G8vCr" alt="" /></p> <p>&nbsp;</p> <p><a href="https://medium.com/team-per-la-trasformazione-digitale/open-source-guidelines-for-acquisition-reuse-software-in-italian-public-administration-d6d5997d3e51?fbclid=IwAR0DB6oQJli0S2el9Y1XoTnn-wQ9SlRz_m4aHnPVs8lnkAk3YBAJfffwACE" rel="noopener nofollow" target="_blank" data-ft="{&quot;tn&quot;:&quot;-U&quot;}" data-lynx-mode="asynclazy" data-lynx-uri="https://l.facebook.com/l.php?u=https%3A%2F%2Fmedium.com%2Fteam-per-la-trasformazione-digitale%2Fopen-source-guidelines-for-acquisition-reuse-software-in-italian-public-administration-d6d5997d3e51%3Ffbclid%3DIwAR0DB6oQJli0S2el9Y1XoTnn-wQ9SlRz_m4aHnPVs8lnkAk3YBAJfffwACE&amp;h=AT2P70ekA-66dKidNd_wRiw91GXrhdqD0m7crYjJan1p-yW4GAwv4AW4HAFL2SSGfWyqmGncta6qCtjPr2ZawqMS-YByR-YxygX7m3guePrna_mB-M2oCRIOpIrdh0FpOInDig">https://medium.com/team-per-la-trasformazione-digitale/open-source-guidelines-for-acquisition-reuse-software-in-italian-public-administration-d6d5997d3e51</a></p> Thu, 27 Jun 2019 00:00:00 +0200 http://www.fast-report.com/en/news/428/ New version of FastReport VCL 6.4 in ultra resolution! http://www.fast-report.com/en/news/427/ <p><iframe src="https://www.youtube.com/embed/PxFnoMc6d08" frameborder="0" width="560" height="315"></iframe></p> <p><span>In new version we added scaling support for UHD monitors.&nbsp;It supports DpiAware, Per-Monitor V1 and Per-Monitor V2 modes.</span></p> <p><span>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.</span></p> <p>Print price tags and labels with support of the new GS1 Databar barcode.</p> <p><span>New export filter to Zebra printers format for accurate and fast labels printing.</span></p> <p>And many other improvements and fixes. To learn about them, check the&nbsp;<a href="../../../product/fast-report-vcl-6/changes/" target="_blank">full changelog</a>.</p> Mon, 17 Jun 2019 00:00:00 +0200 http://www.fast-report.com/en/news/427/ New version of FastReport Desktop - 2019.3 http://www.fast-report.com/en/news/425/ <p><span>New version of FastReport Desktop 2019.3 includes a parameter to change the name of saving file. Also&nbsp;<span>digital signature</span> is added and the font in query editor window can be changed</span></p> <p>Version 2019.3<br />---------------<br /> <strong>[Builder]</strong><br />+ added Save-FileName parameter</p> <p><strong>[Engine]</strong><br />+ added ImageAlign property for image alignment inside PictureObject; by default, alignment is disabled<br />- fixed a bug with infinite loop in AdvancedTextRenderer when WordWrap is true and width of object less than width of one character<br />- fixed a bug when in some cases the TypeConverter`s were not loaded correctly<br />- fixed a bug causing memory leak in HtmlTextRenderer<br />- 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<br />- fixed image size calculation when AutoSize is enabled in the preparation stage<br />- fixed RichText lists format</p> <p><strong>[Designer]</strong><br />+ added an ability to change font in query editor<br />+ added Digital Signature object for adding empty signature field in PDF documents<br />- fixed TypeConverter on the TextObject.ParagraphFormat property<br />- fixed a bug with rising exception when double clicking on a TextObject<br />- fixed a bug with shadow of report when designer is in Right-to-Left mode</p> <p><strong>[Preview]</strong><br />- fixed a bug where the preparation process was hanging and the cancel button was inactive throughout the preparation</p> <p><strong>[Exports]</strong><br />+ added ability to export empty signature fields for PDF documents<br />+ added links for images to HTML-export<br />- fixed a bug in CSV-export with "Data only" option when not only Data bands were exported<br />- fixed a bug to which page headers and footers were not exported in Word with the paragraph mode<br />- fixed bug with export of bitmaps in ZPL</p> Mon, 27 May 2019 00:00:00 +0200 http://www.fast-report.com/en/news/425/ New version of FastCube .NET 2019.3 http://www.fast-report.com/en/news/426/ <p>In the new version of FastCube .NET 2019.3 we have added the Nuget package <a href="https://www.nuget.org/packages/FastCube.Core/2019.3.0-demo" rel="nofollow" target="_blank">FastCube.Core</a> which will allow working <span class="hljs-keyword">with</span> cubes <span class="hljs-keyword">in</span> ASP.NET <span class="hljs-keyword">and</span> console applications. <span class="hljs-keyword">Full</span><span class="hljs-keyword">list</span><span class="hljs-keyword">of</span> changes <span class="hljs-keyword">in</span> the latest <span class="hljs-keyword">version</span>:</p> <p>+ Added date split to half year<br />+ Added SliceGrid.StatusZone.FloatFormat and SliceGrid.StatusZone.IntegerFormat. Use them to change format of values in StatusBar.<br />+ Added group creation by condition in code (Group.CreateGroupByRange) and and in SliceGrid menu<br />+ Grouping and filtering through the axes context menu now handles selection<br />+ Added ZoneRestrictions.DontShowDropDown item<br />+ Added designer serialization for SliceGrid and CubeGrid zones<br />- Fixed error with cell detail<br />- Fixed error with loading of empty cube.</p> Mon, 27 May 2019 00:00:00 +0200 http://www.fast-report.com/en/news/426/ New version of FastReport .NET 2019.3 http://www.fast-report.com/en/news/424/ <p>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. <br />We also added property that allows aligning picture inside the PictureObject.<br />You can now change fonts in query editor. <br />And we fixed that critical bug that led to memory leak and infinite loops.</p> <p><iframe src="https://www.youtube.com/embed/uo9hvBeXUxA" frameborder="0" width="560" height="315"></iframe></p> <p>&nbsp;</p> <p>Version 2019.3<br />---------------<br /> [Engine]<br />+ added ImageAlign property for image alignment inside PictureObject; by default, alignment is disabled<br />+ added a new property Config.ProcessEvents for cancel button in progress form<br />- fixed a bug with infinite loop in AdvancedTextRenderer when WordWrap is true and width of object less than width of one character<br />- fixed a bug when in some cases the TypeConverter`s were not loaded correctly<br />- fixed a bug causing memory leak in HtmlTextRenderer<br />- 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</p> <p>[Designer]</p> <p>+ added an ability to change font in query editor<br />+ added Digital Signature object for adding empty signature field in PDF documents</p> <p>[Preview]</p> <p>- fixed a bug where the preparation process was hanging and the cancel button was inactive throughout the preparation</p> <p>[Exports]</p> <p>+ added ability to export empty signature fields for PDF documents<br />+ added links for images to HTML-export<br />- fixed a bug in CSV-export with "Data only" option when not only Data bands were exported<br />- fixed a bug when PDF Export did not export some SVGObject gradients to a PDF file, with the property GradientQuality = GradientQualityEnum.Image</p> <p>[WebReport]</p> <p>- fixed a bug with inherited reports with online designer</p> <p>[.Net Core]</p> <p>+ added a CoreCompat.System.Drawing reference to the script, which allows using Color, Font and some other features of System.Drawing</p> <p>&nbsp;</p> Wed, 15 May 2019 00:00:00 +0200 http://www.fast-report.com/en/news/424/ Support of Lazarus in FastReport VCL 6 http://www.fast-report.com/en/news/423/ <p>We are excited to announce that FastReport VCL 6 now supports Lazarus in beta test mode. Update your FastReport VCL Professional edition and see it first. Feedback is welcomed at <a href="mailto:%20support@fast-report.com">support@fast-report.com</a></p> <p><img src="../../../../uploads/page_img/mails/kfpfhec.png" alt="" width="493" height="200" /></p> <h3>What's new?&nbsp;</h3> <p>- Support of Lazarus 2.0.0</p> <h4>Improved:</h4> <p>- paper handling by default<br />- refreshing page count when jumping between tabs<br />- drop-down list of fonts</p> <h4>Fixed:</h4> <p>- undo-redo buffer in Linux<br />- hyperlinks in Text object<br />- nested cross objects<br />- report variables</p> <h4>Added:</h4> <p>Export to following formats: HTML, HTML5, RTF, DBF, CSV, ODS, ODT, XML, PDF, DOCX, PPTX, XLSX.</p> Tue, 14 May 2019 00:00:00 +0200 http://www.fast-report.com/en/news/423/ Workshop Gratuito a Roma http://www.fast-report.com/en/news/422/ <p>Il 16 maggio, FastReports e bit Time sono lieti di ospitarti per partecipare al Workshop gratuito, durante il quale vedremo come:<br />&bull; Incorporare FastReport all'interno della tua applicazione partendo da una semplice applicazione all'applicazione multi-thread<br />&bull; come migrare da Report Generator di terze parti a FastReports <br />&bull; come creare object editor personalizzati e come migliorare l'interazione dell'utente con il report</p> <p>E molto di pi&ugrave;&hellip;</p> <p>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="5"> <tbody> <tr> <td valign="top" width="100"> <p>14.00 - 14.55</p> </td> <td valign="top" width="450"> <p><strong>Starting with FastReport 6 VCL.</strong><strong></strong></p> </td> <td valign="top" width="184"> <p>Denis Zubov</p> </td> </tr> <tr> <td valign="top" width="100"> <p>14.55 - 15.40</p> </td> <td valign="top" width="450"> <p><strong>Migrating to FastReport. Is it hard?</strong><strong></strong></p> </td> <td valign="top" width="184"> <p>Alexander Syrykh</p> </td> </tr> <tr> <td valign="top" width="100"> <p>15.40 - 16.10</p> </td> <td valign="top" width="450"> <p><strong>Building a test system for your reports</strong><strong></strong></p> </td> <td valign="top" width="184"> <p>Denis Zubov</p> </td> </tr> <tr> <td valign="top" width="100"> <p>16.10 - 16.30</p> </td> <td valign="top" width="450"> <p><strong>Coffee break </strong></p> </td> <td valign="top" width="184">&nbsp;</td> </tr> <tr> <td valign="top" width="100"> <p>16.30 - 17.25</p> </td> <td valign="top" width="450"> <p><strong>Unusual reporting</strong><strong></strong></p> </td> <td valign="top" width="184"> <p>Denis Zubov</p> </td> </tr> <tr> <td valign="top" width="100"> <p>17.25 - 18.25</p> </td> <td valign="top" width="450"> <p><strong>Reporting services and servers with FastReport VCL</strong><strong></strong></p> </td> <td valign="top" width="184"> <p>Denis Zubov</p> </td> </tr> </tbody> </table> <p>&nbsp;*Workshops will be given in English&nbsp;</p> <p>&nbsp;</p> <p><a href="http://www.bittime.it/fastreports-workshop-gratuito/">Iscriviti al workshop</a> gratuito entro il 30 aprile e ricevi uno sconto per poter partecipare a ITDevCon Spring Edition 2019.</p> Thu, 11 Apr 2019 00:00:00 +0200 http://www.fast-report.com/en/news/422/ New version of FastReport Desktop - 2019.2 http://www.fast-report.com/en/news/421/ <p>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.</p> <p>&nbsp;</p> <p>Version 2019.2.7<br />---------------</p> <h4>[Engine]</h4> <p>+ added texture fill<br />* now in the new reports the default font will always be serialized<br />- fixed bug with incorrect type cast of Nullable types of fields<br />- fixed a bug with parsing old reports (before 2016), when the Arial 10pt is not loaded in locales jp and zh<br />- fixed a bug with removing serieses of MSChartObject when AutoSeriesColumn is empty and AutoSeriesForce is false<br />- fixed bug with infinite loop in AdvancedTextRenderer when WordWrap is true and width of object less than width of one character<br />- fixed a bug when in some cases the TypeConverter`s were not loaded correctly</p> <h4>[Designer]</h4> <p>+ added "Hide Zeros" item to context menu for text objects<br />+ added ability to select a style from the context menu<br />+ added dialogs for text editor closing; now pressing "X" button will be showed dialog for text changes confirmation<br />+ added an ability to sort Data Sources in Data window<br />+ added an ability to sort Data Fields in Data window<br />+ added an ability to change font in query editor</p> <h4>[Exports]</h4> <p>+ added links for images to HTML-export<br />+ added an ability to escape quotes in CSV export<br />+ added PDF digital signature<br />+ added Hyperlinks to Word2007 export<br />+ added Hyperlinks to Excel2007 export<br />* Word2007 files gets proper locale now (Res.LocaleName)<br />- fixed a bug with an extra line break in the Word export<br />- fixed loss of a RichText border on export with ConvertRichText option enabled <br />- fixed bug with caps of border lines in PDF export<br />- fix conversion of bold text in RichObject in PDF export</p> <p>&nbsp;</p> Tue, 02 Apr 2019 00:00:00 +0200 http://www.fast-report.com/en/news/421/ New version of FastCube VCL - 2.9 http://www.fast-report.com/en/news/420/ <p>We improved the ability to link CubeGrid and FilterManager so that you could manage filters through drop-down lists of fields in CubeGrid<br />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. <br />We also improved compatibility with FastCube .Net. Starting with this version all ANSI-lines will be written in UTF-8. <br />There is now support of RAD Studio 10.3 Rio.</p> <p><br />+ Added TfcxCube.SaveExtras to allow saving of Filters and Charts together with cube.<br />+ New cube format version with ansi-strings in UTF-8 format for compatibility with .Net<br />+ Added support for RAD Studio 10.3 Rio<br />+ Added TfcxSliceGrid.OnAcceptDrag event which allows to control DragDrop operations in grid<br />+ Added TfcxSlice.SyncronizeYFieldsWidth property which set width syncronization between axis level and field caption<br />+ Added SliceGrid.OnDrawItem event.<br />+ Changed CubeGrid header draw and added drop down with filter if FilterManager property set.<br />+ Changed format of all slice fields are saved in schema.<br />* Fixed cell height calculations for large strings<br />* Chaned XLSX export to reduce memory use and increase export spead for large cross-tabs<br />- Fixed error with cell detail<br />- Fixed error with Variant to Double conversion in cell highlight calculation<br />- Fixed error with group rename from popup menu<br />- Fixed error with unknown script language (.Net cube)<br />- Fixed error with Selection<br />- Fixed error with sequential loading from multiple sources (UseMultyLoad)<br />- Fixed error with splitting of Null date<br />- Fixed error with TIBBCDField in RAD Studio 10.*<br />- Fixed error with UpdateStyles TfcxCustomGrid.UpdatePainter<br />- Fixed error with loading of empty cube</p> Mon, 18 Mar 2019 00:00:00 +0100 http://www.fast-report.com/en/news/420/ New version of FastReport .NET - 2019.2 http://www.fast-report.com/en/news/419/ <p><iframe src="https://www.youtube.com/embed/rebjEQlNzIo" frameborder="0" width="560" height="315"></iframe></p> <p>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&nbsp;</p> <p>&nbsp;</p> <p>Version 2019.2<br />---------------<br /> [Engine]<br />+ added texture fill<br />* now in the new reports the default font will always be serialized<br />- fixed a bug with generation method of barcode Supplement 5 (EAN-5)<br />- fixed bug with incorrect type cast in data fields (IMPORTANT! This hotfix may affect previously developed reports)<br />- fixed bug with incorrect type cast of Nullable types of fields<br />- fixed a bug with parsing old reports (before 2016), when the Arial 10pt is not loaded in locales jp and zh<br />- fixed a bug with removing serieses of MSChartObject when AutoSeriesColumn is empty and AutoSeriesForce is false</p> <p>[Designer]<br />+ added "Hide Zeros" item to context menu for text objects<br />+ added ability to select a style from the context menu<br />+ added dialogs for text editor closing; now pressing "X" button will be showed dialog for text changes confirmation<br />+ added an ability to sort Data Sources in Data window<br />+ added an ability to sort Data Fields in Data window</p> <p>[Exports]<br />+ added an ability to escape quotes in CSV export<br />+ added PDF digital signature<br />* Word2007 files gets proper locale now (Res.LocaleName)<br />- fixed a bug with an extra line break in the Word export<br />- fixed loss of a RichText border on export with ConvertRichText option enabled <br />- fixed bug with caps of border lines in PDF export<br />- fix conversion of bold text in RichObject in PDF export</p> <p>[WebReport]<br />+ added property WebReport.PdfInteractiveForms<br />+ added WebReport.DateTimePickerFormat property, which allows to set the format for the DateTimePicker in WebReport<br />+ added editable fields localization<br />- fixed editable fields in tables</p> <p>[.Net Core]<br />+ added function PolyLineObject.SetPolyLine(PointF[] newPoints) that allows to change the set of points<br />+ added properties for WebReport Core, which allows to show and hide exports on the toolbar<br />+ added WebReport localization<br />- fixed a bug with roslyn wrapper when the warning was raised as an error when using Microsoft.CodeAnalysis version higher than 2.0<br />- fixed a bug with preview in the Online Designer</p> <p>[Extras]<br />* updated Arabic resources</p> Wed, 06 Mar 2019 00:00:00 +0100 http://www.fast-report.com/en/news/419/ New version of FastReport VCL - 6.3 http://www.fast-report.com/en/news/418/ <p><iframe src="https://www.youtube.com/embed/oTcG-pkGBhA" frameborder="0" width="560" height="315"></iframe></p> <p>We have added new text underlining modes, now for the text object you can customize the behavior of the underlined text.</p> <p>New PDF/A-1, PDF/A-3 export formats have been added to PDF export and the overall PDF export quality is improved.</p> <p>The new ability to reflect all objects on the page automatically when building a report, now creating RTL reports is more easier.</p> <p>Improved work in multi-threaded applications.</p> <p>Now you can send data to clouds storage without using dialog via application code.</p> <p>Added support for the Embarcadero RAD Studio 10.3 Rio&nbsp;</p> <p>Version 6.3<br />----------------------------<br />- Fixed PDF LineSpacing (for huge values + VAlign)<br />- Fixed Chinese font names in PDF export<br />- Fixed active cell for XLS with several sheets in the BIFF8 export<br />- Fixed UTF-8 support for Geodata from DBF<br />* Improved FireDAC DB components</p> <p>[6.2.15]<br />* Improved fonts' simulation, exporting of images and checkboxes in the PDF export<br />- Fixed Inplace editors in the designer<br />- Fixed numeric formats with ";" in XLSX export<br />- Fixed FireDAC for x64 platform<br />+ Added FireDAC to recompile.exe<br />- Fixed for AV in RichEdit when using OLE object under Windows 10 with last update<br />- Fixed ModifyObject for default values</p> <p>[6.2.14]<br />* Improved Quick Report to Fast Report converter<br />* Improved multi-threading : Datasets on TDataModule, map file access, Inherited reports, Rich critical section<br />+ Added PDF/A-1, PDF/A-3 support<br />- Fixed TTF tables align. Now it uses zeros for align, not garbage memory<br />- Fixed macro variables in the table object</p> <p>[6.2.13]<br />- Fixed series in the script for TeeChart 8 Professional and later<br />- Fixed bug when save dialog appears for exports to Stream<br />- Fixed MS Office resources for DOCX export<br />+ Added ability to load Geodata from DB<br />+ 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).<br />+ Added TfrxUserDataset demo</p> <p>[6.2.11 - 6.2.12]<br />+ Added ability to internet IOTransports send files without dialogs from code<br />* Improved performance of report preparation for XE3, XE6, XE7, 10, 10.2.<br />* Reworked exported bounds for barcodes with outbound text via Vector output<br />- Fixed wrong barcode size in PDF export on Win10 with font scaling &gt; 100%<br />- Fixed EAN13 barcode rendering<br />+ Added xtDate support for Arrow and Bubble series<br />- Fixed PNG images in the exports<br />- Fixed font names table and horizontal_metrix_table return values</p> <p>[6.2.9 - 6.2.10]<br />* Improved Gauges script RTTI<br />+ Added Embarcadero RAD Studio 10.3 Rio support<br />* TfrxOLEView Editor form is scaled now<br />* WKT/WKB MultiPoligonShape support<br />* Removed global frxDrawText from preview draw</p> <p>[6.2.6 - 6.2.8]<br />- Fixed right align for some fonts in the PDF export<br />- Fixed WheelDelta in the designer<br />- Moved some non-translated strings to resources<br />- Lock/Unlock current cached preview page for export.<br />- Fixed TfrxMemoView.Duplicates in the TfrxSubreport</p> <p>[6.2.4 - 6.2.5]<br />- Fixed recent files in the ini file storage<br />- Fixed errors processing in the transports<br />- Fixed code editor for long script<br />- Fixed text wrapping for traditional Chinese<br />+ Added CharSpacing support in the SVG export</p> <p>[6.2.3]<br />+ Added TfrxMemoView.UnderlinesTextMode property. (ulmNone - no show under lines, ulmUnderlinesAll - show under lines<br /> at the whole area of object, ulmUnderlinesText - show under lines for text only, ulmUnderlinesTextAndEmptyLines -<br /> show under lines for text and empty lines)<br />- Fixed AV in the PDF export with some fonts<br />- Fixed TfrxMemoView.Underlines rendering<br />- Fixed GS1-128 parsing</p> <p>[6.2.2]<br />- Fixed Outline checkbox behavior in the PDF export dialog<br />- Fixed AV when field name not exists in the dataset</p> <p>[6.2.1]<br />- Prevent flickering in the report preview with drill-down reports<br />- Fixed random crashed during report reloads<br />-&nbsp;Fixed exporting of TfrxTableCell with HTMLTags to PDF</p> Thu, 28 Feb 2019 00:00:00 +0100 http://www.fast-report.com/en/news/418/ New version of FastCube .NET - 2019.2 http://www.fast-report.com/en/news/417/ <p><iframe src="https://www.youtube.com/embed/L_IEy640nj8" frameborder="0" width="560" height="315"></iframe></p> <p>&nbsp;</p> <p>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. <br />The main component of our library - cross table - allows to perform filtering, sorting, drill-down, drill-up, drill through, pivoting and many other operations.</p> <p>+ Added BeforeProgress event to grids<br />+ Added more items to CubeGrid context menu<br />+ Added property CubeGrid.FilterManager<br />+ Added classes UniqueValuesFieldFilterDataProvider, CubeFilterPopup and FilterOrderedRecordSet<br />* Significantly speedup Excel2007 export for big tables, reduced memory use<br />* Slice clearing resets "Measures" field caption<br />- Fixed progress form localization<br />- Fixed localization errors</p> Fri, 22 Feb 2019 00:00:00 +0100 http://www.fast-report.com/en/news/417/ New version of FastReport Desktop - 2019.1 http://www.fast-report.com/en/news/416/ <p>In the latest version&nbsp;of 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</p> <h4>[Engine]</h4> <p>+ added the ability to disable hotkeys in designer and preview<br />+ added property ReportPage.Printable (default value: true) for enable or disable printing of the page<br />* SVG object is optimized, removed inheritance SVGObject from PictureObject, then now SVG object is not drawn in memory for its display in vector exports<br />&gt; 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.<br />- fixed a bug with high engine loads with reports using guide lines<br />- fixes bug with "optional hyphen" in rich text parser<br />- fixed bug with System.ArgumentOutOfRangeException in MSChartObject.DeleteSeries(int index) method<br />- fixed bug with possible infinite recursion inside TextObject.ParagraphFormat property<br />- fixed a bug with the size of the text offset when using TextObject.ParagraphOffset<br />- fixed bug with printing band when Printable property is disabled<br />- fixed a bug with calculating the size of the SVG object, when negative values are used in the ViewBox<br />- fixed a bug with drawing when a text object contained only tab characters<br />- fixed a bug with indentation size when printing a report using TextObject[TextRendererType = TextRenderType.HtmlParagraph]<br />- fixed a bug with report preparation when SubreportObject doesn't have a valid link to the report page<br />- fixed a bug with generation method of barcode Supplement 5 (EAN-5)<br />- fixed bug with incorrect type cast in data fields (IMPORTANT! This hotfix may affect previously developed reports)</p> <h4>[Designer]</h4> <p>+ added saving last active tab of the designer options window<br />* improved algorithm of SubreportObject and designer, now you can delete and copy the Subreport page<br />- fixed bug when format controls stay enabled after deleting object<br />- fixed bug with saving sql query by Finish button<br />- fixed bug with System.NullReferenceException when trying to copy DialogPage<br />- fixed bug with enabled buttons in group Report-&gt;Bands when active page is DialogPage<br />- fixed bug with enabled buttons "Grid", "Guides", "Automatic Guides", "Delete Horizontal Guides" and "Delete Vertical Guides" when active page is DialogPage<br />- fixed order of objects in toolbar<br />- fixed bug with incorrect position of not-maximized window (window is not visible) on turned off second monitor<br />- fixed memory leak in CSV connection<br />- fixed bug with blank condition in Group Header<br />- fixed bug with System.ArgumentException in Chart Editor when Width of Strip less than zero<br />- fixed bug with System.ArgumentException in Chart Editor when Step of Markers less than one</p> <h4>[Preview]</h4> <p>+ added feature to simply print from the console using the command `Viewer.exe / P`<br />* now Duplex will be changed in Print window if it has been changed in printer settings<br />- fixed a bug with display of grayscale SVG</p> <h4>[Exports]</h4> <p>* improved font packaging in pdf export, using simple ligatures (fi, tt)<br />* improved font style emulation in pdf<br />- fixed missed "&lt;/html&gt;" tag in HTML export with single page<br />- fixed bug with pdf export, when the default number format is symbolic, not digital<br />- fixed a bug with an extra line break in the Word export</p> <h4>[Extras]</h4> <p>+ added connector MongoDB<br />+ added connector Couchbase<br />+ added connector Oracle<br />+ added connector RavenDB<br />+ added connector SQLite<br />* updated Greek resources<br />* updated Arabic resources</p> <div class="product_block_in_news"><a href="../../../product/fastreport-desktop/">download</a> <a href="../../../buy/#!/FastReport.Desktop/">buy</a></div> Thu, 17 Jan 2019 00:00:00 +0100 http://www.fast-report.com/en/news/416/ Merry Christmas and Happy New Year! http://www.fast-report.com/en/news/414/ <p><iframe src="https://www.youtube.com/embed/L9TdQMZhyhQ" frameborder="0" width="560" height="315"></iframe></p> Mon, 24 Dec 2018 00:00:00 +0100 http://www.fast-report.com/en/news/414/ New version of FastReport Mono - 2019.1 http://www.fast-report.com/en/news/413/ <p>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.</p> <p><iframe src="https://www.youtube.com/embed/4Anny1-zesk" frameborder="0" width="560" height="315"></iframe></p> <p>All changes:</p> <p>+ added the Rich Text (RichText) report object, which allows embedding in the report any RTF documents created in external editors<br />* 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<br />* 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<br />+ added new SvgObject object, which allows to embed vector graphics in reports<br />* improved compatibility with FastReport .NET report generator</p> Wed, 19 Dec 2018 00:00:00 +0100 http://www.fast-report.com/en/news/413/ New version of FastReport .NET - 2019.1 http://www.fast-report.com/en/news/412/ <p><iframe src="https://www.youtube.com/embed/4Anny1-zesk" frameborder="0" width="560" height="315"></iframe></p> <p>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.</p> <p>All changes:</p> <p>Version 2019.1</p> <p>---------------</p> <h4>[Engine]</h4> <p>+ added property FastReport.Utils.Config.PreparedCompressed (default value: true) for enable or disable the compression in files with prepared reports (fpx)<br />+ added the ability to disable hotkeys in designer and preview<br />+ added property ReportPage.Printable (default value: true) for enable or disable printing of the page<br />* SVG object is optimized, removed inheritance SVGObject from PictureObject, then now SVG object is not drawn in memory for its display in vector exports<br />&gt; 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.<br />- fixed a bug with high engine loads with reports using guide lines<br />- fixes bug with "optional hyphen" in rich text parser<br />- fixed bug with System.ArgumentOutOfRangeException in MSChartObject.DeleteSeries(int index) method<br />- fixed bug with null value returned from FastReport.Utils.Variant.ToString() method<br />- fixed bug with not used parameter in FastReport.Utils.FastString.FastString(int) constructor<br />- fixed bug with possible infinite recursion inside TextObject.ParagraphFormat property<br />- fixed bug with System.IndexOutOfRangeException in BarcodeCodabar.GetPattern() method<br />- fixed a bug with the size of the text offset when using TextObject.ParagraphOffset<br />- fixed bug with printing band when Printable property is disabled<br />- fixed a bug with calculating the size of the SVG object, when negative values are used in the ViewBox<br />- fixed a bug with drawing when a text object contained only tab characters</p> <h4>[Designer]</h4> <p>+ added saving last active tab of the designer options window<br />- fixed bug when format controls stay enabled after deleting object<br />- fixed bug with saving sql query by Finish button<br />- fixed bug with System.NullReferenceException when trying to copy DialogPage<br />- fixed bug with enabled buttons in group Report-&gt;Bands when active page is DialogPage<br />- fixed bug with enabled buttons "Grid", "Guides", "Automatic Guides", "Delete Horizontal Guides" and "Delete Vertical Guides" when active page is DialogPage<br />- fixed order of objects in toolbar<br />- fixed bug with incorrect position of not-maximized window (window is not visible) on turned off second monitor<br />- fixed memory leak in CSV connection<br />- fixed bug with blank condition in Group Header<br />- fixed bug with System.ArgumentException in Chart Editor when Width of Strip less than zero<br />- fixed bug with System.ArgumentException in Chart Editor when Step of Markers less than one</p> <h4>[Preview]</h4> <p>* now Duplex will be changed in Print window if it has been changed in printer settings<br />- fixed icon size when using &lt;dpiAware&gt;true&lt;/dpiAware&gt;</p> <h4>[Exports]</h4> <p>* improved font packaging in pdf export, using simple ligatures (fi, tt)<br />* improved font style emulation in pdf<br />- fixed text display in pdf export on linux systems, when text starts with a tab<br />- fixed missed "&lt;/html&gt;" tag in HTML export with single page<br />- fixed bug with pdf export, when the default number format is symbolic, not digital</p> <h4>[Demos]</h4> <p>+ added a demo project, how to use FastReport Core in the CentOS docker container (\Demos\Core\FastReportCore.MVC.CentOS)<br />+ added a demo project, how to use FastReport Core together Vue.js (\Demos\Core\FastReportCore.Vue)<br />- fixed too long message showing "Printing page N" in FastReport.NET Demo</p> <h4>[.Net Core]</h4> <p>* removed api of dialogues from the version for .Net Core<br />- fixed white space wrapping to a new line<br />- fixed bug with roslyn wrapper, when an warning is raised as error level</p> <h4>[Extras]</h4> <p>* updated json connector for working with latest version<br />* updated Greek resources</p> <p>&nbsp;</p> Tue, 18 Dec 2018 00:00:00 +0100 http://www.fast-report.com/en/news/412/ FastReport goes Open Source http://www.fast-report.com/en/news/411/ <h2>We are very pleased to announce the launch of our Open Source project - Fast Report Open Source.</h2> <p><iframe src="https://www.youtube.com/embed/Js78gl_xAOU" frameborder="0" width="560" height="315"></iframe></p> <p><strong>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.&nbsp;</strong></p> <p><strong>We also encourage you to be a part of the global reporting team! Join us on GitHub:&nbsp;<a href="https://github.com/FastReports/FastReport" rel="nofollow" target="_blank">github.com/FastReports/FastReport</a></strong></p> <p>&nbsp;</p> <p><img src="../../../../uploads/news_img/fros-facebook-title.jpg" alt="" width="400" height="400" /></p> Thu, 25 Oct 2018 00:00:00 +0200 http://www.fast-report.com/en/news/411/ New version FastReport .VCL - 6.2 http://www.fast-report.com/en/news/410/ <p>&nbsp;</p> <p><iframe src="https://www.youtube.com/embed/TC_DvMQ8R78" frameborder="0" width="560" height="315"></iframe></p> <ul> <li>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.</li> <li>We reworked and improved object shift mechanism. Now you can build report with complex shift by choosing one of the available options.</li> <li>Saving reports to the cloud became even easier and does not require third party components</li> <li>We also added new barcode: GS1-Code128 with automatic encoding according to GS1 standards.</li> <li>We improved guide lines in report designer and refined PDF, SVG and HTML5 export filters</li> </ul> <p>&nbsp;</p> <p>[6.1.16]<br />+ Added new map layer which allows to load geo-data from DB (supports WKT and WKB)<br />* Internet transports improved and removed dependencies from third-party components (removed Indy HTTPS dependency)</p> <p>[6.1.15]<br />+ Added new CanShrink property for all stretchable objects<br />* Re-worked and optimized standard shift mechanism (ShiftEngine = seTree)<br />+ Added new linear shift mechanism (mechanism can be changed by ShiftEngine property of Band. ShiftEngine = seLinear)<br />- Fixed TfrxReport in the object inspector<br />- Fixed TfrxPreviewForm.FormClose</p> <p>[6.1.14]<br />- Fixed loading of TfrxReport.PrintIfEmpty property<br />- Fixed XLSX export for MS Excel 2003 compatibility<br />- Fixed page number editor in the preview<br />- Fixed 2D barcodes scaling when AutoSize = False and FontScaled = False<br />- Fixed preview's restoring in the C++ Builder<br />+ Added CharCase property for dialog controls<br />- Fixed GS1 Code 128 encoding</p> <p>[6.1.13]<br />- Fixed OnContentChanged event for some cases<br />- Fixed font's exporting in the TfrxDOCXExport<br />- Fixed TfrxMemoView with Clipped = False in the preview<br />- Fixed expressions processing for memos with DataField<br />+ Added possibility to set custom font color in the style editor<br />+ Added ParagraphGap in the DOCX export<br />- Fixed ParagraphGap in the HTML export</p> <p>[6.1.12]<br />- Fixed ParagraphGap in the RTF export<br />- Fixed LineSpacing in the RTF export<br />+ Added TfrxPreview.PageSetupDialog for C++Builder compatibility</p> <p>[6.1.11]<br />- Fixed expressions in the TfrxRichView for Windows 10<br />- Fixed font embedding in PDF export for some fonts<br />- Fixed height calculation of memo object for large font size<br />- Fixed issue when CheckBox.Checked state doesn't save properly<br />- Fixed PDF export bug when some text may appears as RTL</p> <p>[6.1.10]<br />- Fixed error when TfrxDBDataset.UserName = report's object name<br />- Fixed TfrxDBDataset.Next for RangeEnd = reCurrent and RangeBegin = rbCurrent<br />* Cross Editor form is scaled now<br />- Fixed Indy 10 with Delphi 7<br />- Fixed editors' windows restoring (menu View-Options-Restore defaults)<br />* Changed function GetStreamHash to procedure for C++Builder compatibility</p> <p>[6.1.9]<br />----------------------------<br />- Fixed frame width in the DOCX and XLSX exports<br />- Fixed bad export output of RTF tables with page breaks</p> <p>[6.1.7-6.1.8]<br />----------------------------<br />- Fixed division by zero in the PDF export<br />- Fixed bug in Biff8 export when old Excel versions won't open document<br />- Fixed Self value when using in Table cells<br />+ Added new helpers for Guidelines<br />- Fixed bug with MouseEnter/Leave events under x64 environment</p> <p>[6.1.6]<br />----------------------------<br />* Changed method name TfrxView.GetMetaFile to GetVectorGraphic for C++Builder compatibility<br />- Fixed export of Table object via EMF processor<br />- Added EMR_PIE processing via EMF<br />+ Added Lazarus package (first Alpha version of main package)</p> <p>[6.1.5]<br />----------------------------<br />- Fixed export Hebrew font via EMF processor<br />- Fixed crash when using the report Designer on panel<br />- Fixed export of Table object in PDF<br />- Fixed issue when DialogForm appears twice for DetailPage report</p> <p>[6.1.4]<br />----------------------------<br />* Improved PDF and SVG export for Rotated text<br />- Fixed RTF export when document with page breaks had wrong objects size<br />- Fixed events for objects inside table when AutoSize set to False<br />+ Added new events for TfrxUserDataset (OnGetBlobValue/OnIsBlobField) for blobs processing<br />- Fixed PDF structure which may cause incorrect output in some PDF Viewers<br />- Fixed searching of expressions inside RichText with linebreak under Windows8 and above<br />- Fixed interactive objects events in preview (which may causes map shaking)<br />+ Added RTTI for USPS Intelligent Mail and GS1 Code128 barcodes<br />- Fixed initial values for USPS Intelligent Mail and GS1 Code128 barcodes<br />+ Added RTTI for TfrxCellurarTextObject</p> <p>[6.1.3]<br />----------------------------<br />+ Added new barcode auto-encode GS1-Code128 (use simple GS1 rules)<br />- Fixed Crosstab bug with OnCalcWidth event when returned Width = MaxWidth<br />- Fixed memory leak in the TfrxMailExport with Indy<br />- Fixed FIB packages<br />- Fixed export filter error when DefaultPath not empty and FileName with full path</p> <p>[6.1.2]<br />----------------------------<br />+ Added handing of Crosstab.OnCalcWidth event when AutoSize set to false<br />- Fixed Docx export with east Asia fonts names<br />- Fixed error caused by OnReportClickObject event<br />- Fixed issue when frxDotMatrixExport shows save file dialog<br />- Fixed shift mechanism for Table object<br />- Fixed FlowTo mechanism for objects used inside Table object</p> <p>[6.1.1]<br />----------------------------<br />+ Added TfrxReportPage.AlignChildren support in the script RTTI<br />- Fixed Unknown error(1110) in the TfrxMailExport<br />- Fixed issue when decreasing height of column in OnCalcHeight event cut off text in column header<br />- Fixed bug when changing export ShowDialog property in AfterPrint event doesn't work<br />- Fixed bug with TfrxDBDataSet.OnNext event</p> Wed, 03 Oct 2018 00:00:00 +0200 http://www.fast-report.com/en/news/410/ New version of FastCube VCL - 2.8 http://www.fast-report.com/en/news/409/ <p>&nbsp;</p> <p><iframe src="https://www.youtube.com/embed/eIR5KCfdt74" frameborder="0" width="560" height="315"></iframe></p> <p>&nbsp;</p> <ul> <li>Slice Grid menu now includes option of conditional group creation</li> <li>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</li> <li>We added ability to disable dropdown list in the grid zone</li> <li>For Cube Grid we enabled additional property Filter Manager, that allows view only filtered values of the cube</li> <li>Starting with this version there is ability to create native grid painters</li> <li>We also improved API for working with highlights, Cube Grid columns and Slice events</li> </ul> <div>&nbsp;</div> <p>&nbsp;All changes:&nbsp;</p> <p>+ Added TfcxCustomGrid.OnCreatePainter event which allows to create an own grid painter<br />+ Added group creation by condition in code and and in TfxSliceGrid menu<br />+ Groupping and filtering through the axes context menu now handles selection<br />+ Added TfcxCubeGrid.FilterManager property. If the property is set then grid shows filtered set of data.<br />+ Added class TfcxFilteredOrderedRecordSetProvider<br />+ Added TfcxZoneRestriction.zrDontShowDropDown to disable showing of drop down window and a corresponding icon<br />+ Added method TfcxContinuousHighlight.ImageReverseOrder to set reverse order or icon highlight<br />+ Added methods TfcxSlice.SetTotalPosition(const Value: TfcxTotalPosition) and TfcxAxisContainer.SetTotalPosition(const Value: TfcxTotalPosition)<br />+ Added property TDimensions.DetailValue: Variant - current detail value for total calculation by formula based on subtotals.<br />+ Added property TfcxCubeDataColumns.VisibleIndex[ACubeFieldName: String]: integer<br />+ Added automatic changing of Y-axis fields header height in report<br />+ Adding/removing measure runs events OnBeforeAddSliceFieldToRegion, OnAfterAddSliceFieldToRegion and OnBeforeRemoveSliceFieldFromRegion<br />+ Added chs_Created in TfcxChangeInSlice (creating base empty slice)<br />+ Added schema loading/saving in AppendData<br />- Fixed error in TfcxSourceFieldProperties.AssignTo<br />- Fixed error in cells size calculation<br />- Fixed error: Integer Overoverflow in CompareSQLTimeStamp<br />- Fixed error: value does not load from database when field size greater 8192 byte<br />- Fixed error in TfcxRange.Match<br />- Fixed error of export to XLSX for collapsed dimensions<br />- Fixed errors in German translations (thanks to Ralf Stegemann)<br />- Fixed declaration of TfcxChartsManagerOnNeedChart event</p> Thu, 20 Sep 2018 00:00:00 +0200 http://www.fast-report.com/en/news/409/ New version FastReport .NET - 2018.4 http://www.fast-report.com/en/news/408/ <h2>What's new in the latest version?</h2> <p><iframe src="https://www.youtube.com/embed/NrYTbnYsKBA" frameborder="0" width="560" height="315"></iframe></p> <p>- Ability to access to totals, parameters and variables case-insensitively</p> <p>- Division by zero doesn&rsquo;t throw an exception anymore &ndash; instead there&rsquo;s an error report now</p> <p>- Improved built in parser of Rich Text &ndash; now it allows direct object conversion of export into text documents</p> <p>- In report designer we added ability to create page duplicates and manage band size while dragging it to the upper part</p> <p>- Export menu &ndash; now items are categorized</p> <p>- Copy and delete prepared pages in preview with 1 click<br /><br />- Improved compatibility of FastReport .Net with latest report layout of FastReport VCL and added export of tables, barcodes, maps and shapes.</p> <p>- In export into Excel we added ability to manage document size for printer output. The entire document can be places on one page</p> <p>- FastReport Core: we added new package for working with Oracle database into Nuget reporsitory and added many essential improvements</p> <p>&nbsp;</p> <h3>[Engine]</h3> <p>+ added possibility to access totals, parameters and variables without case sensitivity<br />+ added a new experimental feature to improve the work with memory<br />&gt; 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.<br />* new RTF parser - if "ConvertRichText" option is enabled, then an embedded RTF document is splitting to report objects - TextObject, TableObject, and PictureObject<br />* now division by zero does not lead to generator crashing, instead of that expression containing error will be exchanged to text "DIVISION BY ZERO!"<br />* optimized QR Code Barcode Object rendering<br />- fix CR/LF translation in an expression result inside Richtext object<br />- fix expression parser of RichObject<br />- fixed bug with RTF tags inside expression of RichText object<br />- fixed bug with encoding of character ";" in barcode Code128<br />- fixed a bug with the rotation of barcodes<br />- fixed a bug where in some cases, images when exporting to PDF were higher than needed<br />- fixed a bug of printing text objects with the property TextRenderType = HtmlParagraph<br />- fixed a bug where a large amount of text in a cell leads to in an infinite generation of blank pages in the report<br />&gt; 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!!!<br />- fixed "An item with the same key has already been added" bug in AssemblyDescriptor.Compile() method<br />- fixed bug in MSChartObject with AutoSeries in detailed reports<br />- fix parsing of multipage text in RichObject<br />- fixed bug with "SVGObject.Grayscale = true -&gt; SVGObject.Grayscale = false is still Grayscale"<br />- fixed bug with position of SubreportObject on page with unlimited width</p> <h3>[Designer]</h3> <p>+ now in View Data window shown numbers of rows on page<br />+ added ability to resize band by dragging its top, in this case objects move in band<br />+ added ability to copy report pages in designer<br />+ added "Text file (*.txt)" and "All files(*.*)" filters in CSV connection<br />+ added Hyperlink.OpenLinkInNewTab property<br />* buttons in View Data window are disabled when window less than needed for one row<br />* now buttons in Data Tree become disabled when the tree loses focus<br />- fixed bug with entering Polish symbol "ą" (Right Alt + "A") in text editor<br />- fixed rare bug when View Data window is increased and not all rows are shown but there is enough space<br />- fixed bug with saving file to wrong folder in Save As dialog<br />- fixed a bug with file extension in Save As dialog, when report is converted from a file that is not FastReport .NET file<br />- fixed bug with incorrect movement of objects when mouse moves too fast if band is resizing by dragging its top<br />- fixed bug with System.NullReferenceException after closing Start Page tab in MDI designer<br />- fixed bug with System.ArgumentException when file name contains point "." in CSV connection<br />- fixed bug with equal field names in CSV connection when field names are stored in first line of file<br />- fixed bug with lost focus of Event Editor after Preview<br />- fixed bug with visibility of DataBand properties Left, Top and Width<br />- fixed bug with System.OverflowException in DesignerControl when loading report containing page with unlimited width<br />- fixed bug with incorrect addition of a new object if property of the selected object has changed</p> <h3>[Preview]</h3> <p>+ added ability to copy and delete prepared pages in preview</p> <h3>[Exports]</h3> <p>+ added property HTMLExport.EnableVectorObjects (enabled by default)<br />+ 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<br />+ added the DoNotExpandShiftReturn property to the Word2007Export user interface, allowing you to control the horizontal alignment for soft return<br />+ added property Excel2007Export.PrintFit in Excel 2007 export (may be set in NoScaling, FitSheetOnOnePage, FitAllColumsOnOnePage, FitAllRowsOnOnePage)<br />* updated export to FR3 (FastReport VCL files), added export of tables, barcodes, maps and shapes<br />* the exports menu has been refactored, now the exports are grouped by category<br />* increased accuracy for SVG in high resolution when exporting to PDF<br />- fixed bug with negative width/height of picture in HTML export and WebReport<br />- fixed dynamic page orientation, page size and padding in MS Word 2007<br />- fixed memory leak with using barcodes in PDF, HTML exports<br />- fixed bug with barcode incorrect position inside TableCell in PDF, HTML, SVG exports<br />- fixed bug with incorrect file names in HTML export with Subfolder = true<br />- fixed bug with single picture in Excel 2003 (xls, BIFF8) and Excel 2007 (xlsx)<br />- fixed bug with transparent background of picture in Excel 2007 (xlsx)<br />- fix "Text in Curves" mode in PDF export<br />- fix font style simulation in PDF export<br />- deep refactoring of font embedding engine, added check font's rights for embedding/subsetting<br />- fixed bug with drawing the borders of table in PDF export with properties Layout = Wrapped, FixedColumns = 1 and dynamic count of columns<br />- fixed bug with paddings in Excel 2007 export<br />- fixed bug with opening export file in Excel 2007 with non-zero ParagraphOffset property <br />- fixed bug with exporting pictures to Excel 2003 (BIFF8, xls)<br />- fixed issue with decimal separator in Persian locale<br />- fixed the export property SvgAsPicture of PDF, when the barcodes were exported as SVG and not as images<br />- fixed a bug with the export of BarcodeObject with using the Padding property when it is converted to SVG<br />- fixed issue with exporting \ in Hyperlinks in PDF<br />- fixed null reference exception in ImageExport when Watermark.Text is null<br />- fixed issue with Watermark transparency in PDF export<br />- fixed bug with extra width documents in export in Excel 2007<br />- fixed bug with "too much bold" in PDF export<br />- fixed bug with export of some characters in Excel2007Export</p> <h3>[.Net Core]</h3> <p>+ added FastReport.Data.OracleODPCore package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />- fixed a bug where sometimes whitespace characters at the end of a line were moved to a new line<br />- fixed a bug with https-saving in Online Designer for FastReprot.Web.Core<br />- fixed a bug where Core exports were wrong<br />- fixed a bug with corrupted "new line" symbols in online designer</p> <h3>[WebReport]</h3> <p>+ added an example Demos/C#/Web/PreparedPreview/ that demonstrates of working with prepared report in Web<br />+ added a method WebReport.LoadFromFile(string fileName) that loads a report from file<br />+ added a method WebReport.LoadFromStream(Stream stream) that loads a report from stream<br />+ added a method WebReport.LoadPrepared(string fileName) that loads a prepared report from file<br />+ added a method WebReport.LoadPrepared(Stream stream) that loads a prepared report from stream<br />+ added a constructor WebReport(bool inlineRegistration) that makes fast initialization of control without any previous external scripts/css loading<br />+ added a constructor WebReport(bool inlineRegistration, bool stretched) that makes fast initialization with presets for 100% width and 100% height<br />+ added a property WebReport.XlsxPrintFitPage for enable stretching the Excel 2007 worksheet in one page on printing<br />- fixed bug with checking handlers in Web.config<br />- fixed bug with saving report with Referenced Assemblies in Online Designer from Firefox browser<br />- fixed bug with rendering of barcodes in Internet Explorer 8 and older</p> <h3>[Extras]</h3> <p>- fixed bug with ActiveQueryBuilder parameters<br />- fixed FastReport.Data.Json package bug with Newtonsoft.Json.dll location <br />- fixed bug with quotes in queries, that contain schema name in FastReport.Data.Postgres package; now available non-public schemas in designer</p> <h3>[Online Designer]</h3> <p>+ added property Hyperlink.OpenLinkInNewTab for opening links in new tabs<br />- HtmlTags replaced by TextRendererType<br />- fixed bug with spaces in object name</p> Wed, 12 Sep 2018 00:00:00 +0200 http://www.fast-report.com/en/news/408/ Autumn events with Fast Reports http://www.fast-report.com/en/news/407/ <h1 style="text-align: left;" align="center">&nbsp;<img style="display: block; margin-left: auto; margin-right: auto;" src="../../../../uploads/news_img/leaves_autumn.png" alt="" width="900" height="249" /></h1> <h2 style="text-align: center;" align="center">Fall brings us another exciting series of events in Europe. Join us there!&nbsp;</h2> <div align="center">&nbsp;</div> <div align="center">&nbsp;</div> <div align="center"> <table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 20px;"> <td valign="top" width="151"> <p align="center"><strong>Date</strong></p> </td> <td valign="top" width="139"> <p align="center"><strong>Name</strong></p> </td> <td valign="top" width="171"> <p align="center"><strong>Location</strong></p> </td> <td valign="top" width="163"> <p align="center"><strong>For .Net Developers</strong></p> </td> <td valign="top" width="163"> <p align="center"><strong>For Delphi Developers</strong></p> </td> <td valign="top" width="148"> <p style="text-align: center;"><strong>Link</strong></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">September 18 &ndash; 19</p> </td> <td valign="top" width="139"> <p style="text-align: center;" align="center">.Net Developer Days</p> </td> <td valign="top" width="171"> <p align="center">Warsaw, Poland</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="163"> <p align="center">&nbsp;</p> </td> <td valign="top" width="148"> <p><a href="http://net.developerdays.pl/" target="_blank">&nbsp;http://net.developerdays.pl/</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center"><span>September 25 &ndash; 27</span></p> </td> <td valign="top" width="139"> <p align="center">Basta!</p> </td> <td valign="top" width="171"> <p align="center">Mainz, Germany</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="163"> <p align="center">&nbsp;</p> </td> <td valign="top" width="148"> <p><a href="https://basta.net/" target="_blank">https://basta.net/</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center"><span>October 23</span></p> </td> <td valign="top" width="139"> <p align="center">Embarcadero Conference</p> </td> <td valign="top" width="171"> <p align="center">S&atilde;o Paulo, Brazil&nbsp;</p> </td> <td valign="top" width="163">&nbsp;</td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="148"> <p><a href="http://embarcaderoconference.com.br/" target="_blank">http://embarcaderoconference.com.br/</a></p> </td> </tr> <tr align="center" valign="middle"> <td valign="middle"> <p align="center">November 5 -7</p> </td> <td valign="middle"> <p align="center">EKON 22</p> </td> <td valign="middle"> <p align="center">Dusseldorf, Germany</p> </td> <td valign="middle"> <p align="center">&nbsp;</p> </td> <td valign="middle"> <p align="center">+</p> </td> <td valign="top" width="148"> <p style="text-align: left;"><a href="https://www.developer-week.de/" target="_blank">https://www.developer-week.de/</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">November 22-23&nbsp;</p> </td> <td style="text-align: center;" valign="top" width="139">&nbsp;Dotnext</td> <td style="text-align: center;" valign="top" width="171">&nbsp;Moscow, Russia</td> <td style="text-align: center;" valign="top" width="163">&nbsp;+</td> <td valign="top" width="163">&nbsp;</td> <td valign="top" width="148"><a href="https://dotnext-moscow.ru/" target="_blank">&nbsp;https://dotnext-moscow.ru/&nbsp;</a></td> </tr> </tbody> </table> </div> Wed, 22 Aug 2018 00:00:00 +0200 http://www.fast-report.com/en/news/407/ Fast Reports will be in Warsaw on .NET Developers Days http://www.fast-report.com/en/news/406/ <h2>Fast Reports will be in Warsaw on .Net Developers Days again!</h2> <h2><a href="https://photos.app.goo.gl/WSJm4PHEM59GT4jRA" target="_blank">Here's how it was in 2016</a> and we are excited to be a part of this event again!</h2> <p><strong>Thousands of developers, speakers and exhibitor: a must attend event!</strong></p> <p><strong>Learn more about .Net Developers Days <a href="http://net.developerdays.pl/" target="_blank">here</a></strong></p> Mon, 13 Aug 2018 00:00:00 +0200 http://www.fast-report.com/en/news/406/ FastReport VCL and FMX in Embarcadero Community edition http://www.fast-report.com/en/news/405/ <h2>For the first time embarcadero is releasing their community edition and Fast Report VCL and FMX are already an essential part of it!</h2> <p>Get the best reporting even if your business is just starting to grow! Learn about the conditions <a href="https://www.embarcadero.com/products/delphi/starter" rel="nofollow" target="_blank">here</a>.</p> <p>Community Edition is a full-featured and free IDE to build applications for iOS, Android, Windows and macOS from a single codebase using the robust and easy-to-learn Delphi language. It's the perfect way to get started learning a new programming language or explore multi-device app development. Embarcadero's Community Edition is available for Delphi and C++Builder.</p> <p>It includes a streamlined IDE, code editor, integrated debugger, two-way visual designers to speed development, hundreds of visual components, and a limited commercial use license.</p> Mon, 23 Jul 2018 00:00:00 +0200 http://www.fast-report.com/en/news/405/ Summer events with Fast Reports http://www.fast-report.com/en/news/402/ <h1 style="text-align: left;" align="center">&nbsp;<img style="display: block; margin-left: auto; margin-right: auto;" src="../../../../uploads/news_img/_321.png" alt="" width="668" height="130" /></h1> <h1 style="text-align: left;" align="center">&nbsp;</h1> <h2 align="center">We are having a busy-busy summer and invite you to meet us at the following events in Europe that we organized together with our partners:&nbsp;</h2> <div align="center">&nbsp;</div> <div align="center">&nbsp;</div> <div align="center"> <table border="1" cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 20px;"> <td valign="top" width="151"> <p align="center"><strong>Date</strong></p> </td> <td valign="top" width="139"> <p align="center"><strong>Name</strong></p> </td> <td valign="top" width="171"> <p align="center"><strong>Location</strong></p> </td> <td valign="top" width="163"> <p align="center"><strong>For .Net Developers</strong></p> </td> <td valign="top" width="163"> <p align="center"><strong>For Delphi Developers</strong></p> </td> <td valign="top" width="148"> <p style="text-align: center;"><strong>Link</strong></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">June 6 &ndash; 7</p> </td> <td valign="top" width="139"> <p align="center">Delphi Day Italy</p> </td> <td valign="top" width="171"> <p align="center">Piacenza, Italy</p> </td> <td valign="top" width="163"> <p align="center">&nbsp;</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="148"> <p>&nbsp;<a href="http://fast.report/78263" target="_blank">http://fast.report/78263</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">June 15</p> </td> <td valign="top" width="139"> <p align="center">SDN (Free!)</p> </td> <td valign="top" width="171"> <p align="center">Zeist, Netherlands</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="148"> <p>&nbsp;<a href="http://fast.report/9fc20" target="_blank">http://fast.report/9fc20</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">June 25-28</p> </td> <td valign="top" width="139"> <p align="center">DWX</p> </td> <td valign="top" width="171"> <p align="center">Nuremberg, Germany</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="163"> <p align="center">&nbsp;</p> </td> <td valign="top" width="148"> <p>&nbsp;<a href="https://www.developer-week.de/" target="_blank">https://www.developer-week.de/</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">June 29</p> </td> <td valign="top" width="139"> <p align="center">Workshop (Free!)</p> </td> <td valign="top" width="171"> <p align="center">Nuremberg, Germany</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="148"> <p>&nbsp;<a href="../../../../de/news/401/" target="_blank">https://www.fast-report.com/de/news/401/</a></p> </td> </tr> <tr> <td valign="top" width="151"> <p align="center">July 2</p> </td> <td valign="top" width="139"> <p align="center">Workshop (Free!)&nbsp;</p> </td> <td valign="top" width="171"> <p align="center">Barcelona</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="163"> <p align="center">+</p> </td> <td valign="top" width="148"> <p><a href="../../../../es/news/401/" target="_blank">&nbsp;https://www.fast-report.com/es/news/401/</a></p> </td> </tr> </tbody> </table> </div> Fri, 25 May 2018 00:00:00 +0200 http://www.fast-report.com/en/news/402/ New Version of FastReport .NET - 2018.3 http://www.fast-report.com/en/news/398/ <p><strong>In the new version of FastReport .Net 2018.3 we added various database connectors to the Nuget repository. These connectors can be used in both .Net Core and Windows Forms applications</strong></p> <p><strong>We also made our .Net Core library compatible with MacOS System</strong></p> <p><strong>Barcodes are now exported to PDF and HTML as vector images</strong></p> <p><strong>We also added plugin for working with popular SQL editor Active Query Builder</strong></p> <p>&nbsp;</p> <p><iframe src="https://www.youtube.com/embed/Xy0bOZM0HZA" frameborder="0" width="560" height="315"></iframe></p> <h4>---------------<br /> [Engine]</h4> <p>+ now for exporting the Barcode Object is converted to vector graphics for PDF, HTML and SVG exports<br />+ added a new logic for converting objects before exporting, the process is automatic, this is necessary to convert some objects into vector graphics.<br />+ added a new property ParagraphFormat for formatting paragraphs in a text object only when the HtmlParagraph value is set in the TextRenderType property. This property allows you to adjust the line spacing and the first line indent.<br />+ added print of unlimited pages on roll printers (ReportPage.PrintOnRollPaper property)<br />* rewritten code of expressions substitution in RichObject<br />* the HtmlTags property of the TextObject was marked as obsolete, a new property TextRenderType was added.<br />&gt; developer note: the HtmlTags property allowed some HTML tags to be used in the TextObject text, one of the available tags is the FONT tag, this tag is deprecated, and not all browsers adequately support it, so we added a new renderer that allows you to use some CSS styles, in the style attribute and the tag SPAN.<br />* The new text render supports the following tags: b, i, u, strike, br, sub, sup, img, span.<br />&gt; developer note: we do not aim to make a copy of the browser in a text object, but we try to make the logic as similar as possible with limitations, the img tag only supports the src (http, https, base64), the width and the height attributes (values in pixels), tags b, i, u, strike, sub, sup and span support only the style attribute, with a minimum set of styles.<br />- fixed image size calculation for rotating SVG object<br />- fixed the rendering of the subscript and superscript for the new type of the text renderer HtmlParagraph, when in some cases the size and layout of the text was incorrectly calculated.<br />- fixed bug with svg objects, that contains "DOCTYPE svg PUBLIC"<br />- fixed bug with [COPYNAME#] in page watermark<br />- fixed TextObject property name where the word Multiply was used instead of Multiple</p> <h4>[Designer]</h4> <p>+ added possibility to set default script language<br />- fixed bug with default script language when standalone designer run first time<br />- fixed rare bug when table is not shown in View Data window<br />- fixed bug in View Data window when columns more that 655</p> <h4>[Preview]</h4> <p>+ added SaveInitialDirectory property (Config.PreviewSettings.SaveInitialDirectory = @"C:\user\initial_directory";)<br />+ added possibility to disable saving prepared report in Preview (PreviewExports.Prepared element)<br />* improved image caching method for SVG object<br />- fixed bug when all exports should be disabled in Preview (PreviewControl.PreviewExports == PreviewExports.None) but Excel 97, ZPL and LaTeX exports are enabled</p> <h4>[Exports]</h4> <p>+ added the TextObject with TextRenderType = HtmlParagraph to pdf, html, word2007 exports<br />+ added properties Word2007Export.PrintOptimized and Excel2007Export.PrintOptimized<br />+ added checkboxes "Print optimized" in dialogs Word 2007 and Excel 2007<br />+ SVGObject exports as vector graphics into PDF now<br />+ added a new tab "Vector Graphics" to export pdf, you able to set the quality of gradients, gradients interpolation and curves interpolation for SVG object and fonts in curves<br />* improved paragraph based export in Word 2007<br />* reduced size of output file in Word 2007 (duplicate images are not saved)<br />* export in Word 2007 in paragraph based mode saves the document without pagination<br />* added converting to Number format for Excel2007 export<br />- SVGObject exports as SVG into HTML now<br />- fixed bug with screen resolution in Word 2007 export<br />- fixed bug with paragraph formatting in Word 2007 export<br />- fixed bug with wrong size of "unlimited" page in Word 2007<br />- fixed bug with field names in DBF export<br />- fixed bug with overlapping of text labels in SVG export dialog</p> <h4>[WebReport]</h4> <p>+ added properties WebReport.DocxPrintOptimized and WebReport.XlsxPrintOptimized<br />+ added SVGObject to WebReport as svg image<br />- fixed bug with third and more drill-downs with detailed pages<br />- fixed bug with wrong URL's in drill-downs</p> <h4>[.Net Core]</h4> <p>+ added SVGObject<br />+ added FastReport.Data.MsSql package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />+ added FastReport.Data.MySql package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />+ added FastReport.Data.Postgres package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />+ added FastReport.Data.SQLite package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />+ added FastReport.Data.Json package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />+ added FastReport.Data.MongoDB package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />+ added FastReport.Data.RavenDB package to Nuget repository (https://www.nuget.org/profiles/FastReports)<br />* added compatibility with macOS<br />- fixed bug with export in Word 2007 in some cases<br />- fixed bug with blank images in Excel 2007<br />- fixed bug with drill-downs in WebReport Core</p> <h4>[Extras]</h4> <p>+ added new plugin for work with Active Query Builder \Extras\Misc\ActiveQueryBuilder (https://www.activequerybuilder.com/)<br />+ added Steema TeeChart object editor (double click on TeeChart object)<br />- fixed bug with some string values when connecting data source to TeeChart object<br />- removed the ability to select for properties LabelField, XValuesField and YValuesField fields from data sources to which the TeeChart object is not connected</p> <h4>[Demos]</h4> <p>* in the polygons demo report the stars were replaced by beautiful ones</p> <h4>[Resources]</h4> <p>* updated French resources</p> <h4>[Online Designer]</h4> <p>+ added the ability to change the language in the tab view<br />+ all requests are sent from the same-origin<br />- fixed abbreviations of some languages</p> Thu, 10 May 2018 00:00:00 +0200 http://www.fast-report.com/en/news/398/ New version of FastReport VCL - 6.1. http://www.fast-report.com/en/news/399/ <p><strong>In new version :</strong></p> <p><strong> - Extended abilities of "Table" object;</strong></p> <p><strong>- Reworked and improved PDF export;</strong></p> <p><strong>- Added ability to use anchors for report objects;</strong></p> <p><strong>- New ability to fill empty space of page with child band</strong></p> <p><strong>- Optimization of report engine with a lot of report objects in the report designer.</strong></p> <p>&nbsp;</p> <p><iframe src="https://www.youtube.com/embed/umr5IeHqsCQ" frameborder="0" width="560" height="315"></iframe></p> <p>&nbsp;</p> <p>Version 6.1<br />----------------------------<br />- Improved ODT export filter to use different styles for different report pages<br />- Improved ODT export filter to use max page sizes for Continues sheet<br />- Fixed table(objects) width in ODT export filter (doesn't stretch to page width);<br />- Fixed text processing with AllowHTML in ODT export filter<br />- Fixed TfrxDateEditControl with WeekNumbers = True for Windows XP</p> <p>[6.0.10]<br />----------------------------<br />- Fixed bug when OnPreviewClick does not refresh modified object<br />- Fixed performance drop with objects "Shift" mechanism<br />- Fixed C++ Builder issue with TfrxReportPage<br />- Fixed saving of processing property in DFM</p> <p>[6.0.9]<br />----------------------------<br />+ Added support of PDF/A-2 format</p> <p>[6.0.8]<br />----------------------------<br />- Improved rotated text in PDF, SVG and HTML-Div export filters<br />- Fixed bug with expressions processing and Drill-Down groups</p> <p>[6.0.7]<br />----------------------------<br />- Fixed EMF export<br />- Fixed export of table object in graphics export filters<br />- Added Arabic numbers substitution in PDF export (with RTLReading)</p> <p>[6.0.6]<br />----------------------------<br />- Fixed calculating of table cell with vertical Font rotation<br />- Fixed Hindy and Thai ligatures in PDF export<br />- Fixed Char spacing with HAlign in PDF export<br />- Fixed Copy/Paste of internal DB component<br />- Fixed vertical barcodes borders<br />- Fixed ADO parameters in the designer</p> <p>[6.0.5]<br />----------------------------<br />+ Added Anchors for report objects and Dialog controls<br />+ Added Table rtti helpers for TableWidth and TableHeight properties<br />- Fixed bug in IO transports with network path (in DefaultPath)<br />- Improved multi-threading support in PDF export<br />- Fixed bug with bad position of images in PDF export</p> <p>[6.0.4]<br />----------------------------<br />+ Added AutoSize property for barcodes (default true), set it to false prevent component from size changing (changes zoom instead)<br />+ Added MinWidth and MaxWidth for table column can be set ti limit auto size (0 unlimited)<br />+ Added MinHeight and MaxHeight for table row can be set ti limit auto size (0 unlimited)<br />- Fixed bug when using detail report with inheritance and OnLoadTemplate event</p> <p>[6.0.3]<br />----------------------------<br />+ Added new report variables TableRow and TableColumn can be used inside table objects<br />+ Added ability to set path for "Indy" library in Recompile<br />+ Added new align mode baHidden objects with this mode don't collide with others<br />- Fixed line spacing in PDF and SVG exports<br />- Fixed ADO parameters<br />- Fixed highlight editor for group of objects<br />- Fixed issues with band Fill/Frame and aligned objects <br />- Fixed bug in column header with band Frame/Fill<br />- Fixed exporting of report properties in OXML exports<br />- Fixed FNC1 processing in Datamatrix barcode<br />- Fixed PadLeft/PadRight functions under with unicode environment<br />- Fixed issue when used RangeEnd = reCount to limit records of the dataset<br />- Fixed error which can appear after deleting table column</p> <p>[6.0.2]<br />----------------------------<br />+ Added TfrxChild.ToNRows and ToNRowsMode properties allows to fill empty page space (see 15.fr3 report in FRMain demo)<br />- Fixed aggregate functions for table object<br />- Fixed issues when paste data component to report page<br />- Fixed SlaveExport property for export filters</p> <p>[6.0.1]<br />----------------------------<br />+ Added TfrxPreviewOptions.AllowPreviewEdit property - Set it to False to disable any interactive editors in the report preview<br />- Fixed export of images embedded in RichView<br />- Optimization for big tables and big reports (Designer can handle tables with 10000 cells and more)<br />- Fixed vertical band behavior in the report designer<br />- Objects containers like table can be used on vertical bands<br />- Fixed SaveDialog when FileName is empty<br />- Fixed OpenAfterExport behavior<br />- Fixed HTML Tags in RTF export</p> Thu, 10 May 2018 00:00:00 +0200 http://www.fast-report.com/en/news/399/ New FastReport FMX - 2.6 http://www.fast-report.com/en/news/400/ <p><strong>This new technical release we add support of last Embarcadero RAD Studio 10.2 IDE and fix bugs reported by our customers.</strong></p> <p><iframe src="https://www.youtube.com/embed/umr5IeHqsCQ" frameborder="0" width="560" height="315"></iframe></p> <p>Version 2.6<br />---------------<br />+ Added support of Embarcadero RAD Studio 10.2 with compatibility fixes:<br /> - Added modal dialog OSX workaround (fixed when dialog appears behind non-modal form)<br /> - Fixed wrong barcode text size when printing under OSX<br /> - Fixed HTML tags on OSX<br /> - Fixed variables editor<br /> - Fixed general printers errors under OSX<br /> - Fixed printing of HTML text</p> <p>General fixes:<br />+ Added text split for simple text render<br />- Changed text alignment in PDF export<br />- Fixed calcheight function for simple text render under OSX<br />- Fixed Align grid in the report designer<br />- Fixed text search for OSX(frxCompareText)<br />- Fixed several multi-thread problems<br />- Double buffered preview fix for shapes objects<br />- Fixed printing from GDIP context<br />- Fixed parameters editor for RAD Studio 10.1<br />- Fixed TfrxDBLookupComboBox filling<br />- Fixed formatting in PDF export<br />- Fixed text vertical align on windows<br />- Fixed scrollbars in the XE3<br />- Fixed Financial series for TeeChart Pro<br />- Fixed OpenAfterExport in the CSV export</p> <p>&nbsp;</p> Thu, 10 May 2018 00:00:00 +0200 http://www.fast-report.com/en/news/400/ New version of FastReport Mono http://www.fast-report.com/en/news/396/ <p>In the latest version of FastReport Mono we significantly renewed and improved WebReport - added support of interactivity and Online Designer. New exports into JSON, LaTeX. Added support of Maps and new data source - CSV.</p> <p><br />Version 2018<br />---------------------------------------------------<br />+ added support Online Designer in WebReport (https://www.fast-report.com/en/product/fast-report-online-designer/)<br />+ added outline (TOC) of report in WebReport<br />+ added property WebReport.DesignerConfig for storing custom configuration of Online Designer<br />+ added properties WebReport.RequestHeaders, WebReport.ResponseHeaders<br />+ added catching of exceptions on call of WebReport.DesignerSaveCallBack<br />+ added ToolbarBackgroundStyle.None (you can use WebReport.ToolbarColor instead bitmap from style)<br />+ added properties WebReport.UnlimitedWidth, WebReport.UnlimitedHeight for enable Unlimited size for all report pages (default: false - use report settings)<br />+ added property WebReport.Dialogs for enable or disable all report dialogs (default: true - enabled)<br />+ added property WebReport.ShowBackButton to display the "Back" button (return to previous report in the tabbed report)<br />+ added property WebReport.LogFile to log the errors in WebReport, may be combined with WebReport.Debug <br />+ added property WebReport.EnableMargins to use page margins in the output (default: false)<br />+ added support of Page.Fill in WebReport<br />+ added support of WebReport background color - WebReport.BackColor (default value: White)<br />+ added hyperlinks on bookmarks functionality (works only with Layers = true)<br />+ added hyperlinks on page number functionality (works only with Layers = true)<br />+ added click event handler functionality (works only with Layers = true)<br />+ added detailed reports - hyperlinks on hidden report page or report file (works only with Layers = true)<br />+ added new property WebReport.ShowTabCloseButton (default value: false)<br />+ added new property WebReport.TabPosition (default value: TabPosition.InsideToolbar)<br />+ added new example for Single Page Application \Demos\C#\Web\SPADemo <br />+ added new enum member TabPosition.Hidden for hidding tabs from toolbar<br />+ added properties Left, Top, Width, Height in CustomDrawEventArgs (can be used in WebReport.CustomDraw)<br />+ added showing Print Dialog in print in PDF<br />+ added properties WebReport.DocxRowHeightIs, WebReport.PdfShowPrintDialog<br />+ added function WebReport.PrintInPdf(bool ShowPrintDialog) for setup showing the Print Dialog in PDF<br />+ added event for rendering the custom objects in Web or overriding rendering of standard objects (WebReport.CustomDraw), <br /> works only with enabled WebReport.Layer<br />+ added support of layered HTML in WebReport (WebReport.Layers) with better WYSIWYG<br />+ added property WebReport.RefreshTimeout (time for report refresh in seconds, 0 - refresh disabled), <br /> this property may be useful for Dashboard functionality</p> <p>+ added autosave report templates in designer<br />+ added abilty to save prepared reports into cloud storage<br />+ added export to JSON fomat<br />+ added export to LaTeX format<br />+ improved export to SVG format<br />+ improved export to graphics bitmap formats <br />+ improved Gauge object<br />+ added Map object <br />+ added new shapes<br />+ added new data source CSV format</p> <p>- fix PostgreSQL issue<br />+ added experimental implementation of RichText object <br />+ data access objects has been ported from FR.NET<br />+ added support of OTF files with CFF fonts (OTTO fonts)<br />- fix font weight (!!! you should manually delete previous font.list file - ~/.local/share/FastReport/font.list or C:\Users\YourFolder\Local Settings\FastReport\font.list)<br />- fix command line build under Linux and OSX (xbuild instead of mdtool)<br />- fix clipping area in preview window under Linux and OSX<br />- fixed path to TrueType fonts <br />- fixed horizontal justify for "space before new line" case</p> Thu, 26 Apr 2018 00:00:00 +0200 http://www.fast-report.com/en/news/396/ New Version of FastReport Desktop http://www.fast-report.com/en/news/397/ <p>New version of FastReport Desktop includes support of vector images SVG. Such images, as well as all barcodes are now exported to PDF as vectors. RichTextObject received ability to be saved to other formats as texts and not images.&nbsp;</p> <p>Version 2018.2<br />-----------------<br />+ added print of unlimited pages on roll printers <br />+ added a new property ParagraphFormat for formatting paragraphs in a text object only when the HtmlParagraph value is set in the TextRenderType property. This property allows you to adjust the line spacing and the first line indent.<br />* The new text render supports the following tags: b, i, u, strike, br, sub, sup, img, span.<br />+ added a new logic for converting objects before exporting, the process is automatic, this is necessary to convert some objects into vector graphics.<br />- fixed the rendering of the subscript and superscript for the new type of the text renderer HtmlParagraph, when in some cases the size and layout of the text was incorrectly calculated.<br />+ now for exporting the Barcode Object is converted to vector graphics for PDF, HTML and SVG exports<br />- fixed bug with svg objects, that contains "DOCTYPE svg PUBLIC"<br />+ added possibility to set default script language<br />- fixed bug with default script language when standalone designer run first time<br />- fixed rare bug when table is not shown in View Data window<br />- fixed bug in View Data window when columns more that 655<br />* improved image caching method for SVG object<br />- SVGObject exports as SVG into HTML now<br />- fixed bug with screen resolution in Word 2007 export<br />- fixed bug with paragraph formatting in Word 2007 export<br />* improved paragraph based export in Word 2007<br />* reduced size of output file in Word 2007 (duplicate images are not saved)<br />- fixed bug with wrong size of "unlimited" page in Word 2007<br />+ SVGObject exports as vector graphics into PDF now<br />+ added a new tab "Vector Graphics" to export pdf, you able to set the quality of gradients, gradients interpolation and curves interpolation for SVG object and fonts in curves<br />* export in Word 2007 in paragraph based mode saves the document without pagination<br />* added converting to Number format for Excel2007 export<br />- fixed bug with field names in DBF export<br />+ added the TextObject with TextRenderType = HtmlParagraph to pdf, html, word2007 exports<br />+ added checkboxes "Print optimized" in dialogs Word 2007 and Excel 2007<br />+ added an event indicator for objects and bands, a small triangle in the upper left corner; this feature is able to be enabled or disabled in the designer settings (disabled by default)<br />+ added a new tab of the designer's settings: "Objects appearance"<br />+ added property RichTextObject.ConvertRichText for conversion the RichText in text objects on exporting (experimental)<br />+ added paragraph based export in Word 2007 (experimental)<br />* increased speed of export to CSV<br />* increased speed of export to PDF<br />- fixed bug with removing the last character of each row when exporting to CSV without separator<br />- fixed bug with text resources in FTP export<br />- fixed bug with latin characters in interactive PDF in Chrome<br />- fixed bug with large size of PDF files<br />- fixed bug with transparent background of cells in Excel 2007 export<br />- fixed bug with lines and shapes in layered Word 2007 export <br />- fixed bug with checkboxes in layered Word 2007<br />- fixed bug with opening exported files in Excel 2007<br />- fixed bug with slow export of reports with unlimited width or height</p> Thu, 26 Apr 2018 00:00:00 +0200 http://www.fast-report.com/en/news/397/ FastReport VCL 6 is officially released! http://www.fast-report.com/en/news/395/ <h3>FastReport VCL 6 is the next generation of reporting library for Delphi!</h3> <p>&nbsp;</p> <h2>What&rsquo;s new in FastReport VCL 6?</h2> <p><iframe src="https://www.youtube.com/embed/kJ9xIkDcEVE" frameborder="0" width="560" height="315"></iframe></p> <ol start="1"> <li>Improved report engine expands editing and interactivity abilities. Report objects can be selected and edited instantly even from the preview</li> <li>Expressions post processing and new duplicates processing.</li> <li>Transport input-output filters: now you can save your reports to various cloud storages: DropBox, OneDrive, Box.com, Google Drive or send it by email</li> <li>New report objects: <ul> <li>Table object &ndash; for super easy creating and editing of tabular reports</li> <li>Map object that supports OSM, ESRI and GPX</li> <li>Gauge object</li> <li>New barcodes: Aztec, MaxiCode and linear USPS</li> </ul> </li> <li>Improved export filters to PDF, SVG, HTML5 will let you process complicated objects like RichText, Diagrams, Maps and exports them directly as vector/text format</li> <li>And of course report designer couldn&rsquo;t be left without upgrade: <ul> <li>Improved Guide lines allow to move and resize docked objects.</li> <li>Extended script debugger</li> <li>Improved code completion</li> <li>Copying and pasting of not only report objects, but their content as well</li> <li>Enabling and disabling the quick editors</li> </ul> </li> </ol> <p>Fixes and improvements during beta</p> <p>----------------------------<br />+ Added Cellular Text object<br />+ Added TfrxPageControl.OnChanging event<br />+ Added new Interactive map layer (it possible to draw on map layer)<br />+ Added ability to copy/paste table's rows/columns<br />+ Added events for PageControl component<br />+ Added Object selection in report preview (Hold Shift and mouse click + move. Use PreviewOptions.Buttons to turn it off)<br />+ Added New copy/paste editors (it's possible to copy content of objects)<br />+ Added TfrxPageControl.HotTrack property<br />+ Added Band.AlignChildren in script Rtti<br />+ Added Rtti module for Table object (and example how to use it)<br />+ Added TfrxPageControl for dialog form<br />+ Added Gauge control for dialog form<br />- Added IO packages to recompile.exe<br />- Improved export of Table and CellularText objects<br />- Improved compatibility with components designed for FR5 (like FastCube report components)<br />- Improved vector export engine<br />- Guidelines now works with table rows/columns<br />- Optimized Table object XML serialization<br />- InPlace editors now stores state in system Registry<br />- Fixed codepage in TfrxRichView under Windows 10<br />- Fixed resorces in export dialogs<br />- Fixed Height calculation of TfrxMemoView with vertical font rotation<br />- Fixed DropDown inplace editor<br />- Fixed copy/paste codepage for Table object<br />- Fixed copy/paste of whole Table object<br />- Added missing text resources<br />- Fixed problem with wrong text wrap in PDF export (in some cases)<br />- Fixed problem with "tight" text in PDF export (symbols overlap each other)<br />- Fixed problem with AutoWidth and Preview<br />- Fixed Error message after closing IDE<br />- Fixed compatibility with C++Builder<br />- Fixed IO filters issue<br />- Removed unused Options from "Options dialog"<br />- Several visual improvements of Designer and Preview UI<br />- Added missing icons for TfrxComponent's<br />- Fixed Horizontal and Vertial text align in SVG and HTML5 exports<br />- Fixed missing IOTransport package for Delphi 2010<br />- Fixed bug with TfrxMemoView.Unerlines<br />- Fixed AV in the PDF export<br />- Fixed MirrorMargins in PDF export<br />- Fixed missing resources for some languages<br />- Fixed preview save dialog without Transport filters<br />- Fixed compressed report<br />- Fixed text kerning in PDF export<br />- Fixed duplicated field in TfrxDBDataSet<br />- Fixed issue with Table object in some exports filters<br />- Fixed compatibility with old E-mail export filter (better to use new Transports)<br />- Fixed Interactive maps with detailed report<br />- Fixed problem with map editor (adjust maps to wrong layers)<br />- Fixed missing default string resources<br />- Fixed error in Code Completion thread when using fsGlobalUnit<br />- Fixed Break points saving in file<br />- Fixed container dialog controls behavior in report designer workspace<br />- Fixed save to file IOTransport registration<br />- Fixed IOTransport network path<br />- Fixed several issues with TfrxPageControl<br />- Moved some fixes and improvements from Fast Report 5 branch<br />- Fixed InPlace data editor</p> Sun, 18 Mar 2018 00:00:00 +0100 http://www.fast-report.com/en/news/395/ New version of FastReport .NET - 2018.2 http://www.fast-report.com/en/news/394/ <h2>What's new?&nbsp;</h2> <ul> <li>In the latest version of FastReport .Net 2018.2 we added support of TeeChart components for rendering graphs and diagrams.</li> <li>SVG is now an embedded artwork instead of a plugin as in previous versions</li> <li>RichText objects can now be exported to all output formats. We also added support of editable text objects in WebReport and Online Designer</li> <li>FastReport .Net core can now be installed directly from Nuget package manager's central repository</li> </ul> <p><iframe src="https://www.youtube.com/embed/0JXlOWkf5wY" frameborder="0" width="560" height="315"></iframe></p> <div>&nbsp;</div> <h3>All changes:&nbsp;</h3> <p>[Engine]</p> <p>+ SVG is now included as an internal graphic object, not as a plug-in (only for .Net Framework 4)<br />+ added compatibility with Fips Algorithm Policy (with limitations: encryption of PDF export, encryption of report) <br /> <br /> [.Net Core]</p> <p>- fixed error with packages installation</p> <p>[Designer]</p> <p>+ added an event indicator for objects and bands, a small triangle in the upper left corner; this feature is able to be enabled or disabled in the designer settings (disabled by default)<br />+ added a new tab of the designer's settings: "Objects appearance"<br />- fixed import from rdl 2010 report template</p> <p>[Exports]</p> <p>+ added property RichTextObject.ConvertRichText for conversion the RichText in text objects on exporting<br />+ added paragraph based export in Word 2007 (experimental), property Word2007Export.ParagraphBased<br />* increased speed of export to CSV<br />* improved speed of PDF export<br />- fixed bug with removing the last character of each row when exporting to CSV without separator<br />- fixed bug with text resources in FTP export<br />- fixed bug with latin characters in interactive PDF in Chrome<br />- fixed bug with large size of PDF files<br />- fixed bug with transparent background of cells in Excel 2007 export<br />- fixed bug with lines and shapes in layered Word 2007 export <br />- fixed bug with checkboxes in layered Word 2007<br />- fixed bug with default value Word2007Export.Wysiwyg<br />- fixed bug with opening exported files in Excel 2007<br />- fixed bug with slow export of reports with unlimited width or height</p> <p>[WebReport]</p> <p>+ added support for editable TextObject and CheckBoxObject<br />+ added properties WebReport.DocxWysiwyg, WebReport.DocxParagraphBased<br />- fixed position of loading indicator<br />- fixed bug with null pointer in service javascript code</p> <p>[Extras]</p> <p>+ added Steema TeeChart object plugin (\Extras\Misc\TeeChartObjectPlugin) https://www.steema.com/<br />+ added new demo \Demos\C#\PrintZPL</p> <p>[Online Designer]</p> <p>+ added ability of horizontal resizing the bands <br />+ added online/offline notifications<br />+ added offline working of designer with service workers<br />+ added property Editable for text objects and checkboxes<br />+ added component SimpleProgressGauge<br />* changed style of tooltips on moving the components <br />- fixed bug with adding the components in dialog page<br />- fixed bug with incorrect drawing the resize line of the band<br />- fixed bug with incorrect selection of DataSource for DataBand on save a report</p> Tue, 06 Mar 2018 00:00:00 +0100 http://www.fast-report.com/en/news/394/ FastReport VCL 6 FAQ http://www.fast-report.com/en/news/393/ <p><strong>1. When will FastReport VCL 6 be released?</strong><br />We plan on releasing on March 1, 2018</p> <p><strong>2. What&rsquo;s new?</strong><br />Look <a href="../../fast-report-6-features/" target="_blank">here</a>: brief review&nbsp;</p> <p><strong>3. What versions of Delphi / RAD Studio / C++ Builder will be supported?</strong><br />All the versions from v.7 to the current one as of today. As tech partner of Embarcadero we add support of the latest versions as soon as possible.</p> <p><strong>4. Can I get FastReport 6 for free and before the official release?</strong><br />Yes, if:<br />a) you buy FastReport 5 license right now and get FastReport 6.<br />b) as always, we will be glad to give license of FastReport 6 to our partners</p> <p><strong>5. I bought FastReport 5 while ago - what can I do?</strong><br />If you bought license after August 31, 2017 you'll get upgrade to FastReport VCL 6 for free! - Look at your CP. Is it there?<br />If you bought license before September 1, 2017 you can get FastReport VCL 6 (the same edition) with 20% discount. Look at CP -&gt; upgrades.</p> <p><strong>6. Oops. I only have license of FastReport 4 (3, 2). Is there any discount for me?</strong><br />Why not? Look at CP -&gt; upgrades and get 20% discount!</p> <p><strong>7. Is it possible to use FastReport VCL 6 in new project? Is it still Beta?</strong><br />It is stable enough now. And traditionally, all our official Beta-testers of 6th version will get release.</p> <p><strong>Wait, how do I use it? Where is the new documentation with description of new functions and features?</strong> <br />At the moment we are working on updating the documentation. For now we wrote several "how-to" articles (and continue writing new ones) - check them out <a href="../../blog/FastReport%206/" target="_blank">here</a></p> <p>By the way we plan seminars and webinars about new possibilities of FastReport VCL 6. Stay tuned for more news!</p> Tue, 13 Feb 2018 00:00:00 +0100 http://www.fast-report.com/en/news/393/ New version of FastReport .NET 2018.1 http://www.fast-report.com/en/news/391/ <h3>A lot of new features in version 2018.1!</h3> <ul> <li>We added WebReport for ASP .Net Core &ndash; now making reports in .Net Core applications is faster and easier.</li> <li>We also added support of Online Designer in .Net Core application.</li> <li>New interactivity feature &ndash; you can edit text objects and checkboxes with enabled Editable property. It allows creating blanks and forms, which can also be edited in PDF.&nbsp;</li> <li>We added export to ZPL format: you can now make labels with Zebra label printer!</li> <li>New gauge objects, bug fixes, improved and optimized code.</li> </ul> <div>&nbsp;</div> <p><iframe src="https://www.youtube.com/embed/UKvnNrEBNDo" frameborder="0" width="560" height="315"></iframe></p> <div>&nbsp;</div> <h4>All changes:</h4> <p>[.Net Core]<br />+ added WebReport for ASP .Net Core (FastReport.Web.Core\README.md)<br />+ added support Online Designer</p> <p>[Preview]<br />+ added the ability to change of TextObject and CheckBoxObject in Preview when these objects have Editable property<br />- fixed non-working search in preview</p> <p>[Engine]<br />+ added Editable property for TextObject and CheckBoxObject<br />- fixed error when parameter with type double initialized by int value</p> <p>[Designer]<br />+ added Gauge editors, semi-radial gauges, added gradient fill to Pointer<br />* improved report generation speed with UseFileCache option<br />* imroved selection of LineObject when zoom &gt; 100%<br />- fixed bug with processing mouse event on PolyLineObject and PolygonObject toolbars</p> <p>[Exports]<br />+ added polygons and polylines to PowerPoint export<br />+ added ShiftNonExportable property indicating that the report bands should be shifted, if page has any non-exportable bands (Exportable = false)<br />+ added PreserveAspectRatio, UseWidthAndHeight and UseViewBox properties to SVG export<br />+ added forms export for pdf export, objects with the Editable property, will be exported as an input field<br />+ added export in ZPL (Zebra printers)<br />- fixed bug with SVG export to multiple files<br />- width and height replaced to vievBox in svg export<br />- fixed bug with multiple export from one export class instance<br />- fixed bug when exporting report from code with Report.MaxPages equal 1 or more<br />- fixed bug with ImageExport if report contain tables<br />- fixed bug with ampersand in links for Excel2007Export</p> <p>[WebReport]<br />+ added outline (TOC) of report in WebReport<br />- fixed issue when fastreport handler in 'location' tags</p> <p>[Extras]<br />- fixed bug with encoding in json connector, added DataEncoding property</p> <p>[Online Designer]<br />+ added ability to hide of preview button on building<br />+ added SVGObject<br />+ added grouping of similar components (Gauge etc.) in tab with components<br />+ added dialog window with error text from server on saving of report<br />* info (i) is showing in dialog instead of popup in top corner<br />- property values of Cursor have been updated<br />- fixed bug with selection of color from toolbar in IE browser<br />- fixed bug with field with selection for color in Highlight editor and Border editor in IE browser<br />- fixed bug with empty properties panel for TableColumn and TableRow<br />- fixed bug with showing of bands in incorrect order in Chrome browser</p> Tue, 12 Dec 2017 00:00:00 +0100 http://www.fast-report.com/en/news/391/ New version of FastCube VCL - 2.7 http://www.fast-report.com/en/news/390/ <h3>What's new in FastCube 2.7?</h3> <p>As always the new version not only brings some improvement and bug fixes, but also - the new features!</p> <ul> <li>Added new export filter to Microsoft Excel 2007 (xlsx)</li> <li>Just put TfcxXLSXExport component and export filter is ready to use</li> <li>Parameters of export filter are identical to Microsoft Excel (xls) export filter</li> <li>Also added support of latest RAD Studio 10.2 Tokyo IDE</li> </ul> <h4>Full list of changes:</h4> <p>+ Added procedure TfcxMeasuresContainer.Recalculate<br />+ Added property TfcxCube.AbortLoading: boolean to abort data loading in event OnProgress<br />* Fixed names of TeeChart units in fcxpChartEditor.pas<br />- Fixed error with Null values in export to Microsoft Excel 2007 (.xlsx)<br />- Fixed error of reading milliseconds from XML<br />- Fixed stack overflow error in popup list of unique values<br />- Fixed text drawing using themes (noticed on dark themes)<br />- Fixed error with creating measures with missed base field during loading schema<br />- Fixed error with Unassigned and 0<br />- Fixed error with drawing Fields zone<br />- Fixed error with Highlights<br />- Fixed error with HideZero<br />- Fixed error with Dataset in TfcxpCube<br />- Fixed error in ColOffsetValue and RowOffsetValue<br />- Fixed error with comparing Date in Ranges<br />- Fixed error with export to Excel introduced in 2.6<br />- Fixed errors with export to Excel for 64-bit systems</p> <p>&nbsp;</p> <p>&nbsp;</p> Thu, 07 Dec 2017 00:00:00 +0100 http://www.fast-report.com/en/news/390/ New version of FastReport .NET - 2017.4 http://www.fast-report.com/en/news/389/ <p><iframe src="https://www.youtube.com/embed/PnxTGOWlxQE" frameborder="0" width="560" height="315"></iframe></p> <p><strong>A lot of new things in FastReport&nbsp;.NET 2017.4:</strong></p> <ul> <li>Support of&nbsp;.NET Core (Professional and Enterprise editions)</li> <li>New report objects: SVG images and Gauges</li> <li>Delivery via Telegram messenger</li> <li>Saving to LaTeX format</li> <li>Highlights and hyperlink editors in Online Designer</li> <li>FastReport Pages: Android report viewer is now on Google Play Market -<a href="http://fast.report/1ffff" target="_blank">&nbsp;http://fast.report/1ffff</a></li> </ul> <p>&nbsp;</p> <p>And not only that!&nbsp;</p> <p>&nbsp;</p> <h4>[Core]</h4> <p>+ added initial support of&nbsp;.NET Core (\Demos\Core\FastReportCore.MVC\readme.txt)</p> <p>&nbsp;</p> <h4>&nbsp; [Engine]</h4> <p>+ Trim property has been added for linear barcodes</p> <p>+ Tag property has been added for all components</p> <p>+ added saving of meta data (ReportInfo.Name, ReportInfo.Author, ReportInfo.Description,</p> <p>&nbsp; ReportInfo.Created, ReportInfo.Modified, ReportInfo.CreatorVersion) in prepared report file</p> <p>+ added RegisterData(DataSet data, bool enableAllTables) and RegisterData(DataSet data, string name, bool enableAllTables)</p> <p>&nbsp; functions for registering DataSet and enabling all its tables</p> <p>+ added possibility to access the Report.Dictionary without case sensitivity</p> <p>+ added RadialGauge control</p> <p>+ added SimpleProgressGauge control</p> <p>- fixed wrong result for n.9999 values in NumToWords functions</p> <p>- fixed bug with multi-thread preparing and using the cursors inside a report</p> <p>- fixed borders for Gauges</p> <p>- adjusted scale and pointer for SimpleGauge</p> <p>&nbsp;</p> <h4>&nbsp; [Designer]</h4> <p>+ added pagination in Data View Window</p> <p>+ added Space to separators list in CSV connection</p> <p>+ added possibility to open List and Label files with extensions crd, srt, inv, lab and let</p> <p>+ added selecting previous file filter in open file dialog</p> <p>- fixed bug with deleting of bands</p> <p>- fixed bug with empty fields when connecting to CSV table</p> <p>- fixed bug with space separator when connecting to CSV table</p> <p>- fixed bug with strings without separator when connecting to CSV table</p> <p>- fixed bug when viewing business object data</p> <p>- fixed bug with null value of System.Guid instance</p> <p>- fixed bug in PageColumns class when number of positions is not equal number of columns</p> <p>&nbsp;</p> <h4>&nbsp; [Exports]</h4> <p>+ added Word2007Export.RowHeight property with enum (Minimum, Exactly)</p> <p>+ added converting to Percent format for Excel2007 export</p> <p>+ added export in LaTeX (without pictures, works with XeLaTex)</p> <p>- fixed bug with barcode duplicates in PDF export</p> <p>- fixed bug with table cells duplicates in XAML, SVG exports</p> <p>- fixed bug with tilde in Excel2007 export</p> <p>- fixed bug with image duplicating in PDFExport</p> <p>- fixed bug with Biff8 export from prepared report</p> <p>- allowed export TextObjects with not default FontWithRatio to Excel 2007</p> <p>&nbsp;</p> <h4>&nbsp; [WebReport]</h4> <p>+ added property WebReport.DesignerConfig for storing custom configuration of Online Designer</p> <p>- fixed bug with WebReport object resizing</p> <p>&nbsp;</p> <h4>&nbsp; [Extras]</h4> <p>+ added Web API self-hosted example (Demos\C#\Web\WebApiSelfHosted)</p> <p>+ added SVGObject plugin (\Extras\Misc\SVGObjectPlugin)</p> <p>+ added TelegramMessenger plugin (\Extras\Misc\Messaging\TelegramMessenger)</p> <p>+ added support for MaxiCode and Intelligent Mail barcodes</p> <p>+ added editor for hyperlink property</p> <p>* improved Crystal Reports converter, now works with the latest versions of Crystal</p> <p>&nbsp;</p> <h4>&nbsp; [Online Designer]</h4> <p>+ added Highlight editor</p> <p>+ added resizing area for the left sidebar</p> <p>+ added MaxiCode &amp; Intelligent Mail barcodes</p> <p>+ added ability to call control dialogs from properties panel by clicking button in the title of subsection</p> <p>+ switch all the customization panels at once</p> <p>+ font editing dialog</p> <p>+ border property editing dialog</p> <p>+ hyperlink property editing dialog</p> <p>+ building process changed</p> <p>* popup restyle in the upper right corner</p> <p>- fixed bug with positioning DataHeader Band after DataBand</p> <p>- fixed bug with freezing in IE</p> Thu, 14 Sep 2017 00:00:00 +0200 http://www.fast-report.com/en/news/389/ FastReport .NET 2017.3 http://www.fast-report.com/en/news/388/ <p><iframe src="https://www.youtube.com/embed/p96yjSVuaZg" frameborder="0" width="560" height="315"></iframe></p> <p>In the new version of FastReport&nbsp;.NET 2017.3 we added 2 new barcodes: Intelligent Mail Barcode operated by USPS and MaxiCode that carries freight information during transport. Also added ability to attach files to the PDF which allows creating e-invoices in ZUGFeRD format. And there&rsquo;s now an example of using FastReport .Net with ASP.NET Web API framework.&nbsp;</p> <p>All changes:</p> <h4>[Core]</h4> <p>+ added Intelligent Mail (USPS) barcode<br />+ added MaxiCode barcode<br />+ added property Report.ReportInfo.Tag<br />+ added property Report.ReportInfo.SaveMode<br />+ added support functions with optional parameters<br />* added thread-safe collections support for .net 4</p> <h4>[Designer]</h4> <p>+ added ability of multi-line editing of Report.ReportInfo.Description and Report.ReportInfo.Tag<br />- fixed bug with wrong width of different lines of border</p> <h4>[Exports]</h4> <p>+ added ability to embed any file in PDF export with methods: PDFExport.AddEmbeddedXML, PDFExport.AddEmbeddedFile<br />- fixed creating blank page after a table in RTF and Word2007 exports<br />- fixed bug with bands Exportable property<br />- fixed appearance of dates in Excel2007 export<br />- fixed bug with padding and height of text in PDF export<br />- fixed bug with black boxes in exports</p> <h4>[Extras]</h4> <p>+ added new example for working with ZUGFeRD and PDF/A-3b \Demos\C#\ZUGFeRD <br />+ added new example for Web API \Demos\C#\Web\WebApi <br />- fixed bug with relative path to JSON file in JSON connector</p> <h4>[WebReport]</h4> <p>+ added properties WebReport.RequestHeaders, WebReport.ResponseHeaders<br />+ added catching of exceptions on call of WebReport.DesignerSaveCallBack<br />- fixed page margins in printing from browser<br />- fixed bug with lines in HTML export and WebReport<br />- fixed TTF exceptions processing for PDFExport</p> <h4>[Online Designer]</h4> <p>+ added support of new property ReportInfo.Tag in Report object<br />- fixed muli-level view of childs links<br />- property Padding can contain only integer values</p> Mon, 15 May 2017 00:00:00 +0200 http://www.fast-report.com/en/news/388/ New version of FastReport Mono - 2017.1 http://www.fast-report.com/en/news/386/ <h3>New version of FastReport Mono includes ability to create background pictures in RTF, added Apple fonts, BIFF8 export:</h3> <p>+ added Excel 97-2003 export<br />+ added an overlapped pictures mode to RTF export<br />+ improved PDF export <br />- fixed crash on run in console mode (withut X Window Server) under Linux</p> <p>and many minor fixes improving stability</p> Tue, 04 Apr 2017 00:00:00 +0200 http://www.fast-report.com/en/news/386/ FastReport goes printless* http://www.fast-report.com/en/news/385/ <h2>The newest report generator <a href="../../product/fastreport-desktop/" target="_blank">FastReport Desktop</a> Green Edition has a disabled Print option.&nbsp;</h2> <p>&nbsp;</p> <p>Therefore you will never have to deal with empty paper trays, "Low ink" indicators and shredders again.</p> <p>It's a real thing! Check out our infomercial and never return to printing again!&nbsp;</p> <p>&nbsp;</p> <p><iframe src="https://www.youtube.com/embed/s-duy0x9gF0" frameborder="0" width="560" height="315"></iframe></p> <p>&nbsp;</p> <h2>*Happy April Fools'</h2> Thu, 30 Mar 2017 00:00:00 +0200 http://www.fast-report.com/en/news/385/ FastReport 5.6 with RAD Studio 10.2 Tokyo support http://www.fast-report.com/en/news/384/ <p><strong>With support of new IDE new version brings few new features and lots of improvements. Also we're making FastReport 5 better not only for Delphi, but for Lazarus too. New version gives ability to build Lazarus application with GTK widgets.</strong></p> <p><strong>What else?&nbsp;</strong></p> <p>+ Added Embarcadero RAD Studio 10.2 Tokyo support for x32 and x64 windows platforms<br />+ Added Sup, Sub tag support for TfrxHTMLExport<br />+ Added TfrxPDFExport.SaveOriginalImages property. True by default<br />+ Added GS1 support for Code128C, EAN128C barcodes<br />+ Added sorting of printers by name in the printer's list<br />+ Added Norwegian resources<br />+ Added TfrxFDTable support in the frxFDRTTI<br />+ Added #0..#31 chars support in the Code128A<br />+ Added TfrxBarcodeView.TestLine property<br />+ Added TfrxRichEditor form state storing<br />+ [Lazarus] Added support of GTK widget<br />- Fixed frx2xto30.pas for XE2 and later<br />- Increased PaperSizes count limit to 512<br />- [Lazarus] Fixed scrolling in designer<br />- Fixed smMaxHeight in TfrxRichView<br />- Fixed TfrxXLSXExport for file with 1000 worksheets<br />- Fixed TfrxPreviewPages.ClearPageCache<br />- Fixed TfrxIBXQuery.ExecSQL<br />- Fixed new event insert if main procedure of the script have line with "// begin"<br />- Fixed component's name after Drag&amp;Drop from Data Tree for fields with Unicode characters<br />- Fixed TfrxBarcodeView baCenter, baRight align<br />- Fixed reprint on new page and group keeping bug<br />- Fixed update parameters after loading for TfrxADOQuery<br />- Fixed preview's toolbar for RAD Studio Berlin 10.1 Update 2 when VCL styles applied<br />- Fixed TfrxReport.PrintOptions.Duplex usage<br />- Fixed printing of PNG images<br />- Fixed TfrxReport.ReportOptions.Author in the DOCX, PPTX and XLSX exports<br />- Fixed vsExport usage for export filters<br />- Fixed export of non-alphanumeric chars (&lt;, &gt;, &amp;) inside HTMLTags in the ODF export<br />- [FastScript] Fixed Format function<br />- Fixed HTMLTags in the TfrxMemoView<br />- Fixed calculation of hyperlink expressions<br />- Fixed image size in the DOCX export<br />- Fixed MSI barcode<br />- Fixed exporting of objects' hyperlinks to encrypted PDF<br />- Fixed export to continuous XLSX for reports with many pictures<br />- Fixed export of frames with width &lt; 1 to HTML<br />- Fixed export of empty pages to XLSX<br />- Fixed band's with barcodes stretching<br />- Fixed KeepChild behavior for TfrxReportTitle child bands<br />- Fixed custom number format in the ODF export<br />- [Lazarus] Fixed printer selection in the print dialog<br />- Fixed export of hyperlinks with hkPageNumber kind when page number greater than pages count<br />- Fixed component's name after Drag&amp;Drop from Data Tree for some cases<br />- Fixed "Divizion by zero" error with pmSplit print mode<br />- Fixed PrintOnSheeet in the Print Dialog for some cases<br />- [Lazarus] Fixed default printer in the print dialog<br />- Fixed export images to BIFF8 for x64<br />- [Lazarus] Fixed printer selection before print properties dialog<br />- Fixed RAD Studio 10.1 Berlin size of dialog page issue in the designer<br />- Fixed exporting of numbers with '%' in the format string (like #,##0.###%) in the BIFF8 export<br />- [Enterprise] Fixed "Report not found" error message<br />- Fixed "Print to file" option for GDI reports<br />- Fixed export to PDF with embedded fonts and empty memos<br />- Fixed export to PDF for HAlign = haBlock (GapX used now)<br />- Fixed font's embedding for protected PDF if EmbedFontsIfProtected = False and EmbeddedFonts = True<br />- Fixed exporting of TfrxShapeView to XLSX and DOCX exports<br />- Fixed exporting of Unicode characters in the memos with HTML tags to DOCX for non-Unicode IDE<br />- Fixed TfrxPreviewButtons in the frxClassRTTI<br />- Fixed parent for objects for some cases<br />- Fixed font's name in the ODF export</p> Mon, 27 Mar 2017 00:00:00 +0200 http://www.fast-report.com/en/news/384/ New version of FastReport .NET - 2017.2 http://www.fast-report.com/en/news/383/ <p><span><span style="color: #339966;"><strong>✔</strong></span>&nbsp;</span>In the new version of FastReport.Net we added new barcode &ndash; Pharmacode. This kind of barcode is used in pharmaceutical industry. In FastReport .Net it can be created in any color</p> <p><span><span style="color: #339966;"><strong>✔</strong></span>&nbsp;</span>New addition to the list of database connectors &ndash; we added plugin for popular open source nosql database &ndash; RavenDB</p> <p><span><span style="color: #339966;"><strong>✔</strong></span>&nbsp;</span>By popular demand we added export to binar format Excel 97-2003, also known as BIFF8</p> <p><span><span style="color: #339966;"><strong>✔</strong></span>&nbsp;</span>FastReport dotnet received support of right to left orientation both in user interface and report engine</p> <p><span><span style="color: #339966;"><strong>✔</strong></span>&nbsp;</span>We also did some further code optimization, bug fixind and multiple improvements</p> <h4>&nbsp;Here's a video version of the main changes overview:&nbsp;</h4> <p><iframe src="https://www.youtube.com/embed/XEeOWjVj5U4" frameborder="0" width="560" height="315"></iframe></p> <p>&nbsp;</p> <h4><br /> [Core]</h4> <p>+ added new barcode: Pharmacode<br />+ added new option for images: Grayscale display mode<br />+ added ability to change the color of barcodes<br />+ added caching of compiled report script<br />- fixed bug with losing precision in totals<br />- fixed bug with enabled ReportPage.UnlimitedHeight and ReportPage.PrintOnPreviousPage<br />- fixed bug with null initialization in text objects<br />- fixed bug with deserialization on saving from On-line Designer</p> <h4>[Designer]</h4> <p>+ added support of Right-to-Left Interface (RTL)<br />+ added a new property to MSChartObject, that allows to use several series with automatic creation<br />- fixed bug when instead of creating a new data source, editing of selected data source was opening</p> <h4>[Preview]</h4> <p>+ added support of Right-to-Left Interface (RTL)<br />+ added mouse-relative zoom</p> <h4>[Exports]</h4> <p>+ added export in Excel 97-2003 (BIFF8)<br />+ added ability to insert images in original resolution when exporting to PDF<br />+ in the PDF export window added ability to select a color space<br />* improved quality of images in Excel 2007 export<br />* changed work of export to Dropbox for using API 2.0 instead API 1.0<br />* added converting to Date format for Excel2007 export<br />* improved SVG export: added embedding images in file, HasMultipleFiles option was added, improved text rendering, text with angle, underlines added<br />- fixed bug with blank pages in Excel 2007 export<br />- fixed bug in PDF and HTML exports with vertical position of text which height is bigger than object height<br />- fixed bug with metafile images in RTFExport<br />- fixed bug with Vertical Alignment = bottom in PDF export<br />- fixed transparent images appearance in XPS export<br />- fixed export empty images in XPS<br />- fixed bug in preview of CSV export with small amount of rows</p> <h4>[Extras]</h4> <p>+ added RavenDB connector \Extras\Connections\FastReport.RavenDB<br />+ added SQL Anywhere connector \Extras\Connections\FastReport.SqlAnywhere<br />+ added new report demos: Pharmacode, Box</p> <h4>[WebReport]</h4> <p>+ added ToolbarBackgroundStyle.None (you can use WebReport.ToolbarColor instead bitmap from style)<br />+ added properties WebReport.UnlimitedWidth, WebReport.UnlimitedHeight for enable Unlimited size for all report pages (default: false - use report settings)<br />+ added property WebReport.Dialogs for enable or disable all report dialogs (default: true - enabled)<br />- fixed bug with handling of onClick event in WebReport</p> <h4>[Online Designer]</h4> <p>+ added HTML object<br />+ added Pharmacode barcode<br />+ added page's properties UnlimitedHeight and UnlimitedWidth<br />+ added barcode's property Color<br />+ added grayscale property support for PictureObject<br />* resize gui elements are always shown on resize component<br />- fixed the issue with showing context menu on touch devices on long tap<br />- fixed dblclick bug on PictureObject<br />- fixed bug, related to building the designer with disabled code editor<br />- fixed DataBand dblclick bug<br />- fixed bug, related to showing default components of Dialog in report tree on create new Dialog</p> Wed, 15 Feb 2017 00:00:00 +0100 http://www.fast-report.com/en/news/383/ New version of FastReport FMX http://www.fast-report.com/en/news/380/ <p>In the current release we've done everything for optimization of FastReport FMX, especially for Mac OS!</p> <p>We've optimized everything from report core and up to the text rendering on screen.</p> <p>In new version the preview window uses double buffering and redraws only new region of the page, which makes report preview smoother when scroll report pages . Starting from XE7 all text output of report objects is performed by FastReport FMX methods bypassing the standard text output. Such approach allows to speed up text rendering through font caching ten times!</p> <p>The report core has also undergone some changes. For faster text comparison we imported new function from Carbon library, it decreases time of report building on Mac OS. Changes also touch calculations of report objects: now report engine calculates all sizes with font cache.</p> <p>The object split mechanism was changed as well to make D2D and GDIP contexts compatible for calculation of objects sizes.</p> <p>Full list of changes:<br />---------------<br />+ New double buffered preview. It draws only objects which appear on screen (increase preview performance)<br />+ New native text rendering with font caching starts with XE7 significant increase all text rendering and calculation<br />* Improved rendering behavior to minimize differences between GDIP and D2D contexts (when report calculates sizes with one context and print with another)<br />* Optimized rendering of report designer controls (Inspector, workspace, Rulers)<br />* Optimization in the report engine<br />* Improved split mechanism<br />+ Added new faster text comparison from Carbon framework for Mac OS<br />+ Added LineSpacing support for PDF export<br />- Changes Width and Height calculation for report objects<br />- Bitmap preview cache is optional now (use PreviewOptions.PagesInPictureCache)<br />- Fixed FireDac rtti module<br />- Fixed Alias editor for RAD Studio Berlin<br />- Fixed background image in HTML export<br />- Fixed incorrect frames draw for report object<br />- Fixed JPEG images export<br />- Fixed bug with unlimited pages when preview doesn't show pages<br />- Fixed visual behavior of few object editors<br />- Fixed PDF export memory leaks<br />- Fixed TfrxSysMemoView editor<br />- Fixed report inheritance from report template in the designer</p> Wed, 28 Dec 2016 00:00:00 +0100 http://www.fast-report.com/en/news/380/ New version of FastReport .NET http://www.fast-report.com/en/news/379/ <h3><span><span style="color: #00ff00;"><span style="color: #000000;">FastReport .NET 2017.1&nbsp;</span></span></span></h3> <h4><span><span style="color: #00ff00;"><span style="color: #000000;">What are the new features brought by this release?</span></span></span></h4> <p><span style="color: #00ff00;">✔</span>&nbsp;FastReport became faster and lighter due to the optimization of the code responsible for report building and its export to different formats</p> <p><span><span style="color: #00ff00;">✔</span></span>&nbsp;Ability of immediate access to CSV text files. Convenient parameter setting of loading CSV files allows using any data from Excel tables and other applications that support CSV export.</p> <p><span><span style="color: #00ff00;">✔</span>&nbsp;</span>Added MongoDB connector to the bundled plugins for connecting to a number of DataBase Management Systems.</p> <p><span><span style="color: #00ff00;">✔</span>&nbsp;</span>PDF export now supports graphic standard PDF/X-4. Ability to add color profiles to the PDF file.</p> <p><span><span style="color: #00ff00;">✔</span>&nbsp;Sending reports</span>&nbsp;directly to the chat client through the XMPP/Jabber protocol.</p> <p><span><span style="color: #00ff00;">✔</span>&nbsp;</span>Those, who use Windows Presentation Foundation will most likely be interested in a new example of using FastReport dotnet in this framework - WPFViewer.</p> <p><span><span style="color: #00ff00;">✔</span>&nbsp;</span>In web reports there's now a capability to enable the return button to switch back to the previous report from detail tab&nbsp;</p> <p><iframe src="https://www.youtube.com/embed/1m2K8gVLMso" frameborder="0" width="560" height="315"></iframe></p> <h3>And not only that!</h3> <p>&nbsp;</p> <h3>&nbsp; [Core]</h3> <p>+ added possibility to set picture location (URL) in PictureObject from database</p> <p>+ added support of alphanumeric values in GS1-128 barcode</p> <p>* optimized memory consumption</p> <p>- fixed bug with RichObject page break</p> <h3>&nbsp; [Designer]</h3> <p>+ added possibility to select all tables in DataWizardForm</p> <p>+ added CSV database connection</p> <p>- fixed bug with updating the script when loading another report&nbsp;</p> <p>- fixed bug with updating TextObject.Format</p> <p>- fixed bug with updating TextObject.Border</p> <p>- fixed bug with non-existing connection plugin</p> <h3>&nbsp; [Preview]</h3> <p>+ added "Exports" and "Clouds" properties in PreviewControl to hide/show exports in the "Save" button drop-down menu</p> <h3>&nbsp; [Exports]</h3> <p>+ added ability to export text as curves in PostScript and PPML exports</p> <p>+ added property FastCloudStorageClient.ReportUrl containing the link to a report after uploading to FastReport Cloud</p> <p>+ added possibility to send a report using XMPP/Jabber and FastReport Cloud</p> <p>+ added support of PDF/X-4 standard</p> <p>+ added CMYK color profile in the PDF export</p> <p>+ added property HTMLExport.EnableMargins to use page margins in the output file (default: false)</p> <p>* added possibility of getting images from a stream by GetImage(..) method in XAMLExport, property name ToMultipleFiles changed to HasMultipleFiles</p> <p>- fixed export of GroupHeader and GroupFooter bands in FR3 export</p> <p>- fixed bug with exporting images in Metafile image export</p> <p>- fixed bugs with formatting in OpenOffice Writer (Open Document Text) export</p> <p>- fixed bugs with formatting in Word 2007 (docx) export</p> <p>- fixed bug with font "Meiryo UI" in PDF export</p> <h3>&nbsp; [WebReport]</h3> <p>+ added property WebReport.ShowBackButton to display the "Back" button (return to previous report in the tabbed report)</p> <p>+ added property WebReport.LogFile to log the errors in WebReport, may be combined with WebReport.Debug&nbsp;</p> <p>+ added property WebReport.EnableMargins to use page margins in the output (default: false)</p> <p>+ added support of Page.Fill in WebReport</p> <p>+ added support of WebReport background color - WebReport.BackColor (default value: White)</p> <p>* changed progress picture</p> <p>- fixed bug with printing from browser any reports with links to detailed report</p> <p>- fixed bug with displaying the scroll bars on 100% width and height</p> <p>- fixed bug with visualization of reports with unlimited page width/height</p> <p>- fixed bug with "Fit Width/Fit Page" zooming in the toolbar</p> <p>- fixed bug with multi-threading</p> <p>- fixed bug with TextObject.ParagraphOffset</p> <h3>&nbsp; [Demos]</h3> <p>+ added new example \Demos\C#\WPFViewer&nbsp;</p> <h3>&nbsp; [Extras]</h3> <p>+ added MongoDB connector \Extras\Connections\FastReport.MongoDB &nbsp;</p> <p>- fixed bug with displaying a list of tables in FastReport.MySQL</p> <h3>&nbsp;[Online Designer]</h3> <p><span>+ added support of TextOutline</span></p> <p><span>+ added slider for rotate an object with Angle property</span></p> <p><span>+ added property in configuration file (section save_success_redirect) with URL for redirection after successful saving</span></p> <p><span>+ added two properties in configuration file, section save_success_redirect "useParent" (for using in iframe) and "removeConfirmation" (eliminate showing confirmation leaving dialog with redirection)</span></p> <p>&nbsp;</p> <p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p> Mon, 05 Dec 2016 00:00:00 +0100 http://www.fast-report.com/en/news/379/ New version of FastReport Mono http://www.fast-report.com/en/news/378/ <p><span>What's new in FastReport Mono 2016.2?</span></p> <p><span>✔ New build of FastReport.Mono allows to use report generator on Linux in standalone mode without X Window System</span></p> <p><span><span>✔ Improved quality of PDF export - fixed calculation of font metrics</span></span></p> <p><span><span><span>✔ Speed up embedding fonts in PDF and XPS documents</span></span></span></p> <p><span><span><span><br /></span></span></span></p> <p>+ added message window to script editor<br />- fixed date format<br />* improved PDF export <br />+ added &lt; BR &gt; html tag<br />- fixed width of space and missing characters in PDF export<br />- fixed crash on run in console mode (withut X Window Server) under Linux. Just add single line into your code: Utils.Config.DisableUIEvents = true;<br />- fixed bug with Two-Pass single page</p> <p><span><span><span><br /></span></span></span></p> Wed, 02 Nov 2016 00:00:00 +0100 http://www.fast-report.com/en/news/378/ New version of FastCube VCL - 2.6 http://www.fast-report.com/en/news/377/ <p>In the new version we added an ability to restrict user from slice reconfiguration.<br />Restrictions should be set for each zone separately in the zone Restrictions property.</p> <p>For the moment 3 types of restrictions are implemented:</p> <p>- zrDontMoveItems - disable field list change for the zone. The restrictions prevents from add, remove and move fields in the zone. <br />- zrDontShowPopupMenu - disable zone context menu popup.<br />- zrDontEditItemProperties - disable zone/field property editor showing.</p> <p>Several restrictions can be set simultaneously.</p> <p>Added an ability to control zone field list change by TfcxSlice events:<br />-OnBeforeRemoveSliceFieldFromRegion: TfcxSliceFieldRegionChange - is called before field remove.<br />-OnBeforeAddSliceFieldToRegion: TfcxSliceFieldRegionChange - is called before field add.<br />-OnAfterAddSliceFieldToRegion: TfcxSliceFieldRegionChanged - is called after field add.<br /> TfcxSliceFieldRegionChange = procedure(ASliceFieldName: String; ARegionOfField: TfcxRegionOfField; var AAllow: Boolean) of Object;<br /> TfcxSliceFieldRegionChanged = procedure(ARegionFieldIndex: Integer; ARegionOfField: TfcxRegionOfField) of Object;</p> <p>OnBefore* events allow to cancel operation with field ASliceFieldName in the region ARegionOfField by changing AAllow to False.</p> <p>Fixed slice fields format handling.<br />Now slice field format change instatly refreshes the slice grid, and does not change the format of other fields with the same data type.<br />Additionally to that slice field format is saved and restored to/from the schema.</p> <p>Added new measure field property:<br />TfcxMeasureField.ChangeNullToZero: boolean<br />When the property is set to True the empty measure cells (cells which have no data) are shown with the value 0.</p> <p>For more details check the&nbsp;<a href="../../product/fast-cube-2/changes/" target="_blank">full list of changes</a>.</p> Wed, 26 Oct 2016 00:00:00 +0200 http://www.fast-report.com/en/news/377/ New version of FastReport .NET - 2016.4 http://www.fast-report.com/en/news/376/ <h2>New version of FastReport .NET is out!&nbsp;</h2> <h2>What's new?</h2> <p><span style="color: #339966;">✔</span>WebReport object received interactive functions support: work with bookmarks, hyperlinks, links to the detailed report, link to the detailed report page, drill-downs. Added support of onClick event handling in the script during report presentation in web browser</p> <p><span style="color: #339966;">✔</span>PDF export now can build files that correspond to graphic standard PDF/X-3 with the support of color profiles for printing. Moreover, export gained the ability to save images without any quality loss.</p> <p><span style="color: #339966;">✔</span>FastReport .NET now can receive data from Sharepoint/Office365 and use it for report development.</p> <h2><strong>More changes and fixes:</strong>&nbsp;</h2> <h2>&nbsp;</h2> <h2>[Core]</h2> <p>+ added new HtmlObject for using in the WebReport or HTML export<br /> + added event Report.CustomCalc for custom data processing<br /> - fixed issue with incorrect assembly loading in report script</p> <h2>[Designer]</h2> <p>+ added TextOutline editor<br /> - fixed bug with disappearing of part PolyLineObject, PolygonObject after preview</p> <h2>[Exports]</h2> <p>+ added compliance with PDF/X-3 in PDF export <br /> + added new property PDFExport.PDFCompliance<br /> + added property PDFExport.ColorProfile for using in PDF/X-3 compliance mode<br /> + added support of export pictures with lossless compression in PDF export<br /> + added property PDFExport.ImageLossless <br /> + added IsScrolled property in XAML export<br /> * depercated properties: PDFExport.PdfA, PDFExport.PdfACompliance) <br /> - fixed bug with html tags in Excel 2007 export<br /> - fixed bug with wrong format of negative value of cell with CustomFormat in Excel 2007 export<br /> - fixed bug with line-height in HtmlObject in HTML export<br /> - fixed bug with skipping sequences spaces in TextObject for Excel2007 and HTML exports<br /> - fixed bug with handling control symbols in Excel2007Export<br /> - fixed bug with encryption in PDF export<br /> - fixed bug with validation of PDF/A compliance with hyperlinks in report</p> <h2>[WebReport]</h2> <p>+ added hyperlinks on bookmarks functionality (works only with Layers = true)<br /> + added hyperlinks on page number functionality (works only with Layers = true)<br /> + added click event handler functionality (works only with Layers = true)<br /> + added detailed reports - hyperlinks on hidden report page or report file (works only with Layers = true)<br /> + added new property WebReport.ShowTabCloseButton (default value: false)<br /> + added new property WebReport.TabPosition (default value: TabPosition.InsideToolbar)<br /> + added new example for Single Page Application \Demos\C#\Web\SPADemo <br /> * improved memory consumption<br /> * improved caching of reports<br /> - fixed bug with downloading in Android<br /> - fixed bug in WebReport with CacheDelay in MVC applications<br /> - fixed bug with URLEncoded Cookies in Online Designer call-back<br /> - fixed bug with null ID in MVC<br /> - fixed bug with skipping lead spaces in TextObject<br /> - fixed bug with page breaks on printing from browser</p> <h2>[Extras]</h2> <p>+ added connector SharePoint/"Office 365" \Extras\Connections\FastReport.SharePoint<br /> * updated German resources</p> Thu, 01 Sep 2016 00:00:00 +0200 http://www.fast-report.com/en/news/376/ New version of FastReport FMX + FastScript http://www.fast-report.com/en/news/375/ <p>We're pleased to announce that FastReport FMX 2 and FastScript now support new version of Embarcadero RAD Studio 10.1 Berlin!</p> <p>There are also some improvements and bug fixes we made in our products. Here are some of them:</p> <p>&nbsp;</p> <p>FastReport FMX 2:</p> <p>+ Added support of Embarcadero RAD Studio 10.1 Berlin includes compatibility fixes for new FMX framework<br />+ Added support of HTML tags in Memo object for export filters (RTF)<br />- Minor changes in objects draw mechanism<br />- Fixed problem in PDF export with long text lines cuts off<br />- Fixed bug in stretched Memo with Line spacing<br />- Fixed bug with clipping of Memo object<br />- Fixed bug with font scale during printing when application compiled with RAD Studio 10.1 Berlin</p> <p>&nbsp;</p> <p>FastScript:</p> <p>+ Added support of Embarcadero RAD Studio 10.1 Berlin<br />- Fixed problem with syntax memo in FMX framework<br />- Fixed small memo leak in methods helper<br />- Fixed Rtti declaration for some methods in FMX framework</p> Wed, 27 Jul 2016 00:00:00 +0200 http://www.fast-report.com/en/news/375/ New FastReport .NET http://www.fast-report.com/en/news/374/ <p><span style="color: #339966;"><strong>✓</strong></span>&nbsp;&nbsp;The<strong> new FastReport version - 2016.3</strong> &nbsp;has additional report objects &ndash; PolyLineObject - broken curve, PolygonObject &ndash; closed polygon with filling. The user also can edit the already prepared objects PolyLineObject/PolygonObject through moving, adding or removing the anchor point</p> <p><span style="color: #339966;"><strong>✓</strong></span>&nbsp;Report page received 2 new properties: Page.UnlimitedPaperHeight and Page.UnlimitedPaperWidth. They enable &ldquo;infinite page&rdquo; mode, when the report page&rsquo;s size adjusts to objects position. This feature will be helpful for reports with tables with growing width and matrix without bringing them forward. It will also come in handy when creating a column report with further exporting in Excel &ndash; all the data will be placed on one page without breaking it with page headline and foot bands. Besides, it will be useful for Web reports, when there&rsquo;s no need to stick with certain page size.</p> <p><span style="color: #339966;"><strong>✓</strong></span>&nbsp;&nbsp;Added new PDF export property &ndash; ShowPrintDialog. It helps creating a PDF document that displays print dialog in a PDF viewer (for example, Adobe Acrobat) right after opening. It&rsquo;s useful when printing PDF in online reports</p> <p><span style="color: #339966;"><strong>✓</strong>&nbsp;</span>&nbsp;PDF files can be created without font embedding &ndash; the entire text can be built in curves. This capability is activated by PDFExport.TextInCurves property. Building text in curves increases size of the resulting files, but it can be useful when you need to create invariable document without ability to copy the text and without reference to the installed fonts. As well as when creating PDF files for printing industry.</p> <p><span style="color: #339966;"><strong>✓</strong></span>&nbsp;&nbsp;By popular demand we rearranged mechanism of creating the dash dot line in PDF file. It was necessary for getting around the printing error when printing such lines from the Chrome browser&rsquo;s internal viewer &ndash; dash dot lines were displayed correctly but were not printed.</p> <p><span style="color: #339966;"><strong>✓</strong>&nbsp;</span>&nbsp;Added new export to JSON format for data exchange of the built report. For data consolidation it's better to use the &ldquo;infinite page&rdquo; mode. &nbsp;</p> <p>[Core]<br />+ added new objects PolyLineObject, PolygonObject<br />+ added properties Page.UnlimitedPaperHeight, Page.UnlimitedPaperWidth<br />* updated rotation drawing for angle of images</p> <p>[Designer]<br />+ added welcome window displayed on the designer startup<br />+ added splash screen showing during loading designer<br />+ added new toolbar for editing of PolyLineObject, PolygonObject<br />+ added unsaved report indication in window title<br />+ added unlimited page width and height options to PageSetup window</p> <p>[Exports]<br />+ added Bold, Italic simulation for "MS UI Gothic" font and similar in PDF export<br />+ added export in JSON<br />+ added property PDFExport.ShowPrintDialog for showing the print dialog after opening the PDF document<br />+ added export PolyLineObject, PolygonObject in PDF<br />+ added property PDFExport.TextInCurves for creating the PDF document without fonts<br />+ added possibility to send multiple reports as attachments in Email export<br />+ added ToMultipleFiles property in XAML export<br />* improved export in Excel 2007 with enabled property Seamless<br />* improved drawing of dash-dot lines in PDF export for correct printing from the Chrome<br />- Fixed bug with &lt;div&gt; style(numbers format) in Html Layers export<br />- fixed bug with pictures with size over the page in PDF export<br />- fixed bug with paths in exports: XAML, SVG, PostScript, PPML<br />- fixed bug with shadows in HTML export<br />- fixed bug with TextObject.Underlines in HTML export<br />- fixed bug with images hash counting in PDF export<br />- fixed bug with hyperlinks in Trial version in PDF export<br />- fixed bug(Header added) in PostScript export<br />- fixed bug with fonts in PostScript export</p> <p>[WebReport]<br />+ added properties Left, Top, Width, Height in CustomDrawEventArgs (can be used in WebReport.CustomDraw)<br />+ added showing Print Dialog in print in PDF<br />+ added properties WebReport.DocxRowHeightIs, WebReport.PdfShowPrintDialog<br />+ added function WebReport.PrintInPdf(bool ShowPrintDialog) for setup showing the Print Dialog in PDF<br />* usage examples of WebReport are updated and relocated to the \Demos\C#\Web folder<br />* updated internal jQuery to v1.12.3<br />- fixed bug with CustomDraw event inside TableObject and Matrix<br />- fixed bug with incorrect MIME type in inline PDF printing<br />- fixed bug with switching Localization in ASP.NET (not MVC)</p> <p>[Extras]<br />+ added JsonConnectionEditor.cs in FastReport.Json connector (\Extras\Connections\FastReport.Json)</p> <p>[Online Report Designer]<br />+ added viewing of existing Highlights expressions in the report<br />+ added resize of component in any dimension</p> Wed, 01 Jun 2016 00:00:00 +0200 http://www.fast-report.com/en/news/374/ New version of FastReport Mono - 2016.1 http://www.fast-report.com/en/news/372/ <p>New Version of FastReport Mono 2016 includes all recent capabilites of FastReport .Net 2016. For instance - new ability of multiple use of FastReport .Mono and Online Report Designer. Now you can also produce documents that will comply with archive standart PDF/A. New types of Barcodes - &nbsp;Aztec, Plessey, GS1-128/EAN-128. Lots of other improvements called to simplify report generation on Mono framework!</p> <p>+ added support of Online Report Designer in WebReport<br />+ added support PDF/A in PDF export<br />+ added barcodes Aztec, Plessey, GS1-128/EAN-128<br />+ added new Gauge objects<br />+ added exports in XAML, SVG, PPML, PostScript<br />+ added property CSVExport.NoQuotes in CSV export<br />+ added properties in WebReport: DesignReport, DesignScriptCode, DesignerPath, DesignerSavePath, <br /> DesignerSaveCallBack, PrintInBrowser, SinglePage<br />+ added property WebReport.XlsxSeamless for export tables without brakes in Excel 2007 export<br />+ added property WebReport.EmbedPictures (embedded pictures in HTML)<br />+ added property WebReport.DesignerLocale (sets an interface language for Online Report Designer)<br />+ added property EmbedPictures(images inside html code) in HTML export<br />+ added property WebReport.RefreshTimeout (refresh timeout in seconds, 0 &ndash; auto refresh disabled), the property useful for Dashboards <br />+ added outline for text with color selection, width and line style (property TextObject.TextOutline)<br />+ added event for drawing the custom objects in WebReport or override drawing any standard object (WebReport.CustomDraw), works only with enabled WebReport.Layer<br />+ added support layered HTML in WebReport (WebReport.Layers) with better WYSIWYG<br />+ added support of TextObject.TextOutline in PDF export<br />+ added support LineHeight, ParagraphOffset in HTML export<br />+ added html tags filtration in CSV export<br />+ added text clipping functionality (TextObject.Clip) in PDF export<br />+ added property PDFExport.ShowPrintDialog for showing the print dialog on opening the PDF document<br />* updated internal jQuery up to v1.12.3<br />- fixed bug in WebReport with downloading files from IE8 in Windows XP<br />- fixed bug with several WebReport objects in one page<br />- fixed bug with multiline TextObject in dialogs in WebReport</p> Mon, 30 May 2016 00:00:00 +0200 http://www.fast-report.com/en/news/372/ New version of FastReport VCL 5 http://www.fast-report.com/en/news/373/ <p>With new FastReport VCL 5.5 version we have added support of new developer environment Embarcadero RAD Studio 10.1 Berlin.<br />Also, new version brings a lot of improvements and new features for Lazarus, like internal Charts, PDF export and some compatibility fixes.<br />For VCL we have Improved work of FastReport with high-dpi screen resolution and of course a lot of small improvements and bug fixes such as:</p> <p>+ Added Embarcadero RAD Studio 10.1 Berlin support for x32 and x64 windows platforms<br />+ [Lazarus] Added export to PDF<br />+ [Lazarus] Added support of native Lazarus Chart component<br />+ Added HTML tags and line spacing support for DOCX export<br />+ Added SynPDF Export demo<br />+ Added TfrxPrintMode support in the frxClassRTTI<br />+ Improved picture cache<br />- [Lazarus] Fixed images printing<br />- [Lazarus] Fixed compatibility with x64 platforms<br />- [Enterpise] Fixed CGI and ISAPI demos<br />- [Enterprise] Fixed problem with images and dialog forms<br />- Fixed problems (wrogn scale of Charts, Barcodes, RTF) with non dpi-aware applications with big scale factor (150% and more)<br />- Fixed export to PDF for FCharSpacing &lt;&gt; 0 and HAlign = haBlock<br />- Fixed exporting of Unicode characters to ODF for non-Unicode IDE<br />- Fixed exporting of text with empty lines at the end to XLSX<br />- Fixed access to resource (frc) file<br />- Fixed empty text with HTML tags exporting to ODF<br />- Fixed horizontal align in the ODF export<br />- Fixed zoom after drill-down<br />- Fixed bins' list refreshing when TfrxReport.PrintOptions.Printer changed in the designer<br />- Fixed wrapping of the paragraph's first line with ParagraphGap<br />- Fixed bug with page's color ant frame in the PDF export<br />- Fixed exporting date to BIFF8<br />- Fixed BIFF8 export for reports with more then 1025 pages<br />- Fixed exporting text with non-printable chars in the XLSX export<br />- Fixed "Canvas does not allow drawing" error in the TfrxRichView<br />- Fixed style's font for HighDPI<br />- Fixed object's export to images if object's height or width &lt; 1 for PDF<br />- Fixed parent for objects with Left &lt; 0<br />- Fixed haBlock alignment for RTL languages for PDF<br />- Fixed reading confirmation for SMTP<br />- Fixed Standart Report Wizard<br />- Fixed restoring of preview's positions after drill-down<br />- Fixed filenames of attachment in the e-mail export<br />- Fixed &amp;FNC1; usage in the Code128C and CodeEAN128C barcodes<br />- [Fast Script] Improved FormatFloat accuracy<br />- Fixed params in the FireDAC components<br />- Fixed printing on high-DPI printers<br />- Fixed numeric formatting in the XLSX export<br />- Fixed FieldNames usage in th DBF export<br />- Fixed Z-order for images in the HTML(Layered) export</p> <p>&nbsp;</p> Wed, 27 Apr 2016 00:00:00 +0200 http://www.fast-report.com/en/news/373/ New version of FastReport .NET - 2016.2 http://www.fast-report.com/en/news/371/ <p>Added ability to use OSM maps (http://www.openstreetmap.org) in reports. Layerwise objects help WEB reports look much better. Windows Forms Designer allows selecting several fields in the data tree and dragging them onto the report page.&nbsp;Improved Online Designer's usability, added custom function mapping in the data tree.</p> <p>[Core]<br />+ added property Config.ReportSettings.ImageLocationRoot for set the local root path of PictureObject.ImageLocation<br />+ added possibility to download maps from OpenStreetMap files (*.osm)<br />- fixed bug with System.NullReferenceException after ShowPrepared method</p> <p>[Designer]<br />+ added support to select and drag-n-drop multiple items in the data window<br />- fixed bug with drag-n-drop operation of parameter variables in the data window</p> <p>[Exports]<br />+ added support of TextObject.TextOutline in PDF export<br />+ added support of LineHeight, ParagraphOffset in HTML export<br />+ added filtering of html tags in CSV export<br />+ added support of clipping (TextObject.Clip) in PDF export<br />- fixed bug with absent spaces behind tagged strings<br />- fixed bug with bookmarks in Acrobat Reader<br />- fixed bug with packing of open type fonts in PDF export<br />- fixed bug with wrong frames in PDF export</p> <p>[WebReport]<br />+ added support of layered HTML in WebReport (WebReport.Layers) with better WYSIWYG<br />+ added interface for Online Designer with list of functions<br />+ added event for rendering the custom objects in Web or overriding rendering of standard objects (WebReport.CustomDraw), works only with enabled WebReport.Layer<br />- fixed bug with padding in WebReport<br />- fixed bug with different localization (WebReport.LocalizationFile)<br />- fixed bug with width of popup in toolbar menu<br />- fixed bug with application cookies in Online Designer handlers<br />- fixed bug with WebReport.XlsxWysiwyg</p> <p>[Service] <br />+ added new methods (GetReportsListByPathXml, GetReportsListXml, GetGearListXml, <br /> GetPreparedReportByID, GetReportXml, PutReport) in FastReport.Service.dll</p> <h3><a href="../../product/fast-report-online-designer/" target="_blank">[Online Designer]</a></h3> <p>+ added support of custom functions <br />+ added support of LineHeight <br />+ added support of multi-line text in TextObject<br />+ added support if Style<br />+ added painting of middle color for gradient fills <br />+ added grouping (added tab Layout)<br />+ added enable/disable of guides in toolbar<br />+ added context menu for long tap on mobile devices and tablets<br />+ added editing of Format in dialog for TextObject<br />+ added settings for panels customization in scripts/config-data.js, key customization<br />+ added absolute static path in builder<br />+ added disabling of exit dialog (property confirmBeforeExit http://dsg2014.fast-report.com:3000/#/builder/config)<br />+ added settings for entry name different of index.html<br />+ added ability of dragging the popup<br />+ added customization panel with small previews of pages and dialogs<br />+ added setting in builder for embedding in iframe and div <br />+ added resizing of customization panels <br />+ added &ldquo;Code&rdquo; caption for code page<br />* changed of API settings (getReport, saveReport, makePreview) in scripts/config-data.js<br />* changed font size band title <br />* removed dot lines in title of band <br />- fixed bug with drawing of popup menu out of screen <br />- fixed bug with default value of Height in band<br />- fixed bug with redo action on object dragging<br />- fixed bug with zero values in properties <br />- fixed bug with coordinates of popup on object dragging <br />- fixed bug with report preview <br />- fixed bug with opening of some reports <br />- fixed bug with drawing of Font size on init</p> Thu, 24 Mar 2016 00:00:00 +0100 http://www.fast-report.com/en/news/371/ New version of FastCube FMX - 1.2 http://www.fast-report.com/en/news/369/ <p>+ Added support of Embarcadero Rad Studio 10 Seattle (Delphi/C++Builder)<br />+ Added support of ShortInt fields<br />+ Added restoring selected cell after loading schema<br />+ Added export to CSV<br />* Reimplemented XML-A export<br />* If cell value is both minimum and maximum of the column/row then treat it as maximum for highlight rules<br />- Fixed error groups expanding<br />- Fixed error in recompile.exe<br />- Fixed errors in language resources<br />- Fixed error in HTML and Excel exports (error with property RepeatValues)</p> Wed, 03 Feb 2016 00:00:00 +0100 http://www.fast-report.com/en/news/369/ New FastReport Viewer http://www.fast-report.com/en/news/370/ <p>FastReport Viewer is a free tool for viewing and printing prepared reports.&nbsp;</p> <p>FastReport Viewer now supports all modern FastReport formats: .fp3 and .fpx.&nbsp;</p> <p>Works on Windows, macOs and Linux</p> Wed, 03 Feb 2016 00:00:00 +0100 http://www.fast-report.com/en/news/370/ New version FastReport FMX - 2.3 http://www.fast-report.com/en/news/368/ <p>As the year of red fire monkey is about to kick in we are glad to announce the new version of FastReport for FireMonkey!</p> <p><img style="margin-left: 50px; margin-right: 50px;" title="FireMonkey" src="../../../../uploads/news_img/fire-monkey-FMX.png" alt="FireMonkey" width="302" height="302" /></p> <p>&nbsp;</p> <p>+ Added support of Embarcadero RAD Studio 10 Seattle includes compatibility fixes for new FMX framework <br />+ Added support of Embarcadero RAD Studio XE8 for both Delphi and C++Builder developing environment <br />+ Implemented Line spacing for Text object (LineSpacing property) <br />+ Added Custom realization of ProcessMessages function for cocoa(One from FMX framework doesnt work correct). Fix for freezes of preview window and slow down during report preparation <br />- Fixed RAD Studio 10 Seattle memory leaks <br />- Fixed export of wrap text in PDF Export <br />- Improvment FireDac components <br />- Fixed Images mask in PDF Export <br />- Fixed print memory leak fron GDI+ context <br />- Fixed rendering of export matrix images <br />- Fixed export of multiline text to PDF <br />- Fixed images' export <br />- Fixed Variable's editor <br />- Fixed Display Format editor window <br />- Fixed TfrxDesigner.Restrictions drDontSaveReport option behavior after changes in the script <br />- Fixed bug with units in the preview pages settings window <br />- Fixed minor issues with old XE2 framework <br />- Fixed compatibility with FMX styles <br />- Fixed &lt;font color&gt; HTML tag in TfrxMemoView <br />- FMX version can read images created in VCL version <br />- Fixed nested drill down repots <br />- Implemented temp folders for report file chae <br />- Fixed picture cache behaviour with empty images <br />- Fixed TfrxMemoView.Underline property&nbsp;</p> Mon, 18 Jan 2016 00:00:00 +0100 http://www.fast-report.com/en/news/368/ New version of FastReport .NET - 2016.1 http://www.fast-report.com/en/news/366/ <p>Now with the help of FastReport NET you can create Dashboard on the site (property WebReport.RefreshTimeout). We have also added the ability to give outline to text objects (property TextObject.TextOutline). <br />Note that if your version of FastReport .Net is older than 2015.4, then before installing 2016.1 you should remove it in "Control Panel"</p> <p>[Core]<br />+ added text outline with possibility to set color, width and style of line (property TextObject.TextOutline)<br />+ added property TextObject.TextOutline.DrawBehind<br />- fixed bug with ResetPageNumber with multiple nested GroupHeaderBand<br />- fixed bug with pointing of objects in Preview when Classic View of bands is enabled in Designer<br />- fixed bug with exception on printing to disconnected printer</p> <p>[Exports]<br />- fixed CRLF in ODT Export<br />- fixed bug with out of range exception in PDFExportPictures.cs</p> <p>[WebReport]<br />+ added property WebReport.RefreshTimeout (time for report refresh in seconds, 0 - refresh disabled),<br /> this property may be useful for Dashboard functionality<br />* improved AJAX communication with server<br />- fixed bug with download of exports by IE8 under Windows XP<br />- fixed bug with multiple WebReport object on page<br />- fixed bug with multi-line TextObject in Dialogs</p> <p>[Demos]<br />- fixed bug with x86 in vb Demos/VB.Net/Main/Form1.vb</p> Wed, 16 Dec 2015 00:00:00 +0100 http://www.fast-report.com/en/news/366/ New version FastCube VCL - 2.5 http://www.fast-report.com/en/news/365/ <p>+ Added support of Embarcadero Rad Studio 10 Seattle<br />+ Added restoring selected cell after loading schema<br />+ Added export to CSV<br />+ Added property TfcxAxisContainer.DimCaption[ALevel: TfcxSmallCount; AVisIndex: Integer]: TfcxString<br />* Reimplemented XML-A export<br />* If cell value is both minimum and maximum of the column/row then treat it as maximum for highlight rules<br />- Fixed errors in language resources<br />- Fixed errors in HTML and Excel exports<br />- Fixed error in HTML and Excel exports (error with property RepeatValues)<br />- Fixed error in TfcxAxisContainer.DimValue<br />- Fixed error with double destruction of popup menu<br />- Fixed error in sorting</p> Mon, 14 Dec 2015 00:00:00 +0100 http://www.fast-report.com/en/news/365/ New version of FastReport 5 VCL - 5.4 http://www.fast-report.com/en/news/364/ <h3>We are glad to introduce the new version of Fast Report 5 VCL!</h3> <p>This release has a lot of bug fixes and improvements.<br />Recently we have added an export filter package for Lazarus IDE. Now all customers of Fast Report 5 VCL Professional can use these export filters under Lazarus:<br />- Image export filters (BMP, JPEG, PNG)<br />- HTML export filters (HTML 4 and HTML 5)<br />- Open office export filters ODT and ODS formats.<br />There are also a lot of compatibility changes made for Lazarus such as better support of UTF 8 codepage.</p> <p><br />And of course we have many improvements for VCL framework!<br />- New ability to cache images to file when using matrix export filters (like HTML). Now you can use a file cache for export filters if your images consume more than 2 GB of memory in total.<br />- New event which fires before export starts. Can be used when you need to make some changes in the result report for exact export filter.<br />- 2D barcodes like QR support different codepages include UTF 8.</p> <p>Many more improvements and bug fixes are listed below:&nbsp;</p> <p>+ Moved to new installation engine - should improve installation of components and resolve some installation errors<br />+ Added Embarcadero RAD Studio 10 Seattle support for x32 and x64 windows platforms<br />+ [Lazarus] Added export filters package with basic export filters BMP, JPEG, PNG, HTML and HTML5 (Layered)<br />+ [Lazarus] Added IBX internal datasets support<br />+ Added support of user function's for parent reports in report inheritance<br />+ Added caching of images for matrix export (cache to file and memory)<br />+ Added TfrxReportPage.ShowTitleOnPreviousPage property<br />+ [FQB] Added new field types<br />+ Added CodePage property for QR barcode. If CodePage &lt;&gt; 0 - ECI mode used<br />+ Added TfrxPreview.LoadFromStream method<br />+ Increased cross-tab's max rows/columns/cells levels from 32 to 64<br />+ Added TfrxVisibilityTypes support in the report's script<br />+ Added Tag property for report's objcts for 64 bit<br />+ Added TfrxCustomExportFilter.OnBeforeExport event<br />+ Added FetchAll property for TfrxFIBQuery<br />+ Added TfrxMailExport.SMTPStartCommand (HELO, EHLO) property<br />+ Added numeric formats support in the TfrxXLSXExport<br />+ Added TfrxPreview class in the frxClassRTTI. Now you can use TfrxPreview(Report.Preview).OutlineVisible := True; in the report's script<br />+ Added frame with different lines support for TfrxCheckView for TfrxPDFExport<br />+ Report's script lines saving without right spaces<br />- Optimized 2D barcodes printing<br />- Fixed bug with preview with drill-down detail report<br />- Fixed param's updating for TfrxBDEQuery.ExecSQL<br />- Fixed TfrxHeader's ReprintOnNew page behaviour<br />- Fixed splitting of the TfrxRichView<br />- Fixed TfrxRichView for Windows 8<br />- Changed object bounds calculation in the TfrxCustomMemoView.BeginDraw<br />- Fixed KeepHeader and KeepFooter behavior for databand with one record<br />- [Lazarus] Fixed picture/dataset streaming<br />- Report shows errors in parent script when use report inheritance<br />- Fixed start column position for drill-down groups<br />- Fixed CurY position for groups on TfrxReportPage with several columns and PrintOnPreviousPage = True<br />- [enterprise] fixed server component utf8 problems<br />- Fixed FR for FireDAC components<br />- Fixed export of paragraph's attributes in the RTF export<br />- [enterprise] Fixed server log config.xml error message<br />- Fixed TfrxPictureView scaling in the PDF export<br />- Fixed bug with preview init when ZoomMode &lt;&gt; zmDefault<br />- Fixed AV in the PDF export with embedded fonts<br />- Fixed PDF export of object with double and single line in the frame<br />- Fixed preview's page number after zoom<br />- Fixed system color's exportong in the DOCX and XLSX exports<br />- Fixed TfrxReportPage.PrintIfEmpty behavior<br />- [Lazarus] Fixed TFontStyle declaration<br />- Fixed code pages support for Datamatrix and PDF417 barcodes<br />- Fixed Interactive Chart report for FRDemo<br />- Fixed text position for Rotation = 90, 180, 270 in the PDF export<br />- Fixed object's moving for bands on the multi-column page<br />- Fixed text position for text with one line and big LineSpaсing value in the PDF export<br />- Fixed hint position for TfrxPreview<br />- Fixed GetDefaultPrinter method<br />- Fixed width of text in the PDF export<br />- Fixed Outline checkbox behavior in the PDF export dialog<br />- Increased LargeDesignHeight multiplier from 5 to 8<br />- Fixed INDY for HTML export<br />- Fixed BIFF export for Excel 2013 for reports with images<br />- Fixed PDF's structure for encrypted files<br />- Fixed object's exporting with Visibility = vsExport for PDF export<br />- Fixed band's Fill editing when fill type changed<br />- Fixed Rave-&gt;FR converter<br />- Fixed FRF-&gt;FR3 converter<br />- Fixed restoring of preview position for last preview tab<br />- Fixed bug with thousand separator in the TfrxXLSXExport<br />- Fixed TfrxCheckBoxView scaling in the TfrxPDFExport filter<br />- Fixed filter's filename during slave export<br />- Fixed problem with TfrxDBXQuery parameters<br />- Fixed exporting of page headers and page footers in the TfrxRTFExport<br />- Fixed AV with TfrxReport.EngineOptions.DoublePass=True<br />- Fixed vertical text alignment in the TfrxPDFExport filter<br />- Updated Farsi language files<br />- Updated Danish language files<br />- Fixed TfrxReportPage.Frame size in the TfrxPDFExport<br />- Fixed haBlock aligment in the TfrxPDFExport for some cases<br />- Fixed export of text with start/end spaces in the TfrxHTMLExport<br />- Fixed problem with crosstab rendering in designer when column headers are disabled and AutoSize = False<br />- Fixed HTML header in the TfrxHTMLExport when export called several times<br />- Fixed bug with XLSX content if more than 1025 pages were exported as single worksheet<br />- Fixed landscape orientation in the TfrxDOCXExport<br />- Fixed width of font if it embedded into PDF document<br />- Fixed problem with content in the TfrxDOCXExport. Now first 63 columns will be exported only<br />- Fixed thick frames for PDF export<br />- Fixed empty objects with numeric formatting to ODS and ODT formats<br />- Fixed multiline text export to ODS and ODT formats<br />- Fixed filling of TfrxPageFooter band and TfrxOverlay band with PrintOnTop = True<br />- Fixed external hyperlinks in the PDF<br />- [FS] Fixed FOR statement debugging<br />- Fixed empty TfrxPictureView's exporting to PDF<br />- Fixed style simulation for Arial Narrow, Arial Unicode MS and Tahoma fonts in the TfrxPDFExport<br />- Fixed error in the TfrxXSLXExport with 'Use report pages' option<br />- Fixed bug with TfrxVarEditorForm and TfrxExprEditorForm for configuration with several monitors<br />- Fixed C++ compilation errors for HTML export filters<br />- Fixed width of monospace font if it embedded into PDF document<br />- Fixed exporting of 2D barcodes to ODS and ODT formats<br />- Fixed printing with custom paper size<br />- Fixed HAlign and VAlign for Rotation = 90, 270 in the TfrxODSExport, TfrxODTExport<br />- Fixed export numbers with leading spaces in ODS export<br />- Fixed export text and number as number in BIFF8 export<br />- Fixed Italic, Underline font style support in the DOCX export<br />- Fixed StrikeOut font style support in the XLS(OLE), RTF, DOCX and XLSX export<br />- Fixed bug with preview with endless page and Collapse All<br />- Fixed "Variant or safe array is locked" error in the XLS(OLE) export<br />- Fixed problem with crosstab rendering in designer in some cases<br />- Fixed CharSpacing &gt; 0 error for haRight alignment in the PDF export<br />- Fixed TfrxFillEditorForm charset<br />- Fixed Out of memory error in BIFF8 export filter<br />- Fixed Unicode support for variables in the TfrxRichView<br />- Fixed memory leaks in the PDF export</p> Wed, 25 Nov 2015 00:00:00 +0100 http://www.fast-report.com/en/news/364/ Online Designer and new version of FastReport .NET http://www.fast-report.com/en/news/362/ <p>Great news! <a href="../../../product/fast-report-online-designer/" target="_blank">FastReport Online Designer</a> is now a standalone application! Previously its beta version was available as a part of Professional Edition of FastReport.NET. And now online designer can be purchased separately or as a part of FastReport.NET Enterprise edition.</p> <p>Leave your feedback regarding the FastReport Online Designer <a title="Testimonials" href="../../../en/testimonials/fast-report-online-designer/new/" target="_blank">here</a>. We will honor the most informative reviews with free FastReport Online Designer, free FastReport.NET Enterprise subscription and a tablet PC!</p> <p>There's also a new version of FastReport.NET 2015.4. Among the main changes: perfomance and memory consumption optimization. Added import from DevExpress report template.</p> <p>All changes:<br />* new install<br />* modified Main demo and report examples (\Demos\C#\Main)</p> <p>[Core]<br />* improved speed of report prepare<br />* reduced memory consumption<br />* explained exception on invocation the events in script</p> <p>[Designer]<br />+ added import from DevExpress report template</p> <p>[Exports]<br />+ added export in FastReport Cloud<br />+ added font color tag parsing in RTF export<br />+ added property Excel2007Export.Seamless for export table without breaks<br />+ added exports in PPML (Personalized Print Markup Language) and PostScript - (classes PPMLExport, PSExport)<br />+ added EmbedPictures property in HTMLExport<br />* rewrited saving in Excel 2007, Word 2007, Power Point 2007, XPS<br />* reduced memory consumption in table based exports<br />* increased speed of export in PDF, Excel 2007<br />- fixed bug with shadows in table-based exports</p> <p>[WebReport]<br />+ added property WebReport.XlsxSeamless for export table without breaks in Excel 2007 format<br />+ added property WebReport.EmbedPictures (embedding pictures in HTML)<br />+ added property WebReport.DesignerLocale (set locale for Online Report Designer)<br />- fixed bug with rendering report with enabled property WebReport.SinglePage<br />- fixed bug with default values of parameters<br />- fixed bug with pictures with enabled property WebReport.SinglePage<br />- fixed bug with multiline TextBox<br />- fixed bug with Azure cookies</p> <p>[Online Report Designer]<br />+ added html5 manifest for off-line working (without iframe)<br />+ added dialogue controls TextBox, RadioButton, Label, CheckBox, ButtonControl<br />+ added support of dialogue forms<br />+ added double-tap for mobile devices<br />+ added hotkeys help on button "h"<br />* optimization of report parser<br />* changed the algorithm of selection of several objects<br />- fixed bug with prefixes of connections<br />- fixed bug with change the name of system variable<br />- fixed bug with Font size for TextObject,<br />- fixed bug with Padding after load<br />- fixed bug with duplicate Dictionary in resulting report<br />- fixed bug with copying of objects<br />- fixed bug with move objects with hotkeys<br />- fixed bug with lost connections in report on preview</p> Fri, 23 Oct 2015 00:00:00 +0200 http://www.fast-report.com/en/news/362/ New version of FastCube FMX 1.1 http://www.fast-report.com/en/news/359/ <p><span>FastCube FMX 1.1 includes the following changes and updates:</span></p> <p>+ Added property TfcxAxisContainer.DimCaption[ALevel: TfcxSmallCount; AVisIndex: Integer]: TfcxString<br />+ Added OnPrepareSaveDialog event for export components. This allows to setup save dialog before showing it to user.<br />+ Additional totals uses property CalcTotalsOnTotals<br />+ Added sorting in CubeGrid and DetailGrid<br />+ Added TfcxSlice.ApplyDefaultSettings<br />+ Added TfcxSlice.ResetDisplayLabelOfFields<br />+ Added aggregate function Weighted arithmetic mean<br />+ Added aggregate function Median<br />+ Added support of Embarcadero Rad Studio XE8 (Delphi XE8/C++Builder XE8)<br />* Acceleration and optimization calculation of measures<br />* Hide "Sort" menu item for "Measures" field since it has no sense for it<br />* Renamed property TfcxMeasureField.SliceField2 to TfcxMeasureField.SliceFieldDistinct<br />* Reimplemented XML-A export<br />- Fixed errors in HTML and Excel exports<br />- Fixed error in HTML and Excel exports (error with property RepeatValues)<br />- Fixed error in TfcxAxisContainer.DimValue<br />- Fixed error with SmallInt<br />- Fixed: SliceFieldExtra is not saved in Measure Editor<br />- Fixed errors of calculation of totals which based on other totals<br />- Fixed errors of measures calculation<br />- Fixed error of loading filters with NULL value<br />- Fixed error with attributes referenced from main dataset<br />- Fixed error in TfcxMeasuresContainer.SetPosition<br />- Fixed error in HideZero<br />- Fixed error in TfcxAxisContainer.DimValue<br />- Fixed memory allocation error in xls Export on 64bit platforms</p> <p><span><br /></span></p> Thu, 27 Aug 2015 00:00:00 +0200 http://www.fast-report.com/en/news/359/ New version of FastCube VCL 2.4 http://www.fast-report.com/en/news/358/ <p>FastCube VCL 2.4 includes the following changes and updates:</p> <p>+ Added OnPrepareSaveDialog event for export components. This allows to setup save dialog before showing it to user.<br />+ Additional totals uses property CalcTotalsOnTotals.<br />- Fixed painting of expand/collapse icons when windows themes are disabled and some VCL style is used<br />- Fixed error with SmallInt<br />- Fixed: SliceFieldExtra is not saved in Measure Editor<br />- Fixed error Out of memory in some case</p> Wed, 12 Aug 2015 00:00:00 +0200 http://www.fast-report.com/en/news/358/ New version of FastReport .NET - 2015.3 http://www.fast-report.com/en/news/356/ <p>New version key changes are:<br />Improvement of Online designer's interface and functionality. Now it's even more convenient to use. Optimized memory consumption in WebReport. Support of WebReport in Windows Azure platform.</p> <p>In details:</p> <p>[Core]<br />- fixed bug with change of application working path on call of Report.Prepare</p> <p>[Designer]<br />+ added ability to use FastReport.dll without FastReport.Bars.dll if the designer is not shown<br />* drop-down list width in relations editor now corresponds with items width<br />- fixed bug with incorrect display of Japanese characters in Ribbon bar<br />- fixed bug "Code tab loses focus to events window when typing"<br />- fixed bug with deleting page after "CTRL+C -&gt; CTRL+V -&gt; DEL -&gt; CLICK" sequence<br /><br />[WebReport]<br />+ added support of Windows Azure working environment<br />+ added properties WebReport.InlineRegistration, WebReport.ShowAfterPrepare<br />+ added new property WebReport.Debug<br />+ added ability to save report from On-line Designer through POST query in call-back page (when WebReport.DesignerSavePath is blank)<br />+ added property WebReport.CloudEnvironmet for enable compatibility with Azure environment<br />+ added event WebReport.OnSaveDesignedReport for work with saved report after On-line Designer (field FastReport.Web.SaveDesignedReportEventArgs.Stream)<br />+ added methods for direct export in file from browser WebReport.ExportPdf(), WebReport.ExportOds(), etc.<br />* improved error reporting<br />* optimization of memory consumption<br />- fixed bug with script registration<br />- fixed bug with file name with spaces in export<br />- fixed issues with WebReport.RegisterData<br />- fixed bug with Parameters<br />- fixed bug with size when height is 100% in Online designer mode<br />- fixed bug with support of HTTPS on run the call-back page for save the report from On-line Designer<br />- fixed bug with preview the reports with dialogs from On-line Report Designer<br />- fixed bug with access to files on debug under Visual Studio with IIS server<br />- fixed bug with serialization under Web Garden or Web Farm mode<br /><br />[On-line Report Designer]<br />+ added tooltip for text objects with content greater than the size<br />+ added context right mouse button menu on some objects<br />+ added property in configuration file 'default-tab-menu' for setting default menu tab<br />+ added properties in configuration file 'show-properties', 'show-events', 'show-rt', 'show-data' for enable or disable panels<br />+ added change the size of the row or column of the table with the mouse<br />+ added property in configuration file 'notifications', which change the type of notification ('default' or 'HTML5 Notifications'), or disable<br />+ added deleting of cell with Totals in context menu of MatrixObject<br />+ improved read Connections and DataSources from report<br />+ auto set of DataSource to the band on first drag-n-drop of database field<br />+ added context menu in Report Tree for objects and bands<br />+ added context menu for bands<br />+ added context menu for MatrixObject<br />+ added new styles for MatrixObject<br />+ added ability for open blank report without load of default template in WebReport<br />+ added editor of DataBand, GroupHeaderBand on double-click and 'Edit' in context menu<br />+ added 'Delete' in context menu of bands<br />+ added DatePicker for data selection in some fields in properties<br />+ added new tab "Report" in main menu with items Preview, Page, Save<br />+ added helper button in right corner with hot-keys information<br />+ added the popup window for edit the PictureObject<br />+ added ability in config-data file to enable of progress indicator for save the report (propetry show-saving-progress)<br />+ added showing of DataSource Relations<br />* if the column of DataSource has the neested columns (or neested DataSources), then they show in Data panel<br />* added context menu for components<br />* window with delete confirmation of object|band is no longer shown<br />* added colorpicker plugin for browsers (such as IE) without support of input type color<br />- fixed bug with filters in data-bands and with html tags in text objects<br />- fixed bug with invisible icons in on-line Designer<br />- fixed json syntax error in configuration file<br />- fixed bug with adding of GroupHeaderBand with DataBand and wrong position<br />- fixed bug with saving of padding in text objects<br />- fixed bug with save of Maps<br />- fixed bug with quotes in report script<br />- fixed bug with aliases for data sources in expressions<br />&nbsp;</p> Wed, 27 May 2015 00:00:00 +0200 http://www.fast-report.com/en/news/356/ New version of FastCube VCL 2.3 http://www.fast-report.com/en/news/354/ <p>The latest version of FastCube VCL supports Embarcadero RAD Studio XE8 (Delphi XE8/C++Builder XE8).</p> <p>And not only that:</p> <p>+ Added sorting in CubeGrid and DetailGrid <br />+ Added TfcxSlice.ApplyDefaultSettings <br />+ Added TfcxSlice.ResetDisplayLabelOfFields <br />+ Added aggregate function Weighted arithmetic mean <br />+ Detail grid does not reset the list of fields on each show <br />+ Added aggregate function Median <br />+ Added option "Merge Cells" in export to Excel <br />* Acceleration and optimization calculation of measures <br />* Hide "Sort" menu item for "Measures" field since it has no sense for it <br />* Renamed property TfcxMeasureField.SliceField2 to TfcxMeasureField.SliceFieldDistinct <br />* Removed filters for number input in the Range editor <br />- Fixed errors of calculation of totals which based on other totals <br />- Fixed errors of measures calculation <br />- Fixed error of loading filters with NULL value <br />- Disabled DoubleBuffered, ParentDoubleBuffered for XE6+ since it cause painting glitches <br />- Fixed error with attributes referenced from main dataset <br />- Fixed error in TfcxMeasuresContainer.SetPosition <br />- Fixed error in HideZero <br />- Fixed memory allocation error in xls Export on 64bit platforms <br />- Fixed error in TfcxAxisContainer.DimValue <br />- Fixed error in CopyToClipboard from DetailGrid <br />- Fixed error with determining of Minimal Value for conditional highlight in some situations</p> Wed, 29 Apr 2015 00:00:00 +0200 http://www.fast-report.com/en/news/354/ New blog entry: "Roslyn features in Visual Studio 2015 Preview" http://www.fast-report.com/en/news/351/ <p>Release of Visual Studio 2015 Preview includes new version of C# and VB.NET compilers called "Roslyn".</p> <p>Roslyn is a complete rewrite of C# and VB.NET compilers; if previously they were written in C++, now C# compiler is written in C#, and VB.NET compiler - in VB.NET respectively. Also Roslyn is fully open sourced and available on GitHub.</p> <p>When using the previous compiler, developer couldn't affect the compilation process. New compiler follows the idea of Compiler-as-a-Service: now it's a platform with API that allows the developers taking part in the compilation process.</p> <p>Read more</p> <p>&nbsp;</p> <p style="margin-bottom: 0cm; line-height: 100%;">&nbsp;</p> Tue, 21 Apr 2015 00:00:00 +0200 http://www.fast-report.com/en/news/351/ Delphi Open Doors 2015 Event http://www.fast-report.com/en/news/352/ <p>Our Italian partner -int Tech - Italy-organizes Delphi Porte Aperte, a free half-day event to give participants an insight into the state of the art of Delphi (and RAD Studio) and delve into the most interesting features of the latest versions of Embarcadero development environments.</p> <p><br /><a title="registrarsi per l'evento" href="http://wintech-italia.it/eventi/delphiporteaperte2015.htm" target="_blank"><img style="margin-left: 50px; margin-right: 50px;" title="registrarsi per l'evento" src="../../../../uploads/news_img/11182178_10152987149064737_8877470256355921438_n.png" alt="registrarsi per l'evento" width="400" height="200" /></a></p> <p>&nbsp;</p> <p>More&nbsp;information- <a title="Delphi Porte aperte" href="http://blog.delphiedintorni.it/2015/04/evento-delphi-porte-aperte-2015.html" target="_blank">here</a></p> <p>&nbsp;</p> <p>&nbsp;</p> Tue, 21 Apr 2015 00:00:00 +0200 http://www.fast-report.com/en/news/352/ New version of Fast Report VCL - 5.3 http://www.fast-report.com/en/news/350/ <p>We are pleased to announce the release of FastReport 5.3 VCL!</p> <p>The new version supports the latest RAD Studio XE8 development environment. It also has a lot of improvements and fixes for Lazarus IDE to work with Windows and Linux(qt). Export filters for Lazarus version will be available soon during daily updates. Stay tuned!</p> <p>New version also brings some new features like:</p> <p>- support of PDF/A-2a format <br />- support of multiply ECI in QR code. This feature allows to switch codepage of the data directly in QR code (Can be set in barcode text by using '&amp;ECIXX;' commands where XX is a ECI codepage number). <br />- Detail reports now allow to pass a list of variables in hyperlink expression using Hyperlink.ValueSeparator property; <br />- Value variable can be used inside hyperlink expression with a cross tabs and passes value of current cell; <br />- Implemented PrintOnParent for multi-column pages - the new PrintOnParent&nbsp; mechanism can detect columns free space and prints data there; <br />- Added GDI-&gt;DMP and DMP-&gt;GDI converters; <br />- Added ability to use Value variable in cross hyperlink expression; <br />- Added paper orientation support for worksheets in the XML export filter; <br />- Added support of exponential number formatin the XML and BIFF8 export filters; <br />- Added paper sizes support for worksheets in the XML export filter; <br />- Added &lt;sub&gt; and &lt;sup&gt; HTMLTags support in the BIFF8 export filter; <br />- Added ability to save compressed prepared report <br />- Added TfrxReportPage.BackPictureStretched property <br />- Added TfrxFillGaps class in the frxClassRTTI <br /><br />And of course a lot of bug fixes(see the change log for details).<br /><br />Version 5.3 <br />--------------------------- <br />+ Added Embarcadero RAD Studio XE8 support for x32 and x64 windows platforms <br />+ Added PDF/A-2a compatibility <br />+ Added haBlock alignment for frxPDFExport filter (thanks to Nikolay Zverev) <br />+ Added support of multiply ECI in QR code. Can be set in barcode text by using '&amp;ECIXX;' commands where XX is a ECI codepage number <br />+ Added ability to pass a list of variables in hyperlink expression using Hyperlink.ValueSeparator <br />+ Added GDI-&gt;DMP and DMP-&gt;GDI converters <br />+ Added ability to use Value variable in cross hyperlink expression <br />+ Added paper orientation support for worksheets in the XML export filter <br />+ Added support of exponential number formatin the XML and BIFF8 export filters <br />+ Added paper sizes support for worksheets in the XML export filter <br />+ Added &lt;sub&gt; and &lt;sup&gt; HTMLTags support in the BIFF8 export filter <br />+ Implemented PrintOnParent for multi-column pages <br />+ Added ability to save compressed prepared report <br />+ Added TfrxReportPage.BackPictureStretched property <br />+ Added TfrxFillGaps class in the frxClassRTTI <br />+ [lazarus] Added 2D barcodes support <br />- [lazarus] fixed many issues with the report designer and improved x64 support <br />- Fixed &lt;sub&gt; and &lt;sup&gt; split text behaviour <br />- Fixed TFDAdaptedDataSet and TFDRdbmsDataSet classes in the frxFDRTTI <br />- Fixed debugging with dialog pages <br />- Fixed Interleaved 2 of 5 barcode <br />- Fixed AV in the Connection Wizard <br />- Restored Color property for linear barcodes <br />- Fixed range check error in frxpngimage unit <br />- Fixed 2D barcodes memory leaks <br />- Fixed TfrxCrossView.OnCalcHeight for PlainCells = False <br />- Fixed Quick Report compatibility of DelphiZXingQRCode unit <br />- Fixed bug with active page frame in the preview <br />- Fixed infinity loop in the TfrxRichView <br />- Fixed TfrxBrushFill frame <br />- Fixed text for EAN8 barcode with checksum <br />- Fixed PreviewOptions.ZoomMode behavior <br />- Fixed Hyperlink editor for cross-tab <br />- Fixed bug with units in the preview pages settings window <br />- Fixed FooterAfterEach and KeepFooter behavior <br />- Fixed bug with printing current page with Join Small Pages mode <br />- Fixed HAlign and VAlign for Rotation = 90, 270 in the TfrxXLSExport, TfrxXMLExport, TfrxXLSXExport and TfrxBIFFExport <br />- Fixed HTML tags support in the TfrxHTMLDivExport <br />- [enterprise] Fixed frxISAPI for D2009-XE7 support <br />- Fixed TfrxDesigner.Restrictions drDontSaveReport option behavior after changes in the script <br />- Fixed problem with TfrxIBXQuery parameters <br />- Fixed TfrxSubreport's page properties changing after adding of TfrxSubreport <br />- Fixed TeeChart Standart support <br />- Fixed Quality property behavior in the TfrxPDFExport filter</p> <p>&nbsp;</p> Wed, 15 Apr 2015 00:00:00 +0200 http://www.fast-report.com/en/news/350/ New Premium Support feature! http://www.fast-report.com/en/news/349/ <p>We often receive demands for Premium paid support that would include solving the unusual requests. And we are glad to announce that since today we are offering 4 new corporate service plans:<br /><br />&ldquo;All-Hope-Is-Gone Report&rdquo;<br />Psychological counselling in case of &ldquo;Nothing is working!&rdquo;, &ldquo;Oh no! Crash!&rdquo; or &ldquo;It's all up!&rdquo;<br /><br />&ldquo;Night-Of-Strange-Cravings Report&rdquo;<br />Customer can request for any kind of strange feature (e.g. a video in your report) and we'll get it done over the night.<br /><br />&ldquo;Careless-ToR Report&rdquo;<br />We will do the terms of reference for you. What the heck, we'll even write the actual program for you, with all the features and reports!<br /><br />&ldquo;Gremlin Report&rdquo;<br />Via FedEx we ship you a personal Gremlin, who will scare off the fails. You won't have to feed him and he also can live in a box he came in.</p> Wed, 01 Apr 2015 00:00:00 +0200 http://www.fast-report.com/en/news/349/ New blog entry "Register Json data in FastReport .NET" http://www.fast-report.com/en/news/348/ <p>How to register Json as a data source in FastReport.NET without knowing its schema?</p> <p>If you need to register Json as a data source in FastReport.NET, then you can do it through the registration of business objects.&nbsp;Read here</p> <p>&nbsp;</p> Mon, 23 Mar 2015 00:00:00 +0100 http://www.fast-report.com/en/news/348/ FastReport .NET 2015.2 is here! http://www.fast-report.com/en/news/347/ <p style="margin-bottom: 0cm; line-height: 100%;" lang="zxx" align="justify"><span lang="en-US">We are glad to announce the release of the newer version of FastReport .NET. </span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="zxx" align="justify"><span lang="en-US">The main changes include improvement of WebReport and On-line Designer objects interaction</span><span lang="en-US">, </span><span lang="en-US">bug patch and rework of the current functionality</span><span lang="ru-RU">. </span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="zxx" align="justify"><span lang="ru-RU"><br /></span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="zxx" align="justify"><span lang="en-US">And not only that. Here's a full </span><span lang="en-US">change list:</span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="zxx">[Core]<br />* updated Japanese resources<br />- fixed bug with opening frx/fpx files with Unicode signature in begin of file<br />- fixed bug with CantFindObject exception in report reader in WebMode<br />- fixed bug with saving empty Excel 2007 files<br />- fixed RichTextQuality in PDF export<br />[Designer]<br />+ added Preview button in File menu in Ribbon toolbar<br />[WebReport]<br />+ added export in Prepared report<br />* page breaks in export to Excel 2007 from WebReport now disabled by default<br />- fixed bug with exception CantFindObject in WebReport<br />- fixed bug with preview from designer in ASPX mode<br />- fixed bug with designer position<br />- fixed bug with report load in designer in ASPX mode<br />[Service]<br />+ added report exporting methods in Service<br />[On-line Report Designer]<br />+ added barcodes Aztec, Plessey, GS1-128/EAN-128<br />+ added support of hierarchical data arrays with BusinessObjects<br />+ added Aliases for data sources<br />+ added copy/paste of TableObject and MatrixObject<br />+ added enable/disable of rows/columns in tabled objects<br />+ added MatrixObject<br />+ added more space between bands<br />+ band height reduced twice on mobile devices<br />+ cancel of creating object by ESC<br />+ added scale of report page with "ctrl + mousewheel"<br />+ added save of report on keys "ctrl + s"<br />+ added corners highlight of selected objects<br />+ added objects SimpleGauge, LinearGauge<br />* changed panels with properties and events<br />* improved work with TableObject<br />* changed design of trees in Report Tree, data and in Expression Editor<br />* improved of parse of report with error reporting <br />* the icons are same as in desktop designer<br />* added tab View change of settings of grid and units <br />* changes in style of object creation<br />* changed search algorithm of objects on page with selection<br />- fixed bug with duplicate component/bands names<br />- fixed bug with cell deletion in table object<br />- fixed bug with deletion of child bands in last band of page<br />- fixed bug with band resize to 0<br />- fixed bug with save of included objects in frx report<br />- fixed bug in TableObject with adding of rows and columns<br />- fixed bug in TableCell with RowSpan and ColSpan <br />- fixed bug with table witdh and height<br />- fixed bug with selecting of non valid fields<br />- fixed bug with showing of messages when toolbar is hidden<br />- fixed bug with moving of child cells of table beside a left side<br />- fixed bug with adding of new object on the mobile devices<br />- fixed bug with create object on scaled page<br />- fixed bug with create object inside a cell of table<br />- fixed bug with positioning of LineObject in Firefox</p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="zxx" align="justify"><span lang="en-US"><br /></span></p> Wed, 11 Mar 2015 00:00:00 +0100 http://www.fast-report.com/en/news/347/ New blog entry on use the online designer in .NET http://www.fast-report.com/en/news/346/ <p>In FastReport .NET 2015.1 we have released an On-line Report Designer. It can be used directly in the user's browser and allows editing the appearance of a report template, modifying the object properties, and editing the script and events.</p> <p>The full-featured version of the On-line Report Designer is available in the Professional edition of FastReport .NET. A demo version is available in Trial edition. You can download it from our site for free. The evaluation version cannot save reports back in the server.</p> <p>Report Designer is still in development. Some types of objects are not supported yet. Also, you cannot edit dialog forms. All unsupported objects or properties retain their original values and do not change. <a href="../../../en/blog/56/show/">Read more...</a></p> Tue, 03 Mar 2015 00:00:00 +0100 http://www.fast-report.com/en/news/346/ If you have Delphi XE 7 - get your FastCube VCL 2! http://www.fast-report.com/en/news/345/ <p style="margin-bottom: 0cm; line-height: 100%;" lang="en-US" align="justify">If you bought Delphi XE 7 from September 2014 to January 2015 then you know that it was additionally supplied with FastCube VCL 2. This special offer is over now but we know that some of you are still having difficulties installing the free FastCube.</p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="en-US" align="justify">We decided that everyone should be able to use the benefits of full version of FastCube 2. We want all of you to receive access to FastCube VCL 2 along with Delphi XE7 even if <span style="background: transparent;">it wasn't installed right away. </span><span style="background: transparent;">Just visit your customer panel at <a href="https://cp.fast-report.com/">cp.fast-report.com</a> and get your FastCube 2.</span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="en-US" align="justify"><span style="background: transparent;"> In case you missed the special offer &ndash; there's one more chance to receive FastCube VCL 2 with 25% discount! </span><span style="background: transparent;">Get it here before March 31 - <a href="../../../en/"><span style="background: transparent;">https://www.fast-report.com/en/ </span></a></span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="en-US" align="justify"><span style="background: transparent;"><br /></span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="en-US" align="justify"><span style="background: transparent;"><br /></span></p> <p style="margin-bottom: 0cm; line-height: 100%;" lang="en-US" align="justify"><span style="background: transparent;"><br /></span></p> Thu, 26 Feb 2015 00:00:00 +0100 http://www.fast-report.com/en/news/345/ Online Delphi courses bit Time Academy http://www.fast-report.com/en/news/343/ <div id="js_g" class="_5pbx userContent" data-ft="{&quot;tn&quot;:&quot;K&quot;}"> <p>Fast Reports is a proud media partner of bit Time Academy online in-depth <span class="_58cn"><span class="_58cl">‪</span><span class="_58cm">Delphi</span></span><a class="_58cn" href="https://www.facebook.com/hashtag/delphi?source=feed_text&amp;story_id=801955789854068" data-ft="{&quot;tn&quot;:&quot;*N&quot;,&quot;type&quot;:104}"><span class="_58cm">‬</span></a> training which will take place from 10th to 13th of February presented by <span class="profileLink">bit Time Software</span>.</p> <p>The training will help you improve productivity, quality, robustness and elegance of code.</p> <p>Read all about it and sign up at <a href="http://www.bittime.it/update_online/">www.bittime.it/update_online/</a></p> </div> <p style="margin-bottom: 0cm; line-height: 100%;"><span lang="en-US"><br /></span></p> Thu, 29 Jan 2015 00:00:00 +0100 http://www.fast-report.com/en/news/343/ Fast Reports in Embarcadero Technologies webinars http://www.fast-report.com/en/news/342/ <p>On February 13th Fast Reports will take part in Embarcadero Technologies series of webinars &ldquo;Embarcadero Technology Partner Spotlights&rdquo;, where our lead developer Denis Zubov will tell you all about rapid report development with FastReport.<br /><br />Presentation will be followed by Q&amp;A session.<br /><br />Sign up at <a href="http://forms.embarcadero.com/14Q1TechPartnerSpotlights">http://forms.embarcadero.com/14Q1TechPartnerSpotlights</a></p> Tue, 27 Jan 2015 00:00:00 +0100 http://www.fast-report.com/en/news/342/ New version FastReport VCL 5.2 is released http://www.fast-report.com/en/news/339/ <p style="margin-bottom: 0cm;" lang="zxx"><span lang="en-US">New version of FastReport VCL 5.2 includes a </span><span lang="en-US">number</span><span lang="en-US"> of changes. </span></p> <p style="margin-bottom: 0cm;">Lazarus:</p> <p style="margin-bottom: 0cm;">Added support of free cross-platform development environment Lazarus. It's the first beta-version that includes designer and preview. New opportunities will be added later, as for now we offer to try it and give us your feedback.</p> <p style="margin-bottom: 0cm;">&nbsp;</p> <p style="margin-bottom: 0cm;">SVG:</p> <p style="margin-bottom: 0cm;">Popular vector image format widely used over the Internet is now available in FastReport exports. SVG's main advantage involves maintaining picture quality through enlargement of any of its part. It is useful when creating maps, big charts or diagrams.</p> <p style="margin-bottom: 0cm;">&nbsp;</p> <p style="margin-bottom: 0cm;">RAD Studio XE7:</p> <p style="margin-bottom: 0cm;">Added support of the new version of RAD Studio XE7.</p> <p style="margin-bottom: 0cm;">&nbsp;</p> <p style="margin-bottom: 0cm;">Designer:</p> <p style="margin-bottom: 0cm;" lang="zxx"><span lang="en-US">Improv</span><span lang="en-US">ement of the reports inheritance and quality synchronizing </span><span lang="en-US">of </span><span lang="en-US">the </span><span lang="en-US"><span style="background: transparent;">templates. Added some new options of working with data tree such as multi-selection, dragging and editing.</span></span></p> <p style="margin-bottom: 0cm;">&nbsp;</p> <p style="margin-bottom: 0cm;"><span style="background: transparent;">Export:</span></p> <p style="margin-bottom: 0cm;"><span style="background: transparent;">Transparency and color mask in PDF. </span></p> <p style="margin-bottom: 0cm;"><span style="background: transparent;"><br /></span></p> <p style="margin-bottom: 0cm;"><span style="background: transparent;">We've translated Fast Report 5 User manual to Portuguese and it can be downloaded here: <a class="moz-txt-link-freetext" href="../../../../public_download/files/FR5UserManual-br.pdf">http://www.fast-report.com/public_download/files/FR5UserManual-br.pdf</a> </span></p> <p style="margin-bottom: 0cm;"><span style="background: transparent;"><br /></span></p> <p style="margin-bottom: 0cm;"><span style="background: transparent;"><br /></span></p> <p style="margin-bottom: 0cm;"><span style="background: transparent;">+ Added Embarcadero RAD Studio XE7 support for x32 and x64 windows platforms <br />+ Added initial support of Lazarus for Fast Report 5 - first beta release with includes ther report designer and the report preview. <br />+ Added new export filter to SVG format - SVG is a graphical vector format used in web and now FastReport allow you to export reports to this format. <br />+ Added ability to reset object properties to parents in inherited report (whole report or single object) - ability to restore object properties of any object in inherited report to default values introduced in base report. <br />+ Added multi-selection for data tree and ability to drag whole dataset(create band) - allow to drag any count of fields from "data tree" or/and include whole dataset. <br />+ Added ability to move/select/edit report objects from report tree window - new enhanced "report objects tree" gives ability to select move and edit objects more easily. <br />+ Added transparency and color mask in PDF export (Pictures/HTML-tags/RTF) - pictures and some objects like RTF may uses alpha mask during export to PDF. <br />+ Added selection mode in report designer - new selection modes allow to select all object of the same kind as selected. <br />+ Changed preview tabs mechanism. TfrxPreview.EachReportInTab allow to bind few report components to a single preview and show each in the separate tab. <br />+ [enterprise] Added new Enterprise demo to show how to build client application for mobile platform in FMX framework - learn how you can build a mobile client for FastReport Enterprise edition. <br />+ Improved variables and styles editor to handle new inheritence items <br />+ Added export of page frame in PDF <br />+ Added cell rotation in XLSX and DOCX exports filters <br />+ Added packages for IBO4 for D2005-XE3 <br />- [enterprise] Fixed unicode problems in FR Server navigator toolbar <br />- Fixed TfrxFontComboBox now uses TfrxReport.iniFile for saving data <br />- Fixed FireDac components compatibility for XE7 <br />- Fixed align of text in DOCX export <br />- Fixed Indy SMTP mail transfer <br />- Fixed frxTeeChart problem in multy-threaded inviroment <br />- Fixed error with export of 2d barcode from code <br />- Fixed problem with new DBX behaviour in master detail reports starts from Delphi XE <br />- Fixed problem with KeepFooter in subreports <br />- Fixed DateTime format in BIFF export <br />- Fixed preview window flickering with drilldown reports <br />- Fixed text align fix for negative LineSpacing <br />- Fixed minor problems with report inheritance <br />- Fixed preview error which may appears during preparing crosstab <br />- Fixed TIFF export problem when using Stream <br />- Fixed problem with crosstab header resizing in some cases <br />- Fixed problem with minimizing report designer in application compiled with delphi 2010 and above <br />- Fixed visibility of several components for x64 platform <br />- Fixed script inheritance in reports when used fsGlobalModule <br />- Fixed OnLoadTemplate and OnGetUnit events for inherited report <br />- Fixed OnPreviewDblClick event <br />- Fixed missing Fill property for some objects <br />- Fixed double frames in PDF export <br />- Fixed font embedding problem with x64 platform <br />- Fixed incorrect preview behaviour in some cases <br />- Fixed PDF checkbox export <br />- Fixed EAN13 barcode bug <br />- Fixed numeric formats in XLSX export <br />- Fixed TabOrder in frxEditPage <br />- Added missing bcCode128 support in report script <br />- Restored published Color property for TfrxSysMemoView <br /> </span></p> Wed, 21 Jan 2015 00:00:00 +0100 http://www.fast-report.com/en/news/339/ Please participate in our survey http://www.fast-report.com/en/news/340/ <p><iframe src="https://docs.google.com/forms/d/1NU1PL8r1zp3PBTzHD2NpGuqnqf5neY143IPRAFnBEN8/viewform?embedded=true" frameborder="0" marginwidth="0" marginheight="0" width="760" height="500">Загрузка...</iframe></p> Wed, 21 Jan 2015 00:00:00 +0100 http://www.fast-report.com/en/news/340/ FastReport .NET 2015 with online web report designer http://www.fast-report.com/en/news/338/ <p>New version of FastReport .NET 2015.1 included new <strong>online designer</strong> web-components. We started developing online designer for our users who want more opportunities in corporate reporting. You can open and construct report-templates and reports with this tool in any modern browser. Online designer works quickly and smoothly even on slow devices and this is definitely its strongest side. You can try here:&nbsp;<a href="https://www.fast-report.com:2015/razor/Home/Designer" target="_blank">online visual report designer</a>. &nbsp;Do not forget to test in on tab computers!</p> <p>The online designer is available in Professional Edition only. You can get upgrade to highest edition in <a href="https://cp.fast-report.com" target="_blank">customer panel</a>.</p> <p><img src="../../../../uploads/news_img/335/webdesigner.png" alt="wdsg" width="640" height="422" /></p> <p>Report construction becomes more pleasant and comfortable with each new version of FastReport. We added new interface styles and Ribbon toolbar in v. 2015.1. New styles:&nbsp;Office 2010 (Silver), Office 2010 (Blue), Office 2010 (Black), Visual Studio 2010, Visual Studio 2012 (Light), Office 2013.</p> <p><img src="../../../../uploads/news_img/335/ribbon.png" alt="ribbon" width="640" height="415" /></p> <p>Others features:</p> <p>+ added RESTful service in FastReport.Service.dll</p> <p><img src="../../../../uploads/news_img/335/rest-service.png" alt="REST" width="640" height="453" /></p> <p>+ added new Aztec, Plessey barcode</p> <p><img src="../../../../uploads/news_img/335/aztec.png" alt="aztec" width="222" height="211" /></p> <p>+ added GS1-128 (formerly known as UCC-128 or EAN-128) barcode.<br />Currently supports only numeric values.<br />+ added new properties in WebReport: DesignReport, DesignScriptCode,<br />DesignerPath, DesignerSavePath,<br /> DesignerSaveCallBack, PrintInBrowser, SinglePage<br />+ added property CSVExport.NoQuotes that disables quotation marks in CSV export<br />* updated demos<br />\Demos\C#\MvcRazor,\Demos\C#\WCFWebService,\Demos\C#\WCFWebClient<br />* updated japanese, greek resources<br />- fixed bug with export in PDF/A<br />- fixed bug in WebReport with 'Access to the path \FastReport\ is denied'<br />- fixed bug with memory leak in PDF export<br />- fixed bug with Gauge object in Word 2007 export<br />- reduced memory consumption in WebReport<br />- fixed bug with caching of report results by browser in WebReport</p> Tue, 16 Dec 2014 00:00:00 +0100 http://www.fast-report.com/en/news/338/ FastCube FMX for FireMonkey http://www.fast-report.com/en/news/337/ <p>FastCube FMX is a tool for effective data analysis for FireMonkey.</p> <p>- Supports Embarcadero Delphi/C++Builder XE4, XE5, XE6, XE7<br />- You can integrate it to applications for MS Windows and Apple Mac OS X.<br />- Instant data slices creation. You can load data from SQL queries or custom sources<br />- All basic statistical operations (count, sum, minimum, maximum, average, variance, etc.)<br />- Special functions (number of unique values, first value, list of unique&nbsp;values)<br />- Filters for measured values<br />- Automatic component layout of date and time<br />- Unlimited number of measures in a summary table<br />- Possible to put data into table columns or table rows, as well as on any level of measurements<br />- Calculated data (based on FastScript)<br />- Calculated filters for numeric data by using output formatting<br />- Calculated filters for values when calculating data (based on FastScript)<br />- Numeric data display control by using output formatting<br />- Numeric data output as a value or as percent (in a row, column, group or table total)<br />- Possible to use data of Date, Time and Row type<br />- Conditional highlighting of cell value in a slices (in a range)<br />- Possible to minimize measurements as a whole as well as separate values<br />- Possible to control the display of totals<br />- Control of axis sorting (according to measurement value or data)<br />- Control of each level of measurement sorting (line of sorting)<br />- Possible to group values of dimension<br />- Top-N<br />- Saving of templates (schemas) and data itself for future use<br />- Export of FastCube's slices to Excel or HTML<br />- Copying of a highlighted range to the clipboard<br />- Reviewing and exporting slices cell details<br />- Cube's/data cube's export to XML formats : XML for Analysis, xml-msdata, ms rowset or DataPacket<br />- Printing by means of FastReport FMX<br />- Graph construction by means of TeeChart for FireMonkey<br />- Recompile Wizard</p> Thu, 13 Nov 2014 00:00:00 +0100 http://www.fast-report.com/en/news/337/ Fast Reports on CodeRage 9 http://www.fast-report.com/en/news/336/ <p>Recently we had a session on CodeRage 9 about FastReport server.</p> <p>The session covers how you can easily build a server application and view your reports from browser.</p> <p>Also that session discovers how you can build server client application for mobiles using TWebBrowser component from FireMonkey framework.</p> <p>For all who watched the session and interesting in examples showed in the session you can download then from here:</p> <p><a href="../../../public_download/Delphi_Examples.zip">Delphi demos</a></p> <p><a href="../../../public_download/BCB_Example.zip">C++ Builder Demos</a></p> Thu, 30 Oct 2014 00:00:00 +0100 http://www.fast-report.com/en/news/336/ New version of FastCube VCL 2.2 http://www.fast-report.com/en/news/335/ <p>There was a long time without new release of FastCube VCL. By the way it has a lot innovations and improvements. So what's new:</p> <p>+ Added support of Embarcadero Rad Studio XE7 (Delphi XE7/C++Builder XE7)<br />+ Added support of Embarcadero Rad Studio XE6 (Delphi XE6/C++Builder XE6)<br />+ Added properties Distinct and DistinctField into Measure editor<br />+ Added: System counter can use Distinct and DistinctField</p> <p>+ Added checking the number of rows and columns in Excel 97-2003 export<br />+ Added property TfcxSlice.ClearUnattachedFieldsFilter: Boolean and function TfcxSlice.ResetUnattachedFieldsFilter: boolean (Reset filters in fields not placed in Axis or Filters)<br />+ Сase insensitive compare in TfcxSliceFields.IndexOfField<br />+ Added properties TfcxMeasureField.Distinct: Boolean, TfcxMeasureField.DistinctForTotal: Boolean and <br />TfcxMeasureField.SliceField2: TfcxSliceField. It allows check uniqueness of values of additional field during calculation<br />+ Added support of ftSingle fields<br />+ Added property TfcxAxisContainer.DimValue[ALevel: TfcxSmallCount; AVisIndex: Integer]: variant<br />+ Added property TfcxDataSource.UseOnlyVisibleFields</p> <p>+ Added property TfcxSliceGridToolbar.DialogsDefaultPath for Save/Open dialogs.<br />+ Added TMeasure.ColOffsetTotalValueForDims[Offset: integer; ADimNames:String]: Variant and TMeasure.RowOffsetTotalValueForDims[Offset: integer; ADimNames: String]: Variant<br />+ Refactor code to split non-visual part from visual part</p> <p>+ Added editor for additional calculated total into Dimension editor<br />+ Added Axis editor</p> <p>+ Speedup filters loading</p> <p>+ Added compatibility with FastCube 2 FMX</p> <p>+ Added Croatian translation by Kresimir Majdenic<br />+ Added German translation by Thomas Werling<br />+ Added Italian translation by Augusto Pellis</p> <p>- Fixed error in Excel 97-2003 export</p> <p>- Fixed error with size of filter region<br />- Fixed error in TMeasure.ColOffsetValue[Offset: integer]: Variant, TMeasure.RowOffsetValue[Offset: integer]: Variant and TMeasure.ColRowOffsetValue[ColOffset, RowOffset: integer]: Variant<br />- Fixed error: wrong filter setting after loading filter in some case.<br />- Fixed errors: AV with property CreateAllCells in calculation measure when all measures are calculation<br />- Fixed error: wrong measure values in some cases during script calculation<br />- Fixed errors: AV in TfcxSliceGrid not linked with TfcxSlice<br />- Fixed error: AV after editing measure<br />- Fixed error: AV in export<br />- Fixed error: AV during adding measure when TopN is active<br />- Fixed error with national characters in incremental search<br />- Fixed error with TIBBCDField<br />- Fixed errors in property TfcxSlice.FieldsOrder</p> <p>- Fixed error: AV after the field drop to an axis with an expanded group<br />- Fixed: OK button was not translated in Information dialog<br />- Fixed property spelling (was ArgFuncs become AgrFuncs)<br />- Fixed status zone popup menu checks</p> <p>- Fixed error: AV in TfcxSlice.InternalSetSelectedVis<br />- Fixed error in SliceGrid styles applying (memory corruption)</p> Wed, 29 Oct 2014 00:00:00 +0100 http://www.fast-report.com/en/news/335/ New version of FastReport .NET 2014.4 http://www.fast-report.com/en/news/334/ <p>Great reason to order licence or re-enroll support and updates - a lot of improvements in the new version of FastReport.Net 2014.4.</p> <p>&nbsp;</p> <p>+ added an AutoSave feature in a Designer, you can enable it and set a time interval in View-Options-Saving</p> <p><a class="gallery" href="../../../../uploads/news_img/334/screenshot_fr_2014_4_3.png"><img title="Auto Save report template recovery window" src="../../../../uploads/scrn_img/screenshot_fr_2014_4_3.png" alt="Auto Save report template recovery window" width="325" height="111" /></a></p> <p>+ added picture editor in a Designer, now pictures can be resized, cropped and modified to grayscale or monochrome</p> <p><a class="gallery" href="../../../../uploads/news_img/334/screenshot_fr_2014_4_1.png"><img title="Internal picture preprocessor for reports" src="../../../../uploads/scrn_img/screenshot_fr_2014_4_1.png" alt="Internal picture preprocessor for reports" width="380" height="239" /></a><br />+ added "Enable Code Completion" checkbox in Code Page Options in a Designer<br />+ added selection of multiple objects with CTRL key in a Designer<br />+ added proportionally scaling of objects with SHIFT in a Designer<br />+ added selection of barcode type on a toolbar in a Designer<br />+ added text editor for barcodes</p> <p><a class="gallery" href="../../../../uploads/news_img/334/screenshot_fr_2014_4_2.png"><img title="Report QRcode Editor" src="../../../../uploads/scrn_img/screenshot_fr_2014_4_2.png" alt="Report Barcode Editor" width="315" height="195" /></a></p> <p>+ added support of encodings Windows-1251, cp866 in QR-code object<br />+ added transparency of the image in PDF export<br />+ added compliance of PDF/A-2a,b and PDF/A-3a,b in PDF export<br />+ added new property PDFExport.PdfACompliance&nbsp;<br />(can be selected from PdfAStandard.PdfA_2a, PdfAStandard.PdfA_2b, PdfAStandard.PdfA_3a, PdfAStandard.PdfA_3b)<br />+ added options for selection of PDF/A compliance, Jpeg quality, Initial Zoom in PDF export dialog</p> <p><a class="gallery" href="../../../../uploads/news_img/334/screenshot_fr_2014_4_4.png"><img title="New options of PDF export filter" src="../../../../uploads/scrn_img/screenshot_fr_2014_4_4.png" alt="New options of PDF export filter" width="207" height="162" /></a></p> <p>+ added support of dialog objects ListBoxControl, CheckedListBoxControl in WebReport<br />* improved speed of PDF export with transparent images (now it became three times faster)<br />- fixed bug in Designer with save from code editor (save icon is not active after code change)<br />- fixed bug with band break<br />- fixed bug with single page export in PDF</p> Thu, 23 Oct 2014 00:00:00 +0200 http://www.fast-report.com/en/news/334/ New version FastReport FMX 2.2 http://www.fast-report.com/en/news/333/ <p>Main features: ability to export with transparency to PDF and RAD Studio XE7 support.</p> <p>+ Added support of Embarcadero RAD Studio XE7 for both Delphi and <br />C++Builder developing environment<br />+ Added support of Embarcadero RAD Studio XE6 for both Delphi and <br />C++Builder developing environment<br />+ Added TfrxCheckBoxView component<br />+ Added ability to export with transparency&nbsp;to PDF<br />+ Improved CrossTab editor<br />- Fixed performance issue with XE6 and above on OSX platform<br />- Fixed problem with components registration on XE5 and above<br />- Fixed embedded Fonts in PDF export on x64 platfoorm<br />- Fixed CrossTab and TeeChart editors errors on XE5 and above<br />- Fixed TfrxDBDataSet editor<br />- Fixed printing report with different pages dimensions<br />- Fixed Memo and Code editiors on XE6</p> Thu, 16 Oct 2014 00:00:00 +0200 http://www.fast-report.com/en/news/333/ ITDevCon 2014 http://www.fast-report.com/en/news/332/ <p>Fast Reports on&nbsp;<span>ITDevCon 2014. Den Zubov<span class="b2">&nbsp;will</span><span class="b1">&nbsp;e</span><span>xpla</span><span class="b1">in</span><span class="b2">&nbsp;how</span><span class="b3">&nbsp;migrate to FastReport from other reporting tools.&nbsp;</span></span></p> <p><span>ITDevCon is coming back on 23rd and 24th October 2014. The innovative feature of this edition is the location. This year, the European Conference for Delphi developers will be held in Milano. </span><br /><span>We will discuss about the main improvements of the RAD Studio suite and how is now possible work in a fluid development environment that makes your workflow more efficient.&nbsp;</span><br /><span>We will also talk about new technologies and development, also for mobile, on different platforms: Windows, MacOSX, iOS and Android.&nbsp;</span><a href="http://www.itdevcon.it/">itdevcon.it</a></p> Fri, 10 Oct 2014 00:00:00 +0200 http://www.fast-report.com/en/news/332/ New version FastReport .NET 2014.3 http://www.fast-report.com/en/news/331/ <p>FastReport have an editor of QR-codes in the designer. Now you will free to create a QR-codes with the contents: vCard, URI, E-mail address, E-mail message, coordinates, SMS, Call, Event, Wi-FI, etc. Designer give new converter from List &amp; Label in FastReport. Also you can use new linear indicators.</p> <p>+ added QR-code editor in designer<br />+ added import from List &amp; Label report template<br />+ added vertical linear gauge<br />+ added simple gauge<br />+ added vertical simple gauge<br />+ added new properties AllowExpression, Brackets in Barcode object<br />+ added new property Inverted in linear gauge<br />+ increased customization options of scale in simple gauge<br />+ added new property DefaultZoom in PDFExport<br />+ added new property DefaultPage in PDFExport<br />+ added WebMatrix demo (\Demos\C#\WebMatrix)<br />+ added CSV export in WebReport<br />+ added processing of event handlers Load, FormClosing and FormClosed in DialogPage in WebReport<br />+ added MonthCalendar object in WebReport<br />* updated German, French, Japanese resources<br />- fixed bug with scaling of linear gauge<br />- fixed bug with spaces in file names in exports in WebReport<br />- fixed bug with metafile size in RTF export<br />- fixed bug with line spacing in RTF export<br />- fixed bug with HTML-tags in RTF export<br />- fixed bug with landscape pages in Word 2007 (docx) export<br />- fixed bug with selecting all text (Ctrl+A) in the object inspector in designer<br />- fixed bug with refresh of DateTimePicker in WebReport</p> Tue, 23 Sep 2014 00:00:00 +0200 http://www.fast-report.com/en/news/331/ Fast Reports on EuroDevCon 2014 http://www.fast-report.com/en/news/330/ <p><span class="b1">Our CEO Michael Philippenko&nbsp;</span><span class="b2">will&nbsp;</span><span class="b3">mak</span><span class="b4">e presentation "Reports inheritance and live interactive reports - how to use it in applications" and <span>will show methods of&nbsp;using inheritance in reports. What exactly (and for what) you can inherit in report? what the difference and restrictions of inheritance of report objects, script, etc.? How to use overriding in complex with inheritance? Interactive report - often you need some reaction of report to user's activity.</span></span></p> <p><span class="b4"><span><br /></span></span></p> <p>The Conference will be in Germany from 3th till 5th of November, the EuroDevCon 2014 welcomes some of the worlds leading Delphi experts, thinkers and practitioners to share their craft and mastery secrets. The EuroDevCon 2014 offers a deep dive for the modern developer and architect aiming to transform technologies into valuable business solutions. The conference is focusing on Delphi innovations, Fundamentals, Tips and Tricks, Data bases, Frameworks and Tools and Cross platforms/ Mobile and Web technologies, as well as expert professional insight into the very latest methodologies and best-practices. Interaction and exchange of ideas is one of the great attributes of EuroDevCon 2014 &ndash; a meet, greet, listen and learn conference. For more information visit <a href="http://www.eurodevcon.com" target="_blank">www.eurodevcon.com</a>.</p> Fri, 12 Sep 2014 00:00:00 +0200 http://www.fast-report.com/en/news/330/ Fast Reports on BASTA! in Germany http://www.fast-report.com/en/news/329/ <p>We will take a participation in BASTA! developer conference in Mainz from 23th to 25th of September. <br />The BASTA! is the leading independent conference for Microsoft technologies in Germany.<br />Alexander Tsyganenko, Aleksandr Fediashov and Oleg Kozhnikov will answer on any questions regarding our products.<br />More detail and registration: <a href="http://basta.net/2014/" target="_blank">basta.net</a></p> Wed, 10 Sep 2014 00:00:00 +0200 http://www.fast-report.com/en/news/329/ Fast Reports on PasCon Netherlands http://www.fast-report.com/en/news/328/ <p>We will take a participation in Developer Conference of Delphi and Object Pascal in Leiden at 11th of September.</p> <p>Michael Philippenko and Denis Zubov will speak you about Server Reporting in FastReport VCL and about migration from other reporting tools.<br />More detail and registration:</p> <p><a href="http://blaisepascal.eu/index.php?actie=DucthPascon/Info2014" target="_blank">blaisepascal.eu</a></p> Mon, 08 Sep 2014 00:00:00 +0200 http://www.fast-report.com/en/news/328/ New version FastReport VCL 5.1 http://www.fast-report.com/en/news/325/ <p>What's new?&nbsp;</p> <p>Added Embarcadero RAD Studio XE6 support;<br />Added OnGetCustomData/OnSaveCustomData events which allow to save;<br />custom data inside report template(look new CustomReportData demo);<br />Added OnLoadDetailTemplate event - used to load detail reports from <br />other sources like data fields;<br />Added new multiImage mechanism in TIFF export - multiImage document is <br />not limited with pages count;<br />Added new property UTF8 in CSV export filter for stroing Unicode text <br />in UTF8 encoding;<br />Added missing RTTI information for new clases;<br />- Improved and fixed template inheritence (inherite some collections <br />like classes and variables);<br />- Improved checkbox control in PDF export;<br />- Fixed script inheritence - for more information see example "Report <br />with script enheritence";<br />- Fixed Interactive chart behaviour and added "Interactive Chart " <br />report example;<br />- Fixed bug with shadows in pictures in PDF export;<br />- Fixed problem with multipage preview;<br />- Fixed negative number export in BIFF8 export (braket form);<br />- Fixed pictures in PowerPoint export;<br />- Fixed bug with Excel export in Enterprise edition;<br />- Fixed frames in RTF export;<br />- Fixed gradient fill in exports;</p> Thu, 10 Jul 2014 00:00:00 +0200 http://www.fast-report.com/en/news/325/ FastCube FMX commercial beta http://www.fast-report.com/en/news/324/ <p>Launched commercial beta FastCube FMX - Delphi XE4-XE6 supported. Compilation for MS Windows and Mac OS X only.</p> <p>FASTCUBE FMX is a tool for effective data analysis</p> <p>FastCube&nbsp; enables you to analyze data and to build summary tables (data slices) as well as create a&nbsp;variety of&nbsp;reports and graphs both easily and instantly. It's a handy tool for the efficient analysis of data arrays.</p> <p>FastCube FMX is a set of OLAP Desktop components. It&nbsp;<span>supports</span>&nbsp;Embarcadero Delphi XE4, XE5, XE6, C++Builder XE4 - XE6, RAD Studio XE4 and higher. You can integrate it to applications for MS Windows and Apple Mac OS X.</p> Thu, 03 Jul 2014 00:00:00 +0200 http://www.fast-report.com/en/news/324/ RAD Studio Reporting with Fast Reports http://www.fast-report.com/en/news/322/ <p>RAD Studio Reporting with Fast Reports<br />See what&rsquo;s new with FastReport and FastCube VCL and FMX</p> <p>You&rsquo;re invited to join Embarcadero with Fast Reports&rsquo; Michael Philippenko and Den Zubov for two new webinars on reporting for RAD Studio, Delphi and C++Builder developers.</p> <p>Webinar 1:<br />New Report Generator for Delphi FastReport VCL 5<br />Thursday, May 22, 2014<br />6AM San Francisco / 9AM New York / 2PM London / 3PM Milan<br />11AM San Francisco / 2PM New York / 7PM London / 8PM Milan<br />5PM San Francisco / 23-May 9AM Tokyo / 23-May 10AM Sydney</p> <p>FastReport VCL is a modern solution for integrating Business Intelligence in your software. Topics covered in this webinar include:</p> <p>What is new and how to use it in FastReport VCL 5<br /> New kinds of report interactivity<br /> News in objects and properties<br /> Changes in web-reporting and more!</p> <p>Webinar 2:<br />FastCube VCL 2 and New FastCube FMX - OLAP Components for your Software!<br />Tuesday, June 3, 2014<br />6AM San Francisco / 9AM New York / 2PM London / 3PM Milan<br />11AM San Francisco / 2PM New York / 7PM London / 8PM Milan<br />5PM San Francisco / 4-June 9AM Tokyo / 4-June 10AM Sydney</p> <p>FastCube enables you to analyze data and to build summary tables (data cut-offs) as well as create a variety of reports and graphs both easily and instantly. In this webinar you will learn:</p> <p>What is new in FastCube VCL 2<br /> What the difference in VCL and FMX versions<br /> How to estimate performance of FastCube on your own data and application</p> <p><a href="http://forms.embarcadero.com/14Q2FastReportWebinarSeries" target="_blank">More information</a></p> Mon, 19 May 2014 00:00:00 +0200 http://www.fast-report.com/en/news/322/ FastReport VCL 5 is released! http://www.fast-report.com/en/news/320/ <p>FastReport VCL version 5.0 initial release<br /><br />Classes:<br />- New fill types available in the Memo object: gradient and glass.<br />- Memo object can have several highlight conditions. The highlight condition now includes the following style settings: frame, font, fill and an object visibility. You may turn on and off each setting.<br /> - Memo object can have several format settings. When a Memo object contains multiple expressions in a text, you may specify a format for each expression.<br />- Added Filter property to data bands. You may filter out data rows without using a script.<br /> - Changes in the report file format: collections like datasets, variables, formats, highlights are written as nested properties for better readability. Old files (FR VCL 3 and 4) are fully supported.<br />- Added MouseEnter, MouseLeave events to report objects.<br /> - Added Visibility property (set of flags - vsPreview, vsPrint, vsExport).<br /><br />New objects:<br />- New 2D barcodes - PDF417, DataMatrix, QR Code.<br />- New barcodes - Code128, EAN128 with auto encoding.<br /><br />Interactivity:<br /> - New interactive report types: detail report and detail page. When you click an interactive object, a new report is built and displayed in a separate tab in the preview window.<br />- Added interactivity in the Chart object. Clicking on a chart element, you may build a detail report.<br /> <br />Exports:<br />- New exports: HTML5 (div), DOCX, XLSX, PPTX.<br />- Improvements in RTF, XLS, XML, HTML, ODF exports: support of different frame lines in a single Memo object.<br />- Improved font embedding in the PDF export: font subset is embedded instead of a whole font. This will significantly reduce a file size.<br /> <br />GUI:<br />- New icons in the designer and preview windows. <br />- Improved appearance of the Data tree: new icons for different field types.<br />- New/improved dialogs: highlight, frame, fill, hyperlink, databand editors.<br /> <br />Client/Server:<br />- New navigation toolbar with touch support <br />- Works via AJAX technology<br />- Optimized exchange protocols <br />- Reduced response time</p> Mon, 31 Mar 2014 00:00:00 +0200 http://www.fast-report.com/en/news/320/ New version FastReport FMX 2.1 http://www.fast-report.com/en/news/319/ <p>+ Added new QR barcode<br />+ Added recompile utility for fast packages recompilation<br />+ Added TeeChart Std support<br />- Fixed memory leaks<br />- Fixed error when designer hangs/crashes application in OSX<br />- Fixed problems with context menu in the report designer under OSX(XE5)<br />- Fixed problem with XE5 update 2 for C++ Builder</p> Tue, 25 Mar 2014 00:00:00 +0100 http://www.fast-report.com/en/news/319/ Try Beta-version of FastReport VCL 5 http://www.fast-report.com/en/news/318/ <p>Trial version and install packages of FastReport VCL 5 for Delphi 7'XE5 and C++ Builder 2005-XE5 published.</p> <p>You can <a href="../../download/fast-report-vcl-5/" target="_blank">download</a> and try it.</p> <p>If you are our customer of FastReport VCL 4 you can get discounted upgrade to FastReport VCL 5 beta (and than free upgrade to release) from your <a href="https://cp.fast-report.com/upgrades" target="_blank">customer panel</a>.</p> Tue, 18 Mar 2014 00:00:00 +0100 http://www.fast-report.com/en/news/318/ Delphi Developer Days 2014 http://www.fast-report.com/en/news/317/ <p>Fast Reports is proud to be a Gold Sponsor of Delphi Developer Days 2014!</p> <p>Delphi experts Bob Swart and Cary Jensen present the 2014 Delphi Developer Days tour. Dates and locations are:<br />- May 5-6, 2014: Washington DC/Baltimore, USA<br />- May 8-9, 2014: Chicago, USA<br />- May 26-27, 2014: Frankfurt, Germany<br />- June 12-13, 2014: Amsterdam, The Netherlands<br />- June 18-19, 2014: London, United Kingdom</p> <p>Delphi Developer Days are two-day live Delphi events that provide you with the latest information on Delphi as well as practical techniques to help you improve your Delphi development skills. An agenda can be found at: http://www.DelphiDeveloperDays.com/descriptions.html</p> <p>Fast Reports CEO Michael Phillipenko and Lead Developer Denis Zubov will be the featured guest speakers at the Delphi Developer Days 2014 event in Amsterdam on 12 June. Their presentation is titled "Creating Reports for VCL and FireMonkey Using FastReport".</p> Fri, 14 Mar 2014 00:00:00 +0100 http://www.fast-report.com/en/news/317/ New version FastReport .NET 2014.2 http://www.fast-report.com/en/news/316/ <p>First FastReport.NET was released several years ago. But only now world have met with such data volumes, which allow estimate real power and benefits of FastReport. Meet FastReport.Net 2014.2 - with Big Data support!</p> <p>+ added connector Google BigQuery \Extras\Connections\FastReport.GoogleBigQuery<br />+ added an example of Google BigQuery access \Demos\C#\GoogleBigQuery <br />+ added save to Box cloud from preview<br />+ added support of line-spacing in RTF and DOCX exports</p> <p>* increased speed of database access (up to 6 times faster)<br />* changed output of language names in an interface language selection dialog <br />* updated German, Japanese resources<br />- fixed bug with fonts in SVG export<br />- fixed bug with default message in ProgressBar window<br />- fixed bug with AVG function in Map editor<br />- fixed bug in font packing subsystem (in some rare cases the OS/2 table was overlapped by other tables)<br />- fixed bug with artifact lines in RoundRectangle with big Curve value<br />- fixed bug with ParagraphOffset in RTF export<br />- fixed bug with hints in WebReport toolbar</p> Thu, 13 Mar 2014 00:00:00 +0100 http://www.fast-report.com/en/news/316/ FastReport VCL 5 demo is available http://www.fast-report.com/en/news/315/ <p>You can download demo version of FastReport&reg; VCL 5 <a href="../../download/public_files/194/">here</a></p> <p>Whats new:</p> <h3>Classes</h3> <ul> <li>New fill types available in the Memo object: gradient and glass.</li> <li>Memo object can have several highlight conditions. The highlight condition now includes the following style settings: frame, font, fill and an object visibility. You may turn on and off each setting.</li> <li>Memo object can have several format settings. When a Memo object contains multiple expressions in a text, you may specify a format for each expression.</li> <li>Added Filter property to data bands. You may filter out data rows without using a script.</li> <li>Changes in the report file format: collections like datasets, variables, formats, highlights are written as nested properties for better readability. Old files (FR VCL 3 and 4) are fully supported.</li> <li>Added MouseEnter, MouseLeave events to report objects.</li> <li>Added Visibility property (set of flags - vsPreview, vsPrint, vsExport).</li> </ul> <p>&nbsp;</p> <h3>New objects</h3> <ul> <li>New 2D barcodes - PDF417, DataMatrix, QR Code.</li> <li>New barcodes - Code128, EAN128 with auto encoding.</li> </ul> <h3>Interactivity</h3> <ul> <li>New interactive report types: detail report and detail page. When you click an interactive object, a new report is built and displayed in a separate tab in the preview window.</li> <li>Added interactivity in the Chart object. Clicking on a chart element, you may build a detail report.</li> </ul> <h3>Exports</h3> <ul> <li>New exports: HTML5 (div), DOCX, XLSX, PPTX.</li> <li>Improvements in RTF, XLS, XML, HTML, ODF exports: support of different frame lines in a single Memo object.</li> <li>Improved font embedding in the PDF export: font subset is embedded instead of a whole font. This will significantly reduce a file size.</li> </ul> <h3>GUI</h3> <ul> <li>New icons in the designer and preview windows.</li> <li>Improved appearance of the Data tree: new icons for different field types.</li> <li>New/improved dialogs: highlight, frame, fill, hyperlink, databand editors.</li> </ul> <p><br /><a href="../../faq/25/">FastrReport&reg; VCL 5 FAQ</a></p> Mon, 10 Mar 2014 00:00:00 +0100 http://www.fast-report.com/en/news/315/ Fast Reports on BASTA! Spring 2014 http://www.fast-report.com/en/news/314/ <p>Fast Reports is going to&nbsp;BASTA! in February 24&nbsp;<span style="text-decoration: underline;"><strong>personally!</strong></span><strong>&nbsp;</strong>Can FastReport work with BigData? We will speak about on BASTA! Spring!</p> <p><em>BASTA! is the most famous and independent conference for .NET technologies in Germany. At BASTA! renowned experts from all over Europe come together to share their .NET knowledge with conference attendees. For many years, the conference has offered a unique blend of sessions, workshops and keynotes, giving attendees a level of information that is unparalleled.</em></p> <div class="field field-name-field-conference-city field-type-list-text field-label-inline clearfix"> <div class="field-label">Conference City: <strong>Darmstadt</strong></div> </div> <div class="field field-name-field-conference-date field-type-date field-label-inline clearfix"> <div