We often receive feedback regarding hard/impossible editing of reports after they are exported to Word format. The existing rendering mechanism will produce Word tables which are harder for manual editing - http://docs.telerik.com/reporting/designing-reports-considerations-word Let us know in comments about your experience with editing reports exported to Word format so we can understand more clearly what is required from Reporting Word rendering extention.
Currently, NoDataMessage property is available for Table/List/Crosstab, Graph and Map items only (http://docs.telerik.com/reporting/report-structure-dataitem-set-no-data-message) Providing NoDataMessage property for reports as well will simplify the approach to display the message in case no data is returned from report's data source.
As HtmlTextBox item supports only a limited number of HTML tags and CSS attributes, it cannot be used for rendering a richly-formatted text. The solution can be to use a WebBrowser control (https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx) in a user function to render HTML to a bitmap and display it in a PictureBox item as described in this KB article: http://www.telerik.com/support/kb/reporting/details/how-to-render-any-html-tags-in-reports Let us know if you think providing such functionality out-of-the-box would be beneficial for your reports. Leave here a comment with your thoughts on this subject or vote for this feature.
DOCX document format supports font embedding like PDF does. But currently only the PDF font embedding is implemented in Reporting. This, together with recent implemented PrivateFonts feature, will give us an option to use one more document format without the need to install custom fonts on the client's machine.
Currently in Telerik reporting, when we apply sorting it works on all selected columns together in a complex format. It also leads to confusion when user applies sorting on two or more columns as all of them have the sort icons. Single column based sorting would help end user to easily access and understand the action. In this approach user will see sort icon only on the currently selected column. Please provide the support for single column based sorting in Telerik reporting to ease the use of sorting functionality.
To have a better performance would be nice to cancel report rendering automatically or manually. If I am asking for a big report and after I change parameters and request new report, the previous request is still in progress and it is not going to be cancelled. Therefore I see high memory consumption on continuously refreshing a reports with a big data and after some time I see complete slow down of the Reporting Service and of course slow down of the server itself. The memory in this case is not released and Reporting Service crashes sometimes.
I use to be able to change the size, location of a picture box at run-time. I cannot do this anymore in the newest version of telerik reporting. It would be good to be able to do this using expressions. As of now you can only change the value of a picture box.. But you cannot change the Size or location values... By allowing me to to this I would be able to make good looking custom graphs for my reports. As of now my only solution seems to stay on telerik reporting version 2010. Thanks for considering...
The telerik configuration has to be provided by app.config / web.config. (http://docs.telerik.com/reporting/configuring-telerik-reporting)
In a huge solution this makes it necessarry to define the same settings multiple times. (app.config for UnitTests, web.config for WebFrontend, app.config for Workers.) I prefer to implement configuration just once programaticaly.
Please provide a public interface for configuration so that we can inject configuration from commandline / azure / configfiles / ...
For private fonts the feature is implemented but all methods are marked private. so I have to call this things by reflection:
//<?xml version="1.0" encoding="utf-8"?>
//<configuration>
// <configSections>
// <section name="Telerik.Reporting" type="Telerik.Reporting.Configuration.ReportingConfigurationSection, Telerik.Reporting, Version=11.0.17.406, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" />
// </configSections>
// <Telerik.Reporting>
// <privateFonts>
// <add fontFamily="Poppins Medium" path="c:\poppins\Poppins-Medium.ttf" />
// <add fontFamily="Poppins Light" path="c:\poppins\Poppins-Light.ttf" />
// <add fontFamily="Poppins SemiBold" path="c:\poppins\Poppins-SemiBold.ttf" />
// </privateFonts>
// </Telerik.Reporting>
//</configuration>
var fontContainerType = typeof(Telerik.Reporting.DataSource).Assembly.GetType("Telerik.Reporting.Processing.Common.FontContainer");
var fontContainer = fontContainerType.GetField("Instance", BindingFlags.Public | BindingFlags.Static).GetValue(null);
var methodAdd = fontContainer.GetType().GetMethod("AddFont", BindingFlags.NonPublic | BindingFlags.Instance);
methodAdd.Invoke(fontContainer, new object[] {"c:\\poppins\\Poppins-Medium.ttf", "Poppins Medium", "regular"});
methodAdd.Invoke(fontContainer, new object[] {"c:\\poppins\\Poppins-Light.ttf", "Poppins Light", "regular"});
methodAdd.Invoke(fontContainer, new object[] {"c:\\poppins\\Poppins-SemiBold.ttf", "Poppins SemiBold", "regular"});
When selecting report in print preview mode with a windows DP setting of 125% the report is not corrected. This results in report which is shifted on paper when printing is invoked. See attached file. Request a setting which can overrule the operating system DPI setting.
All Telerik Reporting assemblies to be distributed via Nuget packages, in order to ease deploying a solution that uses Telerik Reporting and to share the solution with other developers. Note: Without having Telerik Reporting installed on the machine, there will be no design-time support (Upgrade and other wizards, VS Report Designer, etc.). The purpose of the packages is only deployment.
Suppose I have create a chart with fixed y axis (from -4 to 4), Instead of displaying numeric value on the y axis label, i will need to change it to other strings like : -4 -> -4σ -3 -> -3σ -2 -> -2σ -1 -> σ 0 ->x̀„ 1 -> σ 2->2σ 3->3σ 4->4σ It would be nice if it can format the value of each Axis label (particularly for fixed max and min value)
I would like the end user to be able to resize the DocumentMap and if possible the Parameters Area. Many times when the names are long they are cut off. Many of my user will have clients will have similar names like law firms with a particular attorney name appended. Example: LAW FIRM OF DOUCHE AND BAG - JAMES SMITH ESQ LAW FIRM OF DOUCHE AND BAG - KIM JONES With the current implementation it would be cut off before you could see the end of the name. LAW FIRM OF DOUCHE AN LAW FIRM OF DOUCHE AN This requires them to use the scroll bar back and forth instead of resizing the area like the old webforms viewer. Please see picture for references. Also if there was an option for the names to have tooltips so they could just hover that would be helpful. The parameter map at least will wrap the names that are long it’s the DocumentMap that is the bigger problem. Thanks John
Currently If you want to hide one filter out of many based on other value. this is feature is not available in report now. below the my ticket for you same. I wish this feature include out of the box. https://www.telerik.com/account/support-tickets/view-ticket?threadid=1102630
Currently the gridlines are displayed only under the series but in some cases it would be better to be visible over the series. In case the graph displays Area series and then Line series over the Area, the Area hides the gridlines so they can not be used to match the X and Y on the Line series.
Please provide support for GeoJson format to create World Map in Telerik Reporting.
please add a feature to set multiple color palette for graphs series and based on user selection we should be able to switch them conditionally
Currently report parameter types are limited. We would like to pass a data table as a parameter . Tried formatting to table string outside and using HTMLTextbox, but it does not parse <table > tags.
Please add full support for asp.net Core. What you currently have is not nearly complete. We need to be able to use the report designer and add reports in a .net core project and we need to be able to use reports that have objectdatasources. Currently object datasource does not work with .net core dll's.