Completed
Last Updated: 30 Sep 2022 11:26 by ADMIN
Release R3 2022 SP1
Importing document with ShapeLocks leads to InvalidCastException:

Unable to cast object of type 'Telerik.Windows.Documents.DrawingML.ShapeLocks' to type 'Telerik.Windows.Documents.DrawingML.ConnectionShapeLocks'.'
Completed
Last Updated: 22 Sep 2022 11:46 by ADMIN
Release R3 2022 SP1
When an encrypted document containing document info is exported, the document info is missing.
Completed
Last Updated: 22 Sep 2022 07:56 by ADMIN
Release R3 2022 SP1
Endless loop while the PDF exporter splits a block with an image. This image size is close to the page size but cannot fit in this case.
Completed
Last Updated: 22 Sep 2022 06:27 by ADMIN
Release R3 2022 SP1
Text is cut off in Net Standard with a specific document.
Completed
Last Updated: 19 Sep 2022 13:17 by ADMIN
Release R3 2022
ADMIN
Created by: Anna
Comments: 2
Category: SpreadStreamProcessing
Type: Feature Request
37
In addition to the fast document generation, the SpreadStreamProcessing can be adapted to import documents significantly faster than SpreadProcessing.
Completed
Last Updated: 14 Sep 2022 13:52 by ADMIN
Release R3 2022 SP1
When a document containing a hyperlink before bookmark and it is exported to PDF or UpdateField(s) method is called an exception is thrown: "System.InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.Model.Editing.Layout.HyperlinkEndLayoutElement' to type 'Telerik.Windows.Documents.Fixed.Model.Editing.Layout.TextFragmentLayoutElement'.'"
Completed
Last Updated: 14 Sep 2022 13:36 by ADMIN
Release R3 2022 SP1

Such fonts are:

  • ArialMT - should fallback to Arial
  • TimesNewRomanPS-ItalicMT, TimesNewRomanPS-BoldMT, TimesNewRomanPS-BoldItalicMT - should fallback to the Times New Roman variants accordingly. 
Completed
Last Updated: 06 Sep 2022 07:12 by ADMIN
Release R3 2022
Exception when the comments are imported before the fallback notes.
Completed
Last Updated: 31 Aug 2022 07:22 by ADMIN
Release R3 2022
Chart not visible when file has OneCellAnchor xaml element.
Completed
Last Updated: 18 Aug 2022 13:12 by ADMIN
Release R3 2022
ADMIN
Created by: Deyan
Comments: 18
Category: PdfProcessing
Type: Feature Request
39

Currently, for .NET Framework scenarios, this could be achieved using RadPdfViewer's WPF control ThumbnailFactory class. Sample code may be seen at this forum post: http://www.telerik.com/forums/pdf-thumbnail-returns-transparent-images#jO33X-E8Cki_qLh_KsToWg.

The feature should be implemented for .NET Standard as well.

Completed
Last Updated: 17 Aug 2022 16:00 by ADMIN
Release R3 2022
ADMIN
Created by: Deyan
Comments: 16
Category: SpreadProcessing
Type: Feature Request
46
If a worksheet spans more than one page, you can print row and column headings or labels (also called print titles) on every page to ensure that the data is properly labeled.
Completed
Last Updated: 16 Aug 2022 13:23 by ADMIN
Release LIB 2022.2.822 (22 Aug 2022)
The default ImagePropertiesResolver does not handle the RGB24 pixel format and an exception is thrown.
Completed
Last Updated: 16 Aug 2022 12:18 by ADMIN
Release LIB 2022.2.822 (22 Aug 2022)
The pie chart is not rendered correctly and is not converted to pdf as expected.
Completed
Last Updated: 16 Aug 2022 07:12 by ADMIN
Release R3 2022
When a file makes use of differential formats an Index out of range error may be thrown on import.
Completed
Last Updated: 16 Aug 2022 05:04 by ADMIN
Release R3 2022
ADMIN
Created by: Mihail
Comments: 1
Category: WordsProcessing
Type: Feature Request
5
Office Open XML defines a mechanism for the storage of content which is not defined by this Office Open XML Standard, for example extensions developed by future software applications.

The stored data could be an image.
Completed
Last Updated: 15 Aug 2022 06:13 by ADMIN
Release R2 2020
Created by: Bertha
Comments: 1
Category: PdfProcessing
Type: Feature Request
2
Support for exporting WMF (Windows Metafile) and EMF (Enhanced Metafile) images should be implemented.

Workaround: Convert the WMF images to PNG before exporting:
ImageSource imageSource = new ImageSource(new MemoryStream(this.ConvertWmfImageToPng(stream)));
document.Pages.AddPage().Content.AddImage(imageSource);
...
private byte[] ConvertWmfImageToPng(Stream wmfImageStream)
{
    byte[] pngBytes;
 
    using (MemoryStream pngImageStream = new MemoryStream())
    {
        System.Drawing.Image imageDrawing = System.Drawing.Image.FromStream(wmfImageStream);
        imageDrawing.Save(pngImageStream, System.Drawing.Imaging.ImageFormat.Png);
        pngBytes = pngImageStream.ToArray();
    }
 
    return pngBytes;
}

Completed
Last Updated: 05 Aug 2022 07:23 by ADMIN
Release R3 2022
The attached sample project below demonstrates a possible workaround for PAGE and NUMPAGES fields when exporting to PDF. The demo shows how to generate document from scratch containing PAGE and NUMPAGES fields and export it to PDF.
Completed
Last Updated: 02 Aug 2022 15:26 by ADMIN
Release R3 2022
Wrong UsedCellRange when the worksheet contains a DataValidation rule.
Completed
Last Updated: 01 Aug 2022 13:53 by ADMIN
Release R3 2022
Changing the sheet name with a string that needs to be escaped results in an invalid file due to missing escaping in the RefersTo value.
Completed
Last Updated: 29 Jul 2022 15:05 by ADMIN
Release R3 2022

Hidden fields with pushButton widget become visible when using FlattenFormFields method to flatten fields.

Workaround: do not flatten fields if the IsHidden property of any of its Widget's is set to True:

 var fieldsList = formFields.ToList();
 for (int i = 0; i < fieldsList.Count; i++)
 {
     var field = fieldsList[i];
     bool flattenCurrentField = true;
     if (field.FieldType == FormFieldType.PushButton)
     {
         PushButtonField pushButtonField = (PushButtonField)field;
         PushButtonWidget[] widgets = pushButtonField.Widgets.ToArray();

         foreach (var widget in widgets)
         {
             var baseType = typeof(PushButtonWidget).BaseType.BaseType.BaseType;
             PropertyInfo[] properties = baseType.GetProperties(BindingFlags.NonPublic | BindingFlags.Instance);
             PropertyInfo isHidden = properties.FirstOrDefault(p => p.Name == "IsHidden");
             bool value = (bool)isHidden.GetValue(widget);
             if (value == true)
             {
                 flattenCurrentField = false;
                 break;
             }
         }
     }

     if (flattenCurrentField)
     {
         document.AcroForm.FlattenFormField(field);
     }
 }

 

1 2 3 4 5 6