Currently EULA requires Telerik assemblies to be protected against unauthorized redistribution, by following specific guidelines for the different types of technology: - for WPF: https://docs.telerik.com/devtools/wpf/installation-and-deployment/deploying-telerik-ui/protecting-telerik-assembly - for ASP.NET AJAX: https://docs.telerik.com/devtools/aspnet-ajax/deployment/protecting-the-telerik-asp.net-ajax-assembly - for WinForms: https://docs.telerik.com/devtools/winforms/installation-deployment-and-distribution/redistributing-telerik-ui-for-winforms When the guidelines for WinForms or AJAX are followed (namely the call to ValidatePassPhrase() is uncommented in AssemblyProtection.IsValid() method, the following license message is added to the generated documents: "This document was generated by a copy of Telerik Document Processing licensed for use only by '<MyApp>'." Workaround: Set the application name as resource in the Application.Current, using the following code:where 'MyApp' should be replaced with the actual application name. References to PresentationFramework and WindowsBase .NET Framework assemblies should be added in order for this approach to work.new
System.Windows.Application();
System.Windows.Application.Current.Resources.Add(
"Telerik.Windows.Controls.Key"
,
"MyApp"
);
We found a small gap in Telerik's code, while defining name of Excel Sheet tab name (through Telerik Spreadsheet) --> using:
IWorksheetExporter CreateWorksheetExporter(string name);
of:
Telerik.Documents.SpreadsheetStreaming.IWorkbookExporter
When defining name of Excel sheet longer than 31 characters, Telerik code throws ArgumentException "Sheet name should be limited to 31 characters."
This is fine and correct - Excel sheet tab could be set UP TO 31 characters.
When using "shorter" name - like 30 characters, it works.
But when using exactly 31 characters, same Exception is thrown, which shouldn't be the case, as:
- Excel allows UP TO 31 charaters
- also you Exception message is clear that name should be limited TO 31 characters ;)
Best Regards,
Namyslaw Szymaniuk
Having issues when setting form text field that is rotated. The flatten method does not respect the alignment Middle/Right.
Also the field border does not get rotated.
See attached example.