Skip to content

Commit

Permalink
docs: added info for Skia switch in SRD.NET (#1462)
Browse files Browse the repository at this point in the history
refs: #1457

chore: added printing info
  • Loading branch information
ighristov authored Aug 7, 2024
1 parent 8217b02 commit 22bb8e8
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ Starting with 2022 R3, a new version of Standalone Report Designer is available.

This section explains the differences between both versions of Standalone Report Designer - for .NET Framework and .NET 8. Although lots of code was shared between the versions, the .NET induced some changes that are listed below.

* __Preview and Export using Skia Graphics Engine__ - The Standalone Report Designer for .NET can switch between GDI+ and Skia graphics engines when previewing, printing, and exporting reports. This functionality, introduced with 2024 Q3 (18.2.24.806), is useful for report authors that design their reports on Windows machines but the target platform for their application is Linux or macOS, where Skia library is used for processing and rendering. Since Skia does not support EMF format (vector drawing for image rendering), the previewed image may look blurry when zoomed in or out. Switching the state is applied to the Print Preview, Print, and Export functionalities. It affects all reports currently loaded in the Standalone Report Designer for .NET.

![The switch button that toggles between GDI+ and Skia rendering engine. The button is placed in the rightmost end of the toolbar in Preview mode.](images/Designer/srd-net-skia-gdi-switch.png "The switch button that toggles between GDI+ and Skia rendering engines.")

* __Automatic discovery of 3rd party ADO.NET Data Providers__ - The Standalone Report Designer for the .NET Framework required manually adding an entry in the DbProviderFactories section in the application configuration file when needed to use a third-party ADO.NET provider. The Report Designer for .NET will try to discover and automatically load the available ADO.NET data providers when building a new SQL connection. The supported providers are: `Microsoft.Data.SqlClient`, `System.Data.SqlClient`, `Npgsql for PostgreSQL`, `System.Data.SQLite`, `MySql.Data.MySqlClient`, `Oracle.ManagedDataAccess.Client`. `ODBC` and `OleDB` data sources are also supported.

> If any of the supported data providers doesn't appear in the dropbox of the SqlDataSource wizard you need to add its .dll and its dependency .dll files in the folder with the `Telerik.ReportDesigner.Net.exe` file.
Expand Down

0 comments on commit 22bb8e8

Please sign in to comment.