FastReports news The lastest news en, ru info@fast-report.com fast-report.com Updating .NET products to 2024.1 version http://www.fast-report.com/en/news/595/ <p><a class="gallery" title="Updating .NET products to 2024.1 version" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/dotnet_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Updating .NET products to 2024.1 version" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/dotnet_en.png" alt="Updating .NET products to 2024.1 version" width="100%" /></a></p> <p>In this release, we focused on long-awaited features that greatly simplify developing report templates. The following are now available to you: custom line styles, changing the shape of the "Picture" object, setting up hotkeys, support for the ODBC connector, and much more.</p> <h2><span style="font-size: xx-large;">New opportunities</span></h2> <h2>Improved work with the Table object</h2> <p>Working with the report designer has become easier and more convenient. There are new capabilities for working with the "Table" object.</p> <p><strong>1. Quickly add columns and rows.</strong> If you point to a row boundary to the left of the table or a column boundary at the top, a conditional display will appear showing where a new row or column will be added. There is also a button that, when clicked, will add a new row or column to the table.</p> <p><a class="gallery" title="Quickly add columns and rows" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-1.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Quickly add columns and rows" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-1.png" alt="Quickly add columns and rows" width="100%" /></a></p> <p>The table must be active (selected). Otherwise, new controls will not appear.</p> <p><strong>2. Change the height of rows and width of columns.</strong> Now, you can change the column width or row height accordingly by dragging the column or row border using the mouse.</p> <p><strong>3. Drop-down menu "Insert".</strong> When you right-click a cell in the context menu, you will see a drop-down list that allows you to insert a new column or row next to the cell.</p> <p><a class="gallery" title="Drop-down menu &quot;Insert&quot;" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-2-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Drop-down menu &quot;Insert&quot;" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-2-en.png" alt="Drop-down menu &quot;Insert&quot;" width="100%" /></a></p> <p><strong>4. Hotkeys.</strong> Copy cell text and paste text into a cell using the hotkeys Ctrl+C and Ctrl+V.</p> <p><a title="Simplifying the work with TableObject in the report designer" href="../../../blog/show/table-object-dotnet/" target="_blank"><strong>Read more about the new table capabilities in the article.</strong></a></p> <p><span style="background-color: #ffff00;"><strong><br /></strong></span></p> <h2>Merging text objects</h2> <p>Now, there is a mechanism for merging text objects with the same text. For this purpose, a new MergeMode property has been added to the "Text" object, which allows you to configure the merge mode. The new property works very similar to the Duplicates property in Merge mode, but there are important differences:</p> <ul> <li>Duplicates works only with one object located in the &ldquo;Data&rdquo; band. For example, the Data1 band has a text object named Text1, and the Duplicates property is set to Merge. When building a report, at the first iteration of Data1, when the first record is displayed in Text1, the text "10" will be displayed. On the second iteration of Data1 and the output of the second record, the same text will be output in Text1. As a result, two instances of Text1 will be connected, and the text "10" will be displayed only once.</li> <li>MergeMode, unlike Duplicates, can merge instances of different text objects, and do this both vertically and horizontally. For example, when building a report, the text "10" will be displayed in Text1 and Text2, located next to and to the right. In this case, Text1's MergeMode property is equal to Horizontal. In this case, the text objects will be connected and the text "10" will be displayed once.</li> </ul> <p><a title="Merging text objects in FastReport .NET" href="../../../blog/show/merging-text-objects-dotnet/" target="_blank"><strong>Read more about the new property in the article at this link.</strong></a></p> <p><strong><span style="text-decoration: underline;"><br /></span></strong></p> <h2>Custom line styles</h2> <p>For the LineObject, ShapeObject, PolyLineObject, and PolygonObject objects, a new property has been added&mdash;DashPattern, which allows you to create your line styles. Previously, the line style of these objects was set using the Border.LineStyle property. Only six styles were available: Solid, Dash, Dot, DashDot, DashDotDot and Double. With the new property, you can specify a collection of values that will sequentially specify the length of strokes and spaces.</p> <p>For example, with values 5, 4, 3, and 2, we set a pattern in which a stroke of length 5, a space of length 4, a stroke of length 3, and a space of length 2 will be displayed. Then, the values will be repeated in a circle, starting from 5. The unit of measurement here is the Border.Width.</p> <p>If there is at least one value in the DashPattern collection, then this new mechanism will work. And the Border.LineStyle property will be ignored. If the DashPattern collection is empty, the Border.LineStyle property mechanism will still work.</p> <p>Below, you can see some examples:</p> <p><a class="gallery" title="Custom line styles" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Custom line styles" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-3.png" alt="Custom line styles" width="100%" /></a></p> <p><a title="Creating custom line styles in FastReport .NET" href="../../../blog/show/custom-line-dotnet/"><strong>Instructions for setting up lines are available at the following link.</strong></a></p> <p><span style="background-color: #ffff00;"><strong><br /></strong></span></p> <h2>Change the shape of the Picture object</h2> <p>It is now possible to change the shape of the "Picture" object. PictureObject now has a new Shape property that allows you to specify the following shapes: rectangle (default), round rectangle, ellipse, triangle, and diamond.</p> <p><a class="gallery" title="Change the shape of the Picture object" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Change the shape of the Picture object" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-4.png" alt="Change the shape of the Picture object" width="100%" /></a></p> <p><a title="Shape property of PictureObject in FastReport .NET" href="../../../blog/show/shape-property-dotnet/" target="_blank"><strong>You can find out more in the article.</strong></a></p> <p><span style="background-color: #ffff00;"><strong><br /></strong></span></p> <h2>Setting up hotkey combinations</h2> <p>It is now possible to customize hotkey combinations at your discretion. You can configure commands for actions such as "Open file," "Save file," "Prepare report," and much more. To do this, a new button has been added to the "Interface" tab in the designer settings.</p> <p><a class="gallery" title="Setting up hotkey combinations" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-5-en.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="Setting up hotkey combinations" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-5-en.png" alt="Setting up hotkey combinations" width="100%" /></a></p> <p>Pressing it opens a window for setting up hotkey combinations.</p> <p><a class="gallery" title="Setting up hotkey combinations" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-6-en.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="Setting up hotkey combinations" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-6-en.png" alt="Setting up hotkey combinations" /></a></p> <p>Here is a table with actions and their assigned keyboard shortcuts. You can change the combination by double-clicking on the desired line. You can also navigate the table using the Up and Down keys, and make changes by pressing the Enter key. You can also return all combinations to their default values.</p> <p><a title="Keyboard shortcut editor in FastReport .NET" href="../../../blog/show/keyboard-shortcut-dotnet/" target="_blank"><strong>You can find more information about setting up keys in this article.</strong></a></p> <p>&nbsp;</p> <h2>.NET 8 support</h2> <p>Added&nbsp;<a title=".NET 8" href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/" target="_blank"><strong>.NET 8 support</strong></a>&nbsp;for FastReport .NET, FastReport.Core, FastReport.Core.Skia, and FastReport.WPF. This platform improves application performance and adds many new features to your projects.</p> <p>&nbsp;</p> <h2>Refusal of support for .NET Standard 2.0 in FastReport.Web</h2> <p>To cover more and more technologies that are constantly being added to the .NET world, we have decided to abandon the legacy .NET Standard 2.0 compatibility layer in our Web integration library FastReport.Web (WebReport Core/Skia). The minimum supported version of TargetFramework for this product will now be .NET Core 3.1 and higher (including .NET 5, 6, 7, and 8). FastReport.Core and FastReport.Core.Skia will still support .NET Standard 2.0 without changes.</p> <p>&nbsp;</p> <h2>Added ODBC connector support for FastReport.Core</h2> <p>Our users have been asking us for a long time to add the ability to connect to databases via the ODBC protocol for our cross-platform products. This feature was present only in FastReport .NET and FastReport WPF previously. With this update, it is also available in FastReport.Core and FastReport.Core.Skia. To use it, add the FastReport.Data.Odbc plugin to your project and register it with this code:</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;">FastReport.<span style="color: #0000ff;">Utils</span>.<span style="color: #0000ff;">RegisteredObjects</span>.<span style="color: #0000ff;">AddConnection</span><span style="color: #000000;">(</span><a href="http://www.google.com/search?q=typeof+msdn.microsoft.com"><span style="color: #008000;">typeof</span></a><span style="color: #000000;">(</span>OdbcDataConnection<span style="color: #000000;">)</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>&nbsp;</p> <h2><span style="font-size: xx-large;">Changes in WebReport</span></h2> <h2>Email Export to WebReport</h2> <p>Now, WebReport has a function for sending reports by email. To enable this feature, you need to configure the SMTP server parameters when registering FastReport services. Just add the code:</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;">services.<span style="color: #0000ff;">AddFastReport</span><span style="color: #000000;">(</span>options <span style="color: #008000;">=&gt;</span> options.<span style="color: #0000ff;">EmailExportOptions</span> <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;">Web</span>.<span style="color: #0000ff;">EmailExportOptions</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> Address <span style="color: #008000;">=</span> <span style="color: #666666;">"SomeAddress@example.com"</span>,</span> <span style="vertical-align: top;"> EnableSSL <span style="color: #008000;">=</span> <span style="color: #0600ff;">true</span>,</span> <span style="vertical-align: top;"> Host <span style="color: #008000;">=</span> <span style="color: #666666;">"Host"</span>,</span> <span style="vertical-align: top;"> MessageTemplate <span style="color: #008000;">=</span> <span style="color: #666666;">"Message template here"</span>,</span> <span style="vertical-align: top;"> Name <span style="color: #008000;">=</span> <span style="color: #666666;">"John"</span>,</span> <span style="vertical-align: top;"> Password <span style="color: #008000;">=</span> <span style="color: #666666;">"password"</span>,</span> <span style="vertical-align: top;"> Port <span style="color: #008000;">=</span> <span style="color: #ff0000;">25</span>,</span> <span style="vertical-align: top;"> Username <span style="color: #008000;">=</span> <span style="color: #666666;">"Username"</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span><span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>After this, activate the option WebReport.Toolbar.Exports.ShowEmailExport and users will be able to send reports by email:</p> <p><a class="gallery" title="Email Export to WebReport" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-7-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Email Export to WebReport" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-7-en.png" alt="Email Export to WebReport" width="100%" /></a></p> <p>When you click the "Send by mail" button, the user will be asked to configure the message through a convenient modal window:</p> <p><a class="gallery" title="Email Export to WebReport" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-8-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Email Export to WebReport" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-8-en.png" alt="Email Export to WebReport" width="100%" /></a></p> <p>&nbsp;</p> <h2>Printing in Blazor WebAssembly</h2> <p>WebReport now allows you to print reports in Blazor WebAssembly. This feature is enabled by default, but if you need to disable it, just use the following code:</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;">webReport.<span style="color: #0000ff;">Toolbar</span>.<span style="color: #0000ff;">ShowPrint</span> <span style="color: #008000;">=</span> false<span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>Your reports can now be printed directly from Blazor WebAssembly:</p> <p><a class="gallery" title="Printing in Blazor WebAssembly" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-9-en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Printing in Blazor WebAssembly" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1-net-9-en.gif" alt="Printing in Blazor WebAssembly" width="100%" /></a></p> <p><a name="changes"></a>&nbsp;</p> <h2>Full list of changes</h2> <p>---</p> <div> <p><strong>[Engine]</strong> <br />+ added merging of text objects; <br />+ added the ability to change the shape of PictureObject; <br />+ added the ability to create custom line styles; <br />* now working with fonts is done without blocking; <br />- fixed text going beyond the boundaries of the TextObject when TextRenderer = HTMLParagraph; <br />- fixed creation of fonts from PrivateFontCollection; <br />- fixed incorrect text color in RichObject; <br />- fixed a break between RichObject and image; <br />- fixed a bug when the focus was lost from the DateTimePicker object if it had the DetailedControl property specified; <br />- fixed a bug in barcodes (display on HiDPI, export to PDF); <br />- fixed indentation in HTMLTextRenderer; <br />- fixed incorrect RichObject breaks;</p> <p><strong>[Designer]</strong><br />+ added the &ldquo;Show progress window&rdquo; property to the designer settings; <br />+ added the ability to configure hotkey combinations; <br />* updated checks for links; links with spaces are now processed correctly; <br />- fixed the appearance of extra lines when scaling a RoundRectangle of small size; <br />- fixed slash encoding in Barcode 93 Extended; <br />- fixed deleting a link when merging dictionaries; <br />- fixed a bug with the choice of date or time formatting in the Hungarian localization;</p> <p><strong>[Preview]</strong> <br />- fixed incorrect size of the page border when the page height or width is infinite;</p> <p><strong>[Exports]</strong> <br />+ implemented saving of each image in a separate thread;<br />+ added missing links to event handlers in exports to Excel 2007, Word 2007, and RTF;<br />+ added a new property for scaling barcodes when exporting to ZPL;<br />+ added selection of group by which the report will be divided into sheets in Excel 2007;<br />+ added the ability to disable grouping of sheets when exporting to Excel 2007;<br />+ added the use of wrap mode for texture fill when exporting to SVG;<br />* when exporting to cloud storage, the window automatically closes after receiving the authorization code; <br />- corrected private font collections; <br />- fixed error in parsing the GSUB table;<br />- fixed incorrect export of DashDot, DashDotDot, and Double object border styles to PDF; <br />- fixed a bug when the numbers in the Gauge were displayed blurry during HTML export; <br />- fixed calculation of the ContentMD5 header in S3 export; <br />- fixed incorrect positioning of text when exporting to ZPL; <br />- fixed incorrect export of GaugeObject to PowerPoint 2007; <br />- fixed incorrect export of RadialGauge with filling in layered export in Word 2007; <br />- fixed incorrect export of RadialGauge with filling in non-layered HTML; <br />- fixed display in "Clamp" transfer mode for texture fill when exporting to SVG; <br />- fixed the change in text size when using HTML tags in Excel 2007 export; <br />- fixed the incorrect behavior of HTML tags with tabs when exporting to Excel 2007; <br />- fixed the problem of reducing the quality of the watermark when exporting to PDF; <br />- fixed a bug with incorrect indents when exporting to tables in Word 2007; <br />- fixed image positioning in CheckBox when exporting to Word 2007;</p> <p><strong>[WebReport]</strong> <br />- support for .NET Standard 2.0 has been removed in FastReport.Web; <br />- fixed an error when exporting in the Blazor application; <br />- fixed ignoring Margin when printing with PrintHtml in WebReport;</p> <p><strong>[.NET Core]</strong><br /> - fixed a bug when the text width was incorrectly calculated when exporting to PDF;</p> <p><strong>[Demos]</strong> <br />- fixed a bug in displaying the navigation menu after minimizing Demo New;</p> <p><strong>[Extras]</strong> <br />+ added Variant conversion to CLR types in MySqlDataConnection; <br />+ added FastReport.Data.Odbc plugin; <br />+ added support for FastReport.WPF for FastReport.Data connector plugins; <br />* changed the behavior of the message about duplicate names in a request; <br />- fixed the automatic creation of parameters in a request.</p> </div> Mon, 27 Nov 2023 00:00:00 +0100 http://www.fast-report.com/en/news/595/ Black Friday for .NET products with up to 40% discount http://www.fast-report.com/en/news/594/ <p><span><strong><span><strong><img title="Black Friday" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/Twitter_BF-_1.png" alt="Black Friday" width="100%" /></strong></span></strong></span></p> <h3>During the period from November 21 to 24, hurry up to purchase a license with maximum benefit!&nbsp;</h3> <p><strong>Single license</strong> with a <strong>20%</strong> off on .NET solutions in Professional, Enterprise, Ultimate editions.</p> <p><span><strong>Team license </strong>with a <span><strong>15%</strong></span> off on NET solutions in the Professional, Enterprise, Ultimate editions and, taking into account the Team edition discount, a total of <span><strong>40%</strong></span>!</span></p> <p><span><strong>Discounts are applied to:</strong></span></p> <ul> <li><span><a title="FastReport .NET" href="../../../product/fast-report-net/" rel="noopener" target="_blank">FastReport .NET</a></span></li> <li><span><a title="FastReport WPF" href="../../../product/fast-report-wpf/" rel="noopener" target="_blank">FastReport WPF</a></span></li> <li><span><a title="FastReport Mono" href="../../../product/fast-report-mono/" rel="noopener" target="_blank">FastReport Mono</a></span></li> <li><span><a title="FastReport Desktop" href="../../../product/fastreport-desktop/" rel="noopener" target="_blank">FastReport Desktop</a></span></li> </ul> <p>&nbsp;</p> <p><span>Single license is for 1 developer. The Team license is suitable for 2-4 developers and includes the Build server license in the price.</span></p> <p><span>Discounts can only be applied when purchasing a license. The promotion does not apply to renewals and upgrades.</span></p> <p><span>You can ask questions in the chat on our website or email to <a title="sales@fast-report.com" href="mailto:sales@fast-report.com" rel="noopener" target="_blank">sales@fast-report.com</a>.</span></p> <p><span><br /></span></p> <p style="text-align: center;">&nbsp;&nbsp;<span style="font-size: x-large;"><strong>Buy now</strong></span></p> <p style="text-align: center;"><strong><br /></strong></p> <p style="text-align: center;"><strong><br /></strong></p> Tue, 21 Nov 2023 00:00:00 +0100 http://www.fast-report.com/en/news/594/ A new version of FastReport Cloud 2024.1 released http://www.fast-report.com/en/news/593/ <p><a class="gallery" title="A new version of FastReport Cloud 2024.1 released" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1_cloud_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="A new version of FastReport Cloud 2024.1 released" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/2024.1_cloud_en.png" alt="A new version of FastReport Cloud 2024.1 released" width="100%" /></a></p> <p>With this version, the cloud service for document generation and storage has introduced the following features: integration with ClickHouse, interactive preview from WASM, a new notification service, bulk file deletion, email notifications, and much more.</p> <h2>Integration with ClickHouse</h2> <p>We have added connection to the ClickHouse columnar database. Go to the "Data" panel and click on the "+" button. You will see a menu for selecting available sources.</p> <p style="text-align: center;"><a class="gallery" title="Integration with ClickHouse" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-1.png"> <img title="Integration with ClickHouse" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-1.png" alt="Integration with ClickHouse" /></a></p> <p style="text-align: left;"><a title="How to work with ClickHouse in FastReport Cloud" href="../../../blog/show/clickhouse-connecting-cloud/" target="_blank"><strong>Read more in the article.</strong></a></p> <h2>Notification service</h2> <p>Added the ability to receive notifications about various events: successful document exports, creation or deletion of files, and others. You can set up the display of notifications on the Profile Settings page.</p> <p>The simple version will look like this:</p> <p><a class="gallery" title="Notification service" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-2.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Notification service" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-2.png" alt="Notification service" width="100%" /></a></p> <p>It will look different in the expanded format:</p> <p><a class="gallery" title="Notification service" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-3.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Notification service" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-3.png" alt="Notification service" width="100%" /></a></p> <h2>Bulk file deletion&nbsp;</h2> <p>Our team has optimized the application. Now, instead of requests to delete each file from the recycle bin, you can create 1 single request. So the bin can be emptied several times faster.</p> <h2>Folder properties page</h2> <p>We have improved information about already created folders. Now there is a properties page with a description of the creator and owner of the folder and the size and location of the folder in the workspace.</p> <p><a class="gallery" title="Folder properties page" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-4.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Folder properties page" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-4.png" alt="Folder properties page" width="100%" /></a></p> <h2>Folder size calculation</h2> <p>Added an API that calculates how much space a folder's contents take up (relevant for templates, reports, and exports).</p> <p><a class="gallery" title="Folder size calculation" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-5.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Folder size calculation" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-5.png" alt="Folder size calculation" /></a></p> <p>You can see its size on the folder properties page.</p> <p><a class="gallery" title="Folder size calculation" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Folder size calculation" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-6.png" alt="Folder size calculation" width="100%" /></a></p> <p>The size after downloading the folder is shown in brackets.</p> <h2>Interactive preview</h2> <p>Added a beta microservice for viewing reports in a browser based on WASM technology. Unlike the current static preview, it can work with interactive objects: maps and drop-down lists. To use it, you need to replace the word staticpreview with wasmpreview in the browser line&nbsp;&nbsp;(/staticpreview/t/6235f34d935bef40aa09e8c3 -&gt; /wasmpreview/t/6235f34d935bef40aa09e8c3).</p> <p><a class="gallery" title="Interactive preview" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-7.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Interactive preview" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-7.png" alt="Interactive preview" width="100%" /></a></p> <h2>Apikey in staticpreview</h2> <p>Added the ability to use apikey in staticpreview. This way you can give preview access only to users with this key.<br />The key is sent as follows:</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;">https<span style="color: #66cc66;">://</span>fastreport.<span style="color: #202020;">cloud</span><span style="color: #66cc66;">/</span>staticpreview<span style="color: #66cc66;">/</span>t<span style="color: #66cc66;">/</span>6235f34d935bef40aa09e8c3?apikey<span style="color: #66cc66;">=</span><span style="color: #66cc66;">{your key</span><span style="color: #66cc66;">}</span></span></pre> </div> </div> </div> <h2>New task page design</h2> <p>The Task system has been significantly redesigned. The user interface has become more ergonomic and intuitive for users.</p> <p><a class="gallery" title="New task page design" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-8.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New task page design" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-8.png" alt="New task page design" width="100%" /></a></p> <p><a class="gallery" title="New task page design" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-9.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New task page design" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-9.png" alt="New task page design" width="100%" /></a></p> <h2>Mailings by email</h2> <p>A page for setting up mailings has been added. Now you can send letters with templates, reports, and exports. You can also set up a newsletter once and reuse it for other tasks.</p> <p><a class="gallery" title="Email newsletters" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-10.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Email newsletters" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-10.png" alt="Email newsletters" width="100%" /></a></p> <h2>New breadcrumbs</h2> <p>Breadcrumbs on file and folder pages have been replaced with a more compact version.</p> <p><a class="gallery" title="New breadcrumbs" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-11.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New breadcrumbs" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-11.png" alt="New breadcrumbs" /></a></p> <h2>Downloading folders</h2> <p>We have added the ability to download groups of files and folders. To do this, select the &ldquo;Download&rdquo; item in the context menu. When you select folders or several files, a common archive will be created and download will start automatically.</p> <p><a class="gallery" title="Downloading folders" href="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-12.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Downloading folders" src="https://fastreportsimages.s3.amazonaws.com/uploads/11.23/fastreport-cloud-2024.1-en-12.png" alt="Downloading folders" width="100%" /></a></p> <h2><a name="changes"></a>New online designer</h2> <p>The online report designer has been updated to the latest version. You can find more about the designer changes on <a title="FastReport Online Designer" href="../../../product/fast-report-online-designer/" target="_blank"><strong>the product page.</strong></a></p> <h2>Storage of VCL templates</h2> <p>With the release of 2024.1, we added storage of VCL templates. Now you can save .fp3 and .fr3 files in the cloud, and then use them in future projects.</p> <p>&nbsp;</p> <h2>Full list of changes:</h2> <p><strong>---</strong></p> <p><strong>### [Backend]</strong> <br />+ added Tahoma font to worker; <br />+ added API, which will create a folder with the specified name if it does not exist when requested; <br />+ added serialization for the transport property of export tasks; <br />+ added a cache for previews; <br />+ added localization for checking scripts; <br />+ added a parser for ReportInfo VCL templates; <br />+ added a connection to the ClickHouse database;<br />+ added a validation method for transports and exports;<br />+ added a way to receive notifications from audit;<br />+ added bulk file deletion;<br />+ added an API for calculating how much space a folder takes up; <br />+ added checking and solving the problem when files did not have GridFS chunks; <br />+ added missing "Access Denied" logs for tasks; <br />* updated installation script; <br />* updated behavior when copies of files will no longer be created with the same rights as the original; <br />* localized FastReport .NET errors; <br />*updated the FastReport package to the version with SkiaSharp; <br />*refactored task updating;<br />*improved updating of transports for transfer tasks; <br />*improved task updating logic, now the process occurs in the View Model; <br />* renamed TaskUpdateType to EnumerablePatchType; <br />*merged some similar retrieval methods, removed unnecessary code, adjusted naming; <br />*improved GET request for one folder, now the calculated size of its contents will be returned; <br />* refactored View Models; <br />* converted subscription and entity identifiers in ObjectId audits; <br />*removed the Count field from audits due to performance problems; <br />*improved query for statistics on audits; <br />*added a new configuration file for the online designer; <br />* moved all View Models to another directory; <br />- adjusted records when creating audit; <br />- fixed rights check for groups with null rights; <br />- fixed error message display in online design; <br />- fixed connection checking when creating or editing a data source; <br />- fixed a bug with redundant auditing when exporting; <br />- fixed the creation of loggers with incorrect contexts; <br />- fixed a bug where an incorrect date value in creating or updating a subscription resulted in a 500 error; <br />- fixed a bug when the &ldquo;.preview&rdquo; folder was created for each preview; <br />- fixed numerous serialization problems; <br />- fixed a lack of traceId in the backend logs; <br />- fixed a naming error for SDK generation; <br />- fixed a bug when the report parameters broke the export; <br />- fixed duplication of file names during exports; <br />- fixed an error in the win1251 encoding in a FireBird connection; <br />- fixed UpdateTaskTest; <br />- fixed transports in transformer tasks; <br />- fixed serialization of tasks and audits; <br />- fixed a bug with report dialogs when building; <br />- fixed missing associated audits; <br />- fixed the type of the returned View Model in InternalDesignerController; <br />- fixed the preparation of the AMP tag for reading in XML; <br />- fixed the error displaying line breaks and spaces in the designer; <br />- fixed the returned View Model when exporting folders; <br />- fixed the error when the messageId of the export could be null;</p> <p><strong>### [Frontend]</strong><br />+ added icons for data sources;<br />+ added a preview button to the file properties page;<br />+ added support for mixins in the online designer;<br />+ added sorting by users page;<br />+ added creation time on the users page; <br />+ added a message showing that the folder was successfully exported; <br />+ added a workspace identifier to the file information pages in the admin panel; <br />+ added localization for the headers of the file and folder selection dialogs; <br />+ added the TemplateId field to the export page in the admin panel; <br />+ added a beta microservice for viewing reports in a browser using WASM technology; <br />+ added the Deleted field to file pages in the admin panel; <br />+ added redirection to the logout page from the authentication server after exiting the application; <br />+ added a properties page for folders; <br />+ added a new switch for deleted files in the admin panel; <br />+ added the opportunity to go to the selected workspace from the user card; <br />+ added new icons in the online designer; <br />+ added search on the data sources page in the admin panel; <br />+ added the ability to use API Key in staticpreview; <br />+ added loading indicators for pages in the admin panel; <br />+ added sorting on the data sources page in the admin panel; <br />+ added blocking of the download button after clicking on it; <br />+ added an error message if updating the data source failed; <br />+ added behavior when the file pages of the admin panel the pressed ToBin button will change to Restore and vice versa; <br />+ added red coloring of the expiration date when the API key has already expired; <br />*localized the inscription &ldquo;just now&rdquo; and other text in pop-up messages; <br />*updated Blazor components, now they have unique html classes for future tests; <br />* the history of file properties is hidden if the history is empty or there are insufficient rights to view it; <br />* updated information about limits on the &ldquo;about the workspace&rdquo; page, implemented more accurate rounding of numbers; <br />* enabled cutting of WASM technology; <br />*updated Blazorise in the admin panel, fixed the page for creating a subscription plan; <br />*replaced custom checkboxes with a variation from Blazorise on the page for editing a subscription plan in the admin panel; <br />* changed the behavior for deleting on the file page; <br />*changed the design of the task page; <br />*changed the add parameter button in tasks; <br />*refactored the admin panel; <br />*breadcrumbs on the pages of files and folders were replaced with a more compact version; <br />* improved redirect to a special page when the subscription has expired;<br />- fixed text alignment on service pages; <br />- fixed a bug when the delete dialog was displayed without selected files; <br />- fixed a bug when you could not delete a file if a file with no rights to delete was deleted along with it; <br />- fixed a bug when several data sources were created while checking the status of the source; <br />- fixed a redirect when logging into the service; <br />- fixed non-aligned subscription cards in the admin panel; <br />- fixed a bug where it was impossible to move or copy a file to another subscription via the frontend; <br />- fixed a bug when searching in audits resulted in a 404 error; <br />- fixed a 404 error when switching workspace on file pages in the admin panel; <br />- fixed the window headers of the selection dialogs; <br />- fixed the dialog for selecting the export type in tasks; <br />- fixed the behavior of the middle mouse button, now clicking on the admin side panel opens new tabs; <br />- fixed the bug with displaying the template identifier on the export pages; <br />- fixed a bug in the new dotent SDK, fixed the layout of the export loading screen; <br />- fixed frontend errors when connecting to ClickHouse; <br />- fixed non-aligned data display on the pages of files and data sources; <br />- fixed invisible calendar in audits; <br />- fixed a bug when the value from the URL did not appear in the search bar on the workspaces page in the admin panel; <br />- fixed checkboxes on the plan update page in the admin panel; <br />- fixed the position of the control panel in the preview; <br />- fixed dashboard graphics (double graphs, missing colors, broken URL parameter); <br />- fixed initialization of dashboards; <br />- fixed a bug when long text broke the header of the selection dialogs;<br /> <br /><strong>### [Demos]</strong><br />- fixed a bug when editing group rights;<br />- fixed Java SDK and demo;<br /><br /><strong>### [Common]</strong><br />+ added HomePageLink to the configuration file; <br />+ added automatic update of the online designer; <br />+ added Old and New Value fields to the "Audit Details" page; <br />+ added storage of VCL templates;<br />+ added a scanner for critical API changes at the build stage;<br />+ added generation of documentation in PDF format;<br />+ added a new documentation chapter;<br />+ added documentation &ldquo;How to update transports in transformer tasks and email addresses in email tasks"; <br />+ added storage of .fp3 files; <br />+ added preview service in JS; <br />+ added error messages for data sources; <br />+ added the link to renew subscription; <br />+ added downloading of folders; <br />+ added the current year in the license for the SDK; <br />+ added a button by which you can go to audits from the workspace; <br />+ added a test that checks the avoidance of folder name collisions; <br />+ added configs for data sources containing a timeout setting; <br />+ added cancellation tokens in the user panel for methods that access the API; <br />+ added cancellation tokens for methods that interact with the API; <br />+ added setting preview rights to the file properties page; <br />+ added links to objects in audits; <br />+ added a redirect to the home page when you click on the logo in the header; <br />+ added the ability to sort subscriptions by CreatedTime and SubscriptionPeriodVM.StartTime, SubscriptionPeriodVM.EndTime, Name, Locale, Plan in forward and reverse order; <br />+ added trimming of folder names;<br />*moved file uploading (documentation, installation files) to a new server;<br />*updated the project to .NET 6.0;<br />*updated the version of the Open API Tool;<br />*updated the search bar on the file pages in the admin panel; <br />*updated cake scripts to version .NET 6.0; <br />*removed the onclick event, which reloads the page <br />*updated version of FastReport .NET to 2023.2 <br />- fixed display of TraceId in logs; <br />- fixed &ldquo;Old&rdquo; and &ldquo;New value&rdquo; fields in audits of file actions; <br />- fixed the assembly of the wasm-preview microservice; <br />- fixed a bug when the online designer could not load; <br />- fixed the version of the preview library in WASM; <br />- fixed errors in checking rights in data sources and Tasks; <br />- fixed an empty search field when there was an existing parameter in the URL for the user's section in the admin panel; <br />- fixed the error of the wrong report export root; <br />- fixed changing the standard subscription to the current one when changing workspaces; <br />- fixed redundant paginator pages provided that the search is used on the workspaces page of the admin panel; <br />- fixed image archiving when exporting a report to image format without the &ldquo;create separate files for each page&rdquo; setting enabled; <br />- fixed incorrect positioning of the context menu when trying to open it in a small window; <br />- fixed console errors when pressing buttons that have JSRuntime in their logic and errors about null references when pressing the "Properties" button of the context menu; <br />- fixed non-working breadcrumbs in audits.</p> Mon, 20 Nov 2023 00:00:00 +0100 http://www.fast-report.com/en/news/593/ The new version of FastReport Online Designer 2024.1 http://www.fast-report.com/en/news/592/ <p><a class="gallery" title="The new version of FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online_designer_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="The new version of FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online_designer_en.png" alt="The new version of FastReport Online Designer 2024.1" width="100%" /></a></p> <p>Exciting updates to the report designer in the 2024.1 release! We have paid special attention to the internal architectural product changes and improved the visual ease of reporting. We have also added new object fills and gradients.</p> <p>&nbsp;</p> <h2><strong>New opportunities</strong></h2> <h2>We added the ability to apply a "Linear Gradient" fill to an object or band</h2> <p>To apply the "Linear Gradient" fill to an object or band, you need to select the element first and then click on the "Fill" group in the properties panel:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>A dialogue box will open where you need to navigate to the "Gradient" tab. After that, you can choose the gradient parameters (start color, end color, gradient angle, focus, and contrast) and apply the changes:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-2.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-2.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added the ability to apply a "Shape Gradient" fill to an object or band</h2> <p>To apply a "Shape Gradient" fill to an object or band, you need to select an element and then click on the "Fill" group in the properties panel:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>You will see a dialog box in which you need to go to the "Shape Gradient" tab. After, you can select the parameters of the figure gradient (center color, edge color, shape) and apply the changes:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-4.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added the ability to apply the "Hatch" fill to an object or band</h2> <p>To apply the "Hatch" fill to an object or band, you need to select an element and then click on the "Fill" group in the properties panel:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>A dialog box will open in which you need to go to the "Hatch" tab. Here, you can select hatch parameters (hatch color, background color, hatch style) and apply the changes:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-6.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-6.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added the ability to apply the "Glass" fill to an object or band</h2> <p>To apply the "Glass" fill to an object or band, you need to select an element and then click on the "Fill" group in the properties panel:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>You will see a dialog box in which you need to go to the "Glass" tab. Then you can select the glass fill parameters (color, transparency, shading) and apply the changes:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-8.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-8.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added the ability to apply a "Texture" fill to an object or band</h2> <p>To apply the "Texture" fill to an object or band, you need to select an element and then click on the "Fill" group in the properties panel:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-fill-group.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>You will see a dialog box in which you need to go to the "Texture" tab. After this, you can select the texture parameters (image, texture pattern dimensions, transfer mode, "save proportions" option, pattern shift along the X and Y axes) and apply the changes:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-10.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-10.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added the ability to drag a field onto a barcode so that it is recorded in the DataColumn</h2> <p>Now, to insert any data into a barcode, you can, in addition to using the properties panel, drag data from the data panel directly onto the barcode:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-11.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-11.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Added the ability to delete a matrix via the context menu</h2> <p>Based on user requests, we have added a useful "Delete" item in the context menu of the matrix:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-12.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-12.png" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>&nbsp;</p> <h2><strong><br /></strong></h2> <h2><strong>Improvements</strong></h2> <h2>Rework and new design of pop-ups</h2> <p>All pop-up windows, such as the expression and format editor, have been completely redesigned and improved to meet modern UI standards.</p> <p>We have completely reviewed and rewritten all dialog boxes in our project. This was done to ensure better performance, ease of use, and optimize user experience.</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-13.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-13.png" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>For example, now the expression in the expression editor field is transferred to the specified location:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-14.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-14.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>Here is the full list of changed windows:</p> <ul> <li>MS Chart editing;</li> <li>Band editing;</li> <li>Border editing;</li> <li>Connection string editing;</li> <li>Data band editing;</li> <li>Fill editing;</li> <li>Font editing;</li> <li>GroupHeader editing;</li> <li>Conditional selection editing;</li> <li>Map editing;</li> <li>Matrix cells editing;</li> <li>MS Chart series editing;</li> <li>Image editing;</li> <li>RichText editing;</li> <li>Format;</li> <li>Link editor;</li> <li>Map layer loading;</li> <li>Adding connection;</li> <li>Outline&nbsp;editing.</li> </ul> <h2>&nbsp;</h2> <h2>Rework and new design of elements in pop-up windows</h2> <p>In addition to functional improvements, you will also notice visual changes. The design of controls has become more modern, clean, and intuitive. These changes improve user experience with the application.</p> <h2>&nbsp;</h2> <h2>Rework and new design of the work panel (properties, report tree, data, events)</h2> <p>The work panel has been redesigned and changed. It includes:</p> <ul> <li>Properties panel;</li> <li>Report tree panel;</li> <li>Data panel;</li> <li>Events panel.</li> </ul> <p>Now, the work panel is located on the right:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-16.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-16.png" alt="FastReport Online Designer 2024.1" /></a></p> <p>The design of the properties panel has been changed. Now it looks like this:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-17.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-17.png" alt="FastReport Online Designer 2024.1" /></a></p> <p>Also, the report tree panel has been redesigned:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-18.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-18.png" alt="FastReport Online Designer 2024.1" /></a></p> <p>The data panel has been redesigned:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-19.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-19.png" alt="FastReport Online Designer 2024.1" /></a></p> <p>And another event panel:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-20.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-20.png" alt="FastReport Online Designer 2024.1" /></a></p> <h2>&nbsp;</h2> <h2>New Components Panel for Desktop Devices</h2> <p>For desktop devices such as personal computer or laptops, the component panel is now on the left:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-21.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-21.png" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <p>For devices with a touchscreen display, the component panel remains in the same place:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-22.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-22.png" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h2>&nbsp;</h2> <h2>Changed Color Picker</h2> <p>The color picker has been updated to a more powerful version. The new version of the tool allows you to select preset colors and adjust color transparency.</p> <p>The old version of the tool looked like this:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-23.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-23.png" alt="FastReport Online Designer 2024.1" /></a></p> <p>The new version looks like this:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-24.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-24.png" alt="FastReport Online Designer 2024.1" /></a></p> <h2>&nbsp;</h2> <h2>Now, when deleting GroupHeader, the Data band is not deleted with it</h2> <p>Previously, if you deleted a GroupHeader, the Data band was also deleted. Now the Data band is saved:</p> <p><a class="gallery" title="FastReport Online Designer 2024.1" href="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-25.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Online Designer 2024.1" src="https://fastreportsimages.s3.amazonaws.com/uploads/10.23/online-designer-2024.1-en-25.gif" alt="FastReport Online Designer 2024.1" width="100%" /></a></p> <h3><strong><a name="changes"></a>If you used JS injections for FastReport Online Designer, their functionality may be impaired!&nbsp;If you have any problems, please contact our <a title="support@fast-report.com" href="mailto:support@fast-report.com">support</a>.</strong></h3> <p><strong><br /></strong></p> <h2>Full list of changes</h2> <p><strong>-----</strong></p> <p>+ Added the ability to apply a "Linear Gradient" fill to an object or band;<br />+ Added the ability to apply a "Shape Gradient" fill to an object or band;<br />+ Added the ability to apply the "Hatch" fill to an object or band;<br />+ Added the ability to apply the "Glass" fill to an object or band;<br />+ Added the ability to apply a "Texture" fill to an object or band;<br />+ Added the ability to drag a field onto a barcode so that it is recorded in the DataColumn;<br />+ Added the ability to delete a matrix via the context menu;<br />* Rework and new design of pop-up windows;<br />* Rework and new design of elements in pop-up windows;<br />* Rework and new design of the work panel (properties, report tree, data, events);<br />* New component panel for desktop devices;<br />* Replacement of the color selection tool;<br />* Now, when deleting a GroupHeader, the Data band is not deleted along with it;<br />* Updated localization;<br />* And other improvements;</p> <p>- Fixed a bug when the "Simple Progress Sensor" object was not displayed;<br />- Fixed a bug when nothing happened when selecting a data format in some cases ;<br />- Fixed default color for table borders;<br />- Fixed reset of the separator when re-opening the "data format" form;<br />- Fixed a problem where the CheckedListbox on the dialog form was not updated;<br />- Fixed compatibility issues for old reports;<br />- Fixed display of numbered list in RichText;<br />- Correction of errors in dialog forms;<br />- Fixed display of events after report reloading;<br />- And other fixes.</p> Mon, 16 Oct 2023 00:00:00 +0200 http://www.fast-report.com/en/news/592/ Updating Delphi and lazarus products to 2023.3 version http://www.fast-report.com/en/news/591/ <p><a class="gallery" title="Updating Delphi and lazarus products to 2023.3 version" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_EN.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Updating Delphi and lazarus products to 2023.3 version" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_EN.png" alt="Updating Delphi and lazarus products to 2023.3 version" width="100%" /></a></p> <p>We are pleased to announce the release of a new version of Delphi and Lazarus products. In this update, we paid special attention to ergonomic design and component performance. With 2023.3 version, we have added a new NextCloud transport, changed the operation of the report engine, added support for new electronic signatures, and much more.</p> <p>Changes (different for each product) are available for the following products:</p> <ul> <li><a title="FastReport VCL" href="../../../product/fast-report-vcl/" target="_blank"><strong>FastReport VCL</strong></a>,</li> <li><a title="FastScript" href="../../../product/fast-script/" target="_blank"><strong>FastScript</strong></a>,</li> <li><a title="FastConverter .FP3" href="../../../product/fast-converter-fp3/" target="_blank"><strong>FastConverter .FP3</strong></a>,</li> <li><strong><a title="FastQueryBuilder" href="../../../product/fast-query-builder/" target="_blank">FastQueryBuilder</a></strong>,</li> <li><a title="FastReport FMX" href="../../../product/fast-report-fmx/" target="_blank"><strong>FastReport FMX</strong></a>,</li> <li><a title="FastReport Viewer" href="../../../product/fast-report-viewer/" target="_blank"><strong>FastReport Viewer</strong></a>,</li> <li><a title="FastCube VCL" 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> <h2>New demo reporting center</h2> <p>For convenience, we have combined all demos into a single demo center. It is available with the new FastReport product installer.</p> <p><a class="gallery" title="New demo reporting center" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_1.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New demo reporting center" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_1.gif" alt="New demo reporting center" width="100%" /></a></p> <p>&nbsp;</p> <h2>Changed the operating mode of the report engine</h2> <p>The new mode allows you to automatically select the font size to match the size of the &ldquo;Text&rdquo; object and its content (ContentScaleOptions property).</p> <p>Selecting the size to match the static dimensions of the object allows you to reduce the text if there are physical limitations when printing. You can find an example of use in the article at <strong><a title="How to make price tags with product composition in FastReport VCL" href="../../../blog/show/price-tags-vcl/" target="_blank">the following link</a>.</strong></p> <p><span style="background-color: #ffff00;"><br /></span></p> <p><a class="gallery" title="Price tags with product composition" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_2.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Price tags with product composition" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_2.gif" alt="Price tags with product composition" /></a></p> <p>Dynamic font sizing allows you to control the font scale that is applied to dynamically resizing or stretching objects. The report engine reduces the contents of such objects to fit the band on the current page.</p> <p><a class="gallery" title="Stretchable objects" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_3.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Stretchable objects" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_3.gif" alt="Stretchable objects" width="100%" /></a></p> <p>&nbsp;</p> <h2>New resource localization editor</h2> <p>With this update, you can edit language resources to suit your needs directly from the IDE. Thanks to the new editor, this has become as fast, simple, and convenient as possible.</p> <p><a class="gallery" title="New resource localization editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_4.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New resource localization editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_4.gif" alt="New resource localization editor" width="100%" /></a></p> <p>Full language switching at run-time. Now all language resources are updated immediately without the need to restart the report designer.</p> <p><a class="gallery" title="Language switching at run-time" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_5.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Language switching at run-time" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_5.gif" alt="Language switching at run-time" width="100%" /></a></p> <p>&nbsp;</p> <h2>Added new NextCloud transport&nbsp;</h2> <p>You can save and load reports from your corporate storage directly from the designer, as well as from code. <a title="New NextCloud transport in FastReport VCL" href="../../../blog/show/nextcloud-transport-vcl/" target="_blank"><strong>Read in the article how to set up a connection.</strong></a></p> <p><a class="gallery" title="Added new NextCloud transport" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_6.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Added new NextCloud transport" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_6.png" alt="Added new NextCloud transport" width="100%" /></a></p> <p>&nbsp;</p> <h2>New types of electronic signatures</h2> <p>When exporting to PDF format or working with random files, you can sign documents using the following electronic signatures: CADES_T and CADES_X_LONG_TYPE_1.</p> <p>We have also added partial font embedding in PDF export. It allows you to reduce the size of the PDF export.</p> <p><a class="gallery" title="Partial font embedding in PDF export" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_7.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Partial font embedding in PDF export" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_7.PNG" alt="Partial font embedding in PDF export" /></a></p> <p>FastCube for Lazarus has added support for integration with the Chart component for the FastReport integration package.</p> <p><a class="gallery" title="Integration with Chart component" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_8.PNG"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Integration with Chart component" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/VCL_2023.3_EN_8.PNG" alt="Integration with Chart component" width="100%" /></a></p> <p>&nbsp;</p> <h2>Full list of 2023.3 changes</h2> <p>---------------</p> <p><strong>[Designer]</strong><br />- Fixed drop-down InPlace editor in the DPIAware application.</p> <p><strong>[Engine]</strong><br />+ Added the ability to automatically select the font size to match the size of the &ldquo;Text&rdquo; object and its content (ContentScaleOptions property);<br />+ Added language resource editor;<br />+ Added frThreadSynchronizeProc variable to override the default synchronization procedure in FastReport;<br />+ Added implementation for UP/DOWN/MOVE mouse events for report script objects;<br />+ Added support for signatures CADES_T and CADES_X_LONG_TYPE_1;<br />+ Added TfrxHtmlView.LoadFromString method to RTTI.<br />+ Added compatibility of old behavior in TfrWideStrins;<br />+ Added correction of the height of the last line of text to the tmDescent value (required for some fonts);<br />* Improved language switching in the report designer;<br />* Changed the TfsScript.OnSetVarValue event;<br />* Changed the order of finalizing datasets;<br />- Fixed work of TfrLocalizationController in FastReport FMX;<br />- Fixed printer font scaling in FastReport FMX for RAD 11.3;<br />- Fixed a bug where the frxIBO package did not compile in some IDEs;<br />- Fixed a bug when the dclfqbFIB package was not compiled;<br />- Fixed the name of the groups in the component palette;<br />- Fixed a problem with data when editing a chart in a report for integration with FastCube;<br />- Fixed behavior of HideIfSingleDataRecord with delayed expressions;<br />- Fixed chart rendering in Lazarus;<br />- Fixed TfsCustomHelper in debug mode;<br />- Fixed out-of-range issue in FastCube;<br />- Fixed a bug with case-insensitive keys in resources;<br />- Fixed post-processing of expressions for paReportFinished/paGroupFinished when the ReportSummary/GroupFooter band is visible or invisible;<br />- Fixed Job method TfrLocalizationController.ShowLocalizationEditor;<br />- Fixed a problem with a blank page when duplex printing is forced in the printer settings, and single-sided printing is set for the report page;<br />- Fixed inability to compile the project for FMX versions below Tokyo;<br />- Fixed FastCube compilation for C++ Builder FMX;<br />- Fixed behavior of the TfrxHTMLView.DefBackground method when the value is clNone;<br />- Fixed a bug in FastScript when adding nested components via AddComponent;<br />- Fixed an error in determining the SVG format with a BOM header;<br />- Fixed several GDI descriptor leaks;<br />- Fixed TeeChart package names in FastCube package templates;<br />- Fixed inheritance of styles in the report template.</p> <p><strong>[Exports]</strong><br />+ Added the ability to partially embed fonts;<br />+ Added LineSpacing support for PPTX export;<br />- Fixed PDF export with CJK fonts;<br />- Fixed a bug with multi-page HTML export when the image cache was cleared for each page;<br />- Fixed work of PDF form fields with owner password;<br />- Fixed substitution of font names;<br />- Fixed application closing with PDF export;<br />- Fixed export of time format in XLSX export;<br />- Fixed SMTP in TfrxMailExport.</p> <p><strong>[Lazarus]</strong><br />+ Added a new integration package with LazChart;<br />- Fixed PDF export dialog for Lazarus;<br />- Fixed visual errors in the report designer for Lazarus;<br />- Fixed the designer reopening with TfrxLazSqliteQuery;<br />- Fixed Unicode output from the database for Lazarus;<br />- Fixed barcodes in Linux.</p> <p><strong>[Other]</strong><br />+ Added support for FibPlus, IB Objects, and BDE in the installer;<br />- Fixed description of the FastCube FPC package;<br />- Fixed a bug with using an OLE object in FastScript code;<br />- Fixed FastCube FMX packages;<br />- Fixed chart templates for FastReport Demo for compatibility with TeeChart 2023.38.</p> <p><strong>[Preview]</strong><br />+ Added TfrxPreviewTabs.CurrentTab property;<br />- Fixed the HighlightRuleEditor form in FastCube;<br />- Added the &ldquo;Search&rdquo; item to the preview context menu.</p> <p><strong>[Report object]</strong><br />+ Added TTeeFont and TteeShadow classes to RTTI for diagrams;<br />* Changed the DefaultDatabase class from TFDConnection to TFDCustomconnection;<br />- Fixed rotation of 2D barcodes;<br />- Fixed list of modules in FireDAC;</p> <p><strong>[Resources]</strong><br />* Updated Serbian resources;<br />* Updated Arabic resources;<br />* Updated Bulgarian resources;<br />- Fixed string resource numbers.</p> <p><strong>[Transport]</strong><br />+ Added NextCloud transport.</p> Mon, 25 Sep 2023 00:00:00 +0200 http://www.fast-report.com/en/news/591/ FastReport Desktop release - our product for reporting automation http://www.fast-report.com/en/news/590/ <p><a title="FastReport Desktop release - our product for reporting automation" href="../../../product/fastreport-desktop/" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport Desktop release - our product for reporting automation" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/desktop_en.png" alt="FastReport Desktop release - our product for reporting automation" width="100%" /></a></p> <p>Our stand-alone Low-code solution will help you to automate the generation and transmission of reports from multiple databases (and even several at the same time). Set up export of reports and send them to databases in a couple of clicks!</p> <p>Buying this product you&rsquo;ll get:</p> <ul> <li>Visual designer for creating and editing reports.</li> <li>Builder in the form of a console utility for building and processing reports.</li> <li>GUI configurator for creating builder tasks.</li> <li>A convenient scheduler for completing tasks on a schedule.</li> <li>Viewer for displaying and printing ready-made reports.</li> </ul> <p>In the <strong>Standard</strong> edition, these utilities have to be manually connected to your project.</p> <p>In the <strong>Professional</strong> edition, we did it for you. A common interface of utilities and a report manager will help you set up business processes much faster.</p> <p><a title="FastReport Desktop" href="../../../product/fastreport-desktop/" target="_blank"><strong>FastReport Desktop</strong></a>&nbsp;will be an excellent replacement for the previous FastReport for DBA solution. Existing FastReport for DBA license will be changed to FastReport Desktop Professional Single at no additional cost. All clients will retain their remaining days on previously purchased licenses.</p> <p>If you have any further questions, please, email us at&nbsp;<a title="support@fast-report.com" href="mailto:support@fast-report.com" target="_blank"><strong>support@fast-report.com</strong></a>.</p> Mon, 18 Sep 2023 00:00:00 +0200 http://www.fast-report.com/en/news/590/ Updating .NET-based products to 2023.3 version http://www.fast-report.com/en/news/589/ <p><a class="gallery" title="Updating .NET-based products to 2023.3 version" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/dotnet_art_releases_text_en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Updating .NET-based products to 2023.3 version" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/dotnet_art_releases_text_en.png" alt="Updating .NET-based products to 2023.3 version" width="100%" /></a></p> <p>We are pleased to present you with the long-awaited update, in which we have given special attention to user experience and the software code quality. In this release, we tried to listen to the requests of our users. Starting from version 2023.3, we added the following: a new object&mdash;RFID tag, support for WebP images, asynchronous report viewing, the toolbar in the context menu, and much more. The changes are available for the following products:</p> <p>- <a title="FastReport .NET" href="../../../product/fast-report-net/" target="_blank"><strong>FastReport .NET</strong></a>,<br />- <a title="FastReport WPF" href="../../../product/fast-report-wpf/" target="_blank"><strong>FastReport WPF</strong></a>,<br />- <a title="FastReport Mono" href="../../../product/fast-report-mono/" target="_blank"><strong>FastReport Mono</strong></a>,<br />- <a title="FastReport Desktop" href="../../../product/fastreport-desktop/" target="_blank"><strong>FastReport Desktop</strong></a>,<br />- <a title="FastCube .NET" href="../../../product/fast-cube-net/" target="_blank"><strong>FastCube .NET</strong></a>.</p> <h2><strong>New features</strong></h2> <h3>New RFIDLabel object</h3> <p>The new version includes a new object&mdash;an RFID tag. It enables the identification of goods and closely resembles a barcode, but unlike the barcode, it uses radio signals. This allows for scanning a large number of items in short time intervals.</p> <p>The tag contains 4 data banks: a reserved bank for storing access and destruction passwords, an electronic product code bank, a tag identifier bank, and a user data bank. In the FastReport .NET product lineup, the RFID tag is represented as a report object. The tag can be customized using a user-friendly editor, accessed by double-clicking.</p> <p><a class="gallery" title="RFID tag editor" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--1-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="RFID tag editor" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--1-en.png" alt="RFID tag editor" width="100%" /></a></p> <p>RFID tags can be created by some Zebra printers, therefore, in addition to the tag object itself, we implemented their export to ZPL. For correct export, the RFID tag must be in a single copy on the page.</p> <p><a title="New RFIDLabel object" href="../../../blog/show/rfid-tags-zpl-fastreport-net/" target="_blank"><strong>Read more in the article</strong></a>.</p> <h2>Support for WebP images</h2> <p>There is now a plug-in that supports images in the WebP format. Now you can upload them into a PictureObject using the editor in the report designer and from code. FastReport.Skia supports WebP images without a plugin, but they are converted to PNG format when uploaded.</p> <p>You can find details about the format and instructions for using the plugin <a title="How to open a WebP image in FastReport .NET" href="../../../blog/show/plugin-image-webp-dotnet/" target="_blank"><strong>in this article.</strong></a></p> <h2>Preview in the designer window and asynchronous report viewing</h2> <p>Now, you can launch a report preview in the designer window when using the designer in your application. Previously, the preview always started in a separate window. To do this, add the following line in your code:</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;">Config.<span style="color: #0000ff;">DesignerSettings</span>.<span style="color: #0000ff;">EmbeddedPreview</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>It will look like this:</p> <p><a class="gallery" title="Preview in the designer window" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--2-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Preview in the designer window" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--2-en.png" alt="Preview in the designer window" width="100%" /></a></p> <p>In some cases, such a mode can be more convenient.</p> <p>We have also introduced asynchronous methods for report preparation and viewing: Report.PrepareAsync() and Report.ShowAsync(). They can be used when handling large reports. In that case, you can use the preview window while the report is being prepared. This way, the user will not have the impression that the application is frozen or unresponsive.</p> <h2>The toolbar in the context menu</h2> <p>The context menu has been improved when right-clicking on an object. A toolbar appeared at the top, which contains frequently used items, such as edit, cut, copy, paste, etc.</p> <p>The menu used to look like this:</p> <p><a class="gallery" title="Previous context menu" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--3-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Previous context menu" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--3-en.png" alt="Previous context menu" /></a></p> <p>The new menu has become more compact and ergonomic:</p> <p><a class="gallery" title="New context menu" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--4-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="New context menu" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--4-en.png" alt="New context menu" /></a></p> <p>&nbsp;</p> <h2>Export to S3</h2> <p>We have added the ability to upload prepared and exported reports to the Simple Storage Service (S3 for short). The new export is located in the "Storage" tab of the prepared report saving menu.</p> <p>During the first export, you will need to enter registration data in the authorization window.</p> <p><a class="gallery" title="Authorization in S3" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--5-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Authorization in S3" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--5-en.png" alt="Authorization in S3" width="100%" /></a></p> <p>You can get the necessary keys in your S3 account settings. You can find more details in the service documentation.</p> <p>After successful authorization, you will see an export window.</p> <p><a class="gallery" title="Saving to S3" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--6-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Saving to S3" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--6-en.png" alt="Saving to S3" width="100%" /></a></p> <p>Here you can select the bucket to save, type, and file name. If you select a file type other than "Ready Report", then the settings for the corresponding export will become available.</p> <p><a title="How to export a finished report from FastReport .NET to S3" href="../../../blog/show/simple-storage-service-net/" target="_blank"><strong>Read more in the article.</strong></a></p> <h2>Ability to customize barcode font settings</h2> <p>The "Font" property is now available for "Barcode" objects. It allows you to set the font parameters used when displaying barcode texts. The default font is Arial, the same font used in previous versions. Now you can choose a different font, change its size, style, etc. As a result, you can create, for example, such barcodes:</p> <p><a class="gallery" title="An example of a barcode with a non-standard font" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--7-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="An example of a barcode with a non-standard font" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--7-en.png" alt="An example of a barcode with a non-standard font" /></a></p> <p>However, you should be careful with font settings. Not all scanners may be able to read such barcodes.</p> <h2>"Convert general format to text" option when exporting to Excel 2007</h2> <p>Excel 2007 has several data formats, including two that are very similar: general and text.</p> <p>General is the default. In most cases, numbers in this format appear as entered. But if the cell width is not enough to display the entire number, then it is rounded.<br />The text format always displays data as entered.</p> <p>FastReport .NET also has several formats, for example, general, numeric, date, and many others. The appropriate format is selected during export, the numeric is converted to numeric, and the date remains a date.</p> <p>The general format in FastReport .NET is also used by default. It displays the data exactly as it was entered. The general format is System.String. In turn, there is no separate text format in FastReport .NET.</p> <p>Excel 2007 export has a new option that allows you to convert the FastReport .NET general format to Excel text format (general is exported as general by default).</p> <p><a class="gallery" title="Format conversion option" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--8-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Format conversion option" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--8-en.png" alt="Format conversion option" width="100%" /></a></p> <p>Reports created in previous FastReport .NET versions will be exported in the same way in the new version since this option is disabled by default.</p> <h2>Support for partial report compilation</h2> <p>FastReport.Core, FastReport.Core.Skia and FastReport.CoreWin now enable partial compilation of a report to speed up its preparation if the report script has not been changed in the report and there are no objects that do not support partial compilation. You can enable it with the following command:</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;">FastReport.<span style="color: #0000ff;">Utils</span>.<span style="color: #0000ff;">Config</span>.<span style="color: #0000ff;">CompilerSettings</span>.<span style="color: #0000ff;">ReflectionEmitCompiler</span> <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>Enabling Reflection.Emit Compiler does not cause any performance degradation. If the new compiler cannot be used in the new report, it will simply use the standard procedure without harming the report.</p> <p>&nbsp;</p> <h2><strong>New WebReport features</strong></h2> <h3>Improvements in WASM</h3> <p>Previously, you could only view reports opened in the browser using our FastReport.Blazor.Wasm library. This update added support for exports. Now users can export the resulting reports to various formats, just as is in regular WebReport.</p> <p><a class="gallery" title="Export of reports from WASM" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--9-en.gif"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Export of reports from WASM" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--9-en.gif" alt="Export of reports from WASM" width="100%" /></a></p> <p>Also, Reflection.Emit compilation accelerated the loading and preparation of reports without a script in WebAssembly.</p> <h2>Toolbar personalization</h2> <p>Now you can create elements, such as buttons, dropdowns, and input fields, and add them to the toolbar. These elements can have various options, including images, titles, and styles. You can also implement logic using JavaScript and C#.</p> <p>An example of adding custom elements to the toolbar:</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;"> var button <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ToolbarButton<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;"> Title <span style="color: #008000;">=</span> <span style="color: #666666;">"MyCustomButton"</span>,</span> <span style="vertical-align: top;"> OnClickAction <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ElementClickAction<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;"> OnClickAction <span style="color: #008000;">=</span> async <span style="color: #000000;">(</span>webreport<span style="color: #000000;">)</span> <span style="color: #008000;">=&gt;</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> webreport.<span style="color: #0000ff;">LocalizationFile</span> <span style="color: #008000;">=</span> <span style="color: #666666;">"MyLocalizationFile"</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> <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: #000000;">}</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">&nbsp;</span> <span style="vertical-align: top;"> var select <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ToolbarSelect<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;"> Title <span style="color: #008000;">=</span> <span style="color: #666666;">"MyCustomSelect"</span>,</span> <span style="vertical-align: top;"> Items <span style="color: #008000;">=</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>ToolbarSelectItem<span style="color: #008000;">&gt;</span></span> <span style="vertical-align: top;"> <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> ToolbarSelectItem<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;"> Title <span style="color: #008000;">=</span> <span style="color: #666666;">"MySelectItem"</span>,</span> <span style="vertical-align: top;"> OnClickAction <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ElementScript<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;"> Script <span style="color: #008000;">=</span> <span style="color: #666666;">"console.log('My item is working')"</span></span> <span style="vertical-align: top;"> <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: #000000;">}</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">&nbsp;</span> <span style="vertical-align: top;"> var input <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ToolbarInput<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;"> InputType <span style="color: #008000;">=</span> <span style="color: #666666;">"number"</span>,</span> <span style="vertical-align: top;"> OnChangeAction <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ElementChangeAction<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;"> OnChangeAction <span style="color: #008000;">=</span> async <span style="color: #000000;">(</span>webreport, inputValue<span style="color: #000000;">)</span> <span style="color: #008000;">=&gt;</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">{</span></span> <span style="vertical-align: top;"> webreport.<span style="color: #0000ff;">Report</span>.<span style="color: #0000ff;">Prepare</span><span style="color: #000000;">(</span><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: #0000ff;">Height</span> <span style="color: #008000;">=</span> <span style="color: #ff0000;">int</span>.<span style="color: #0000ff;">Parse</span><span style="color: #000000;">(</span>inputValue<span style="color: #000000;">)</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span></span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span></span> <span style="vertical-align: top;">&nbsp;</span> <span style="vertical-align: top;"> <span style="color: #000000;">}</span><span style="color: #008000;">;</span></span> <span style="vertical-align: top;">&nbsp;</span> <span style="vertical-align: top;"> webReport.<span style="color: #0000ff;">Toolbar</span>.<span style="color: #0000ff;">InsertToolbarElement</span><span style="color: #000000;">(</span>button<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: #0000ff;">InsertToolbarElement</span><span style="color: #000000;">(</span>select<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: #0000ff;">InsertToolbarElement</span><span style="color: #000000;">(</span>input<span style="color: #000000;">)</span><span style="color: #008000;">;</span></span></pre> </div> </div> </div> <p>As a result, these customized elements will appear in your toolbar after changes:</p> <p><a class="gallery" title="Toolbar" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--10-en.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Toolbar" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/release-notes-2023-3--10-en.png" alt="Toolbar" width="100%" /></a></p> <p>&nbsp;<a name="changes"></a></p> <h2>Full changelog</h2> <div> <p><strong>[Engine]</strong></p> <p>+ added new RFIDLabel object;</p> <p>+ added GS1 automatic formatting for GS1-128 barcode;</p> <p>+ added loading tables in cells of other tables when converting RDL templates;</p> <p>+ added Config.CompilerSettings.ReflectionEmitCompiler property, which, when enabled, speeds up report preparation if the script has not been changed (works only in .NET Core/.NET);</p> <p>+ added the ability to configure barcode font using the new "Font" property;</p> <p>* improved work with private font collections;</p> <p>* demo version&mdash;5-page limit removed; the text is randomly replaced with "Demo version";</p> <p>- fixed an infinite loop when calculating a parameter expression equal to this parameter;</p> <p>- fixed the problem of reading the DataMatrix barcode by a mobile scanner;</p> <p>- fixed a bug when line strikethroughs were incorrectly displayed during manual transfers;</p> <p>- fixed the calculation of the shift of translated RichObject objects;</p> <p>- fixed conversion of empty Variant to other types;</p> <p>- fixed deletion of a column after which the column data remained in the report;</p> <p>- fixed the work of the VisibleExpression property for matrix and table rows and columns;</p> <p>- fixed deletion of fonts that are no longer present from the font_hash dictionary;</p> <p>- fixed a bug with unsorted tab stops in RichObject;</p> <p>- fixed a bug with parsing GSUB table leading to exception;</p> <p>- fixed loss of stream stop when exporting to PDF with the "Text in curves" option, resulting in System.StackOverflowException;</p> <p>- fixed a bug with loading object borders when converting RDL templates;</p> <p>- fixed deletion of the first three characters in the GS1-128 barcode;</p> <p>- fixed coding table for Code93 Extended barcode;</p> <p>- fixed text encoding in DataMatrix barcode;</p> <p>- fixed text rendering bug during word break due to lack of space;</p> <p>- fixed RightToLeft text conversion when the ConvertRichText option is enabled;</p> <p>- fixed line break in HtmlTextRenderer;</p> <p>- fixed a bug when page columns were printed over band columns;</p> <p>- fixed white highlighting of empty lines between text paragraphs and some paragraphs in RichObject when using fill;</p> <p>- fixed selection of text parts with white color in RichObject with ConvertRichText = true;</p> <p>- fixed ignoring ConnectionString if ConnectionStringExpression returned null;</p> <p>- fixed indents of translated text objects from RichObject;</p> <p>- fixed positioning of objects when translating RichObject;</p> <p>- fixed import of tables from JasperReports;</p> <p>- fixed System.NullReferenceException when clearing TableObject;</p> <p>- fixed horizontal image alignment in RichObject when ConvertRichText = true;</p> <p>- fixed System.NotImplementedException when the TextObject tab stop is negative;</p> <p>- fixed null conversion if the expression contains a function;</p> <p>- fixed System.ArgumentException when JSON data source host has an empty CharacterSet;</p> <p>- fixed positioning of TableObject when translating RichObject;</p> <p>&nbsp;</p> <p><strong>[Designer]</strong></p> <p>+ added ability to take column names from the first row in Excel connection;</p> <p>+ added categories for "Barcode" objects;</p> <p>+ added Config.DesignerSettings.EmbeddedPreview property for report preview in the designer window;</p> <p>+ added the "Other" category for dialog controls in the "Objects" panel;</p> <p>+ added the ability to display the translated object in the Online Designer;</p> <p>+ added the procedure selection page in the form of the data connection wizard;</p> <p>+ added the toolbar to the context menu;</p> <p>+ added the ability to use expressions in the "Payment amount" field in the SberbankQr editor;</p> <p>+ added parsing of parameters from SQL query;</p> <p>+ added a warning when the names of the request parameters match;</p> <p>+ added a check for the existence of a file when it is changed in a CSV connection via the CsvFile property;</p> <p>* changes in the "Query Builder" interface;</p> <p>* updated "Data Connection Wizard." Improved interface, fixed bugs, and increased speed;</p> <p>* change in the rendering of tooltips with coordinates/sizes in the designer;</p> <p>- fixed the problem of connecting to CSV via URL;</p> <p>- fixed a bug in the "Save as ..." operation for a file opened from the cloud;</p> <p>- fixed the "Map" object in NET 6.0 (empty polygon labels);</p> <p>- fixed error with reading values from the designer configuration file;</p> <p>- fixed a bug when a new report page was created after double right-clicking on the "Code" tab;</p> <p>- fixed an error after closing the preview window with empty values of numerical parameters;</p> <p>- fixed a bug when the designer did not respond during the authorization process;</p> <p>- fixed bugs in the Gauge object editors;</p> <p>- fixed System.NullReferenceException when merging dictionaries that include parameter connections;</p> <p>- fixed text highlighting in RichObject when using property ConvertRichText = true;</p> <p>- fixed a bug with the order of formats when there are several expressions in a text object;</p> <p>- fixed a scaling error in the designer settings window on the "Plugins" tab;</p> <p>- fixed incorrect scaling of the data source selection form in Visual Studio;</p> <p>- fixed incomplete display of pages with infinite width in the preview page adding;</p> <p>- fixed a bug with password-protected report loading;</p> <p>- fixed problems with scaling some controls;</p> <p>- fixed a bug when fields are selected for unselected tables during connection editing;</p> <p>- fixed a bug when all tables were selected during connection editing, even though only some of them were actually selected;</p> <p>- fixed a System.IO.FileFormatException when using an incorrect XML report on the FRX page;</p> <p>- fixed incorrect work of font settings in MSChartObject when the scale is more than 100%;</p> <p>- fixed a bug when connecting a CSV database via URI;</p> <p>- fixed a bug when running a report with MSChartObject and SparklineObject on a DataBand with the CanBreak property enabled;</p> <p>- fixed problems with displaying SVG in the designer;</p> <p>- fixed a bug with the font size in the "Report Tree" window;</p> <p>- fixed the behavior of the "About" window when changing scaling;</p> <p>- fixed ignored MSChartObject rendering if Title is missing;</p> <p>&nbsp;</p> <p><strong>[Preview]</strong></p> <p>- fixed text object horizontal alignment when AutoWidth = true;</p> <p>- fixed problems with displaying SVG in preview;</p> <p>&nbsp;</p> <p><strong>[Exports]</strong></p> <p>+ added export to S3;</p> <p>+ added export of page borders during image export;</p> <p>+ added "Use page breaks" option in the form of HTML export;</p> <p>+ added option to enable or disable adding bookmarks to each page when exporting to Word 2007;</p> <p>+ added creating a new sheet when the number of lines approaches the maximum allowed on one Excel 2007 sheet;</p> <p>+ added the "Convert general format to text" option in Excel 2007 export;</p> <p>+ expansion of font names;</p> <p>+ improved font packaging subsystem for PDF export;</p> <p>* speeded up export to PDF;</p> <p>* optimized export of interactive forms to PDF;</p> <p>- fixed a bug when LineHeight was ignored when exporting using Skia;</p> <p>- fixed multi-threaded export to PDF and private font collections;</p> <p>- fixed loading of fonts with traditional Chinese characters;</p> <p>- fixed kerning of right-to-left fonts when exporting to PDF;</p> <p>- fixed a bug where fonts smaller than 10 were displayed incorrectly with the ConvertRichText property enabled when exporting to RTF;</p> <p>- fixed kerning errors in PDF export;</p> <p>- fixed a bug in PDF export in "Text in curves" mode at high monitor resolution;</p> <p>- fixed a bug when a dark frame was drawn for some objects in PDF export;</p> <p>- fixed export of font families registered in FastReport.Utils.FRPrivateFontCollection;</p> <p>- fixed display of HTML &lt;strike&gt;, &lt;sub&gt; and &lt;sup&gt; tags when exporting to RTF;</p> <p>- fixed a bug where the export of a report with pictures for Skia ended with an error;</p> <p>- fixed export of footer objects to RTF and DOCX;</p> <p>- now single-byte spaces do not disappear from the string after export to Excel 2007;</p> <p>- added extra text breaks when exporting to CSV;</p> <p>- fixed a bug with extra separators when exporting to CSV;</p> <p>- fixed a bug when fonts were damaged during multi-threaded export to PDF;</p> <p>- fixed a bug when hyphen characters were not processed when exporting to HTML;</p> <p>- fixed incorrect work of hyperlinks in RichObject when exporting to PDF;</p> <p>- fixed row height multiplier in RTF export;</p> <p>- fixed double saving of report in Google Drive;</p> <p>- fixed API call for saving reports in OneDrive;</p> <p>- fixed problems with displaying SVG when exporting to PDF;</p> <p>- fixed errors in the export tree;</p> <p>- fixed export of text with HTML tags to Word 2007;</p> <p>&nbsp;</p> <p><strong>[WebReport]</strong></p> <p>+ added report shadow in WebReport;</p> <p>+ added support for report export to Wasm;</p> <p>* changed Toolbar behavior for one-page reports;</p> <p>* changed the behavior of printing a report from a browser in WebReport. Now a print page closes automatically;</p> <p>- fixed a bug when click events in WebReport did not work;</p> <p>- fixed incorrect export to Word 2007 in web reports;</p> <p>- fixed a bug where some report objects (for example, RichObject) might not be displayed in the Web designer;</p> <p>- fixed a bug where a single-page report did not export if settings were used;</p> <p>- fixed a bug when the report was not updated when the parameter was changed;</p> <p>&nbsp;</p> <p><strong>[.NET Core]</strong></p> <p>- fixed a bug when the InvariantGlobalization option was enabled;</p> <p>&nbsp;</p> <p><strong>[Demos]</strong></p> <p>* changed the script in the "Sort Group By Total" template for the correct work of the report and display of totals when using the "Can grow" and "Can shrink" properties of the "Group Footer" band;</p> <p>&nbsp;</p> <p><strong>[Extras]</strong></p> <p>+ added export of page borders when exporting with PDFSimpleExport;</p> <p>+ added the ability to connect to MariaDB using the MySqlConnection plugin;</p> <p>+ added .db format to the file filter for connecting SQLite;</p> <p>+ added a plugin with support for images in WebP format;</p> <p>* RPTImportPlugin updated to .NET Framework 4.7.2;</p> <p>- fixed a bug resulting in System.IO.FileLoadException when connecting to ClickHouse and MongoDB;</p> <p>- fixed the data source selection form, which did not open in the foreground.</p> </div> Wed, 13 Sep 2023 00:00:00 +0200 http://www.fast-report.com/en/news/589/ Add-on component in FastReport Ultimate .NET http://www.fast-report.com/en/news/588/ <p><a class="gallery" title="Add-on component in FastReport Ultimate .NET" href="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/free_wpf_itog_en_news.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Add-on component in FastReport Ultimate .NET" src="https://fastreportsimages.s3.amazonaws.com/uploads/09.23/free_wpf_itog_en_news.png" alt="Add-on component in FastReport Ultimate .NET" width="100%" /></a></p> <p>Subscription to the <a href="../../../buy/#!/.NET/FastReport%20.NET/yes&amp;/Ultimate/" target="_blank">.NET Ultimate Edition</a> gets even better! The edition now includes a new high-performance reporting and document library for Windows Presentation Foundation (WPF). Moreover, the price remained the same.</p> <p>FastReport Ultimate .NET contains products for projects integration developed using the ASP.NET, .NET Core, Blazor, WASM, WPF, WinForms, Mono platforms. Desktop and <a title="FastReport Online Designer" href="../../../product/fast-report-online-designer/">online designer</a> is also included for comfortable work on any device. FastReport generators allow you to create different types of documents with many components for data visualisation and analytics, display options and export formats.</p> <p>Owners of an active Ultimate subscription can test <a title="FastReport WPF" href="../../../product/fast-report-wpf/">FastReport WPF</a> for free at their <a title="cpanel" href="https://cpanel.fast-report.com/" target="_blank">client panel</a>.</p> Wed, 06 Sep 2023 00:00:00 +0200 http://www.fast-report.com/en/news/588/ Release of the New FastReport WPF Report Generator http://www.fast-report.com/en/news/586/ <p><a title="FastReport WPF" href="../../../product/fast-report-wpf/" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport WPF" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.23/release-fastreport-wpf-en.png" alt="FastReport WPF" width="100%" /></a></p> <p>&nbsp;</p> <p>We are excited to announce the release of the first version of the report generator for Windows Presentation Foundation - <a title="FastReport WPF" href="../../../product/fast-report-wpf/" target="_blank"><strong>FastReport WPF</strong></a>.</p> <p>This high-performance library for creating reports and documents will assist you in developing business applications to meet various needs on the .NET Desktop and Web platforms. Create, view, and export detailed, visually appealing, interactive reports using a lightweight, versatile reporting tool.</p> <p>The report generator includes a powerful core for building reports, a user-friendly designer with a familiar interface, and a fast viewer of reports. FastReport WPF uses the SkiaSharp graphics engine for comfortable work with Windows. The WPF report generator also has an advanced code editor with Roslyn-based intelligence support.</p> <p>FastReport WPF is part of the unified FastReport ecosystem. Reports created in other products will seamlessly work in FastReport WPF and vice versa.</p> <p>NuGet packages via NuGet Server will be available for download in September. Now you can get WPF packages for your project using the installer from <a title="https://cpanel.fast-report.com/" href="https://cpanel.fast-report.com/" target="_blank"><strong>cpanel.fast-report.com</strong></a>.</p> Tue, 29 Aug 2023 00:00:00 +0200 http://www.fast-report.com/en/news/586/ 25 years of product history of our company http://www.fast-report.com/en/news/585/ <p>We turned 25 in August! Thank you for being with us all these years and for helping make our products better and more powerful!<br /><br /></p> <p><a class="gallery" title="25 years" href="https://fastreportsimages.s3.amazonaws.com/uploads/08.23/en_over_version_2023.png"> <img style="display: block; margin-left: auto; margin-right: auto;" title="25 years" src="https://fastreportsimages.s3.amazonaws.com/uploads/08.23/en_over_version_2023.png" alt="25 years" /></a></p> Mon, 21 Aug 2023 00:00:00 +0200 http://www.fast-report.com/en/news/585/ Official launch of the FastReport Cloud service http://www.fast-report.com/en/news/583/ <p><a title="FastReport Cloud" href="../../../product/fast-report-cloud/" target="_blank"><img title="FastReport Cloud" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.23/CLOUD_RELEASE_2023.png" alt="FastReport Cloud" width="100%" /></a></p> <p>We&rsquo;re happy to announce the official launch of FastReport Cloud, a cloud service for creating, editing and storing documents!</p> <p><a title="FastReport Cloud" href="../../../product/fast-report-cloud/" target="_blank"><strong>FastReport Cloud</strong></a> is a pre-configured reporting system from your data in the cloud. Among its advantages:</p> <ul> <li> <p style="display: inline !important;">work directly through the browser or via API</p> </li> <li>collaboration with setting up roles and access levels</li> <li>universal solution for any programming language and framework</li> <li>a convenient pre-made end user interface</li> <li>create, edit and store documents in one place and with just one click</li> <li>work security: from authentication to personal data protection</li> </ul> <p>All of this is based on the powerful FastReport engine with the ability to export to all formats and set up scheduled reports. <a title="FastReport Cloud" href="https://fastreport.cloud/app/" target="_blank"><strong>Try cloud reporting now!</strong></a></p> <p><strong><br /></strong></p> <p><a class="button" href="../../../product/fast-report-cloud/">about product</a> <a class="button" href="https://fastreport.cloud/app/workspace/617691477562a28df3681d5e/documents/templates">try demo</a></p> <p><strong><br /> </strong></p> <p><strong><br /> </strong></p> Wed, 19 Jul 2023 00:00:00 +0200 http://www.fast-report.com/en/news/583/ Summer offer: 10% off on FastReport VCL editions http://www.fast-report.com/en/news/582/ <p><a title="Summer offer" href="../../../promo/vcl-summer-2023" target="_blank"> <img style="display: block; margin-left: auto; margin-right: auto;" title="Summer offer" src="https://fastreportsimages.s3.amazonaws.com/uploads/07.23/10_on_FR_VCL_en.png" alt="Summer offer" width="100%" /></a></p> <p>From <strong>July 11</strong> to <strong>July 25</strong>, get <a title="Installing FastReport in Lazarus for Linux and Windows" href="../../../blog/show/installing-fastreport-lazarus/" target="_blank">Lazarus</a> support and source code with 10% off in FastReport VCL Professional and Enterprise editions, or full cross-platform with FastReport VCL Ultimate.</p> <p>Save from $39,9 when purchasing a Single license, $89,9 when purchasing a Team and $599,9 when purchasing a Site!</p> <p>Take advantage of getting much more functionality for less cost. You can see the differences between editions <a title="Comparison of FastReport VCL Editions" href="../../../products/report-for-delphi-fastreport-feature-matrix/" target="_blank">here</a>.</p> <p>The offer is valid only for the license purchase and does not apply to an upgrade or renewal.</p> <p>You can use the hot offer by clicking on the <a title="Summer offer" href="../../../promo/vcl-summer-2023" target="_blank">link</a>.</p> Tue, 11 Jul 2023 00:00:00 +0200 http://www.fast-report.com/en/news/582/ Online Designer and Blazor WASM support for free: FastReport .NET Enterprise at the price of Professional http://www.fast-report.com/en/news/580/ <p><a class="gallery" title="FastReport .NET Enterprise at the price of Professional" href="https://fastreportsimages.s3.amazonaws.com/uploads/06.23/net_enterprise_professional_en.png"><img style="display: block; margin-left: auto; margin-right: auto;" title="FastReport .NET Enterprise at the price of Professional" src="https://fastreportsimages.s3.amazonaws.com/uploads/06.23/net_enterprise_professional_en.png" alt="FastReport .NET Enterprise at the price of Professional" width="100%" /></a></p> <p>&nbsp;</p> <p>It&rsquo;s a high time to take an advantage of our special offer for <a title="FastReport .NET" href="../../../product/fast-report-net/" target="_blank">FastReport .NET</a> report generator purchasing, so that you can focus on your summer vacation and not to worry about generating documents.</p> <p>You can purchase FastReport .NET Enterprise Single at the Professional price until June 30! That is, get the platform-independent report designer FastReport Online Designer for free and save $200 or more.</p> <p><a title="FastReport Online Designer" href="../../../product/fast-report-online-designer/" target="_blank">FastReport Online Designer</a> allows you to create, edit and view reports on any device without compatibility issues.</p> <p>This is a great opportunity to save money while getting much broader functionality.</p> <p>Compare editions and choose the most suitable one <a title="Comparison of FastReport .NET editions" href="../../../fast-report-net-editions-compare/" target="_blank">here</a>.</p> <p>*Offer is valid for a full price purchase only and does not apply to a subscription renewal or an upgrade.</p> <p>To take advantage of the offer, click on the following <a title="REQUEST OFFER" href="../../../promo/frsummer2023" target="_blank">link</a>.</p> Wed, 14 Jun 2023 00:00:00 +0200 http://www.fast-report.com/en/news/580/ 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 /