Unified distribution for trial and commercial packages: Streamlined user experience by consolidating trial and commercial packages into a single unified distribution for Telerik UI libraries. Access is now managed through a license key file, eliminating the need for separate trial downloads.
For basic compression/decompression tasks, the Telerik Document Processing Libraries now uses System.IO.Compression instead of Telerik.Zip.
What's New:
Added a new Badge Component.
Updated Source code build instructions.
Document Processing Library: Added support for querying and summarizing PDF content using AI, enabling users to interact with and extract insights from PDF files.
Document Processing Library: Introduced multiple Digital Signatures support.
AIPrompt:
Added Visual Studio Designer for the AIPrompt component.
HtmlChart:
Added a No-Data Template.
PdfProcessing:
Introduced multiple Digital Signatures support.
Introduced support for Marked Content.
RadFixedPage.CropBox is now respected when exporting to image with SkiaImageFormatProvider.
Hierarchical document structure (import-export) is now preserved.
PdfStreamWriter: AdditionalActions (AA) are now exported when merging pages.
Introduced support for UnShrinking - Method 1.
Introduced partial support for GoToR action.
Handled the import of documents with null elements in the Associated Files (/AF) collection.
Handled the import of documents with Associated Files elements whose content is set to null.
Exposed Clone methods for cloning PositionContentElements (Path, Image, Form, TextFragment).
Tesseract OCR now works on Linux platforms.
Introduced support for Launch action.
Added support for querying and summarizing PDF content using AI, enabling users to interact with and extract insights from PDF files.
Fields that are not in the fields dictionary are now imported.
Added a mixed capitalization check to RadSpell with new WordIgnoreOptions.MixedCapitalization setting.
SpreadProcessing:
Updated the implementation of the SimpleTextMeasurer to use AverageFontWeight.
ZipLibrary:
EncryptionSettingsBase constructor and Algorithm property have been removed; use the static creation methods instead.
Implemented timeout for creating, updating and reading of zip archives.
Breaking Changes:
ZipArchive constructors have been removed. Use the static methods instead.
DefaultCryptoProvider class has been removed. Use PkzipCryptoProvider instead.
DefaultEncryptionSettings class has been removed. Use the static creation methods of the EncryptionSettings class instead.
ShouldEmbedFonts property of the PdfExportSettings has been removed. Use FontEmbeddingType instead.
修補程式
What's New:
Object doesn't support property or method 'attachShadow' in IE mode of Microsoft Edge.
ComboBox:
This element has a mismatch between the value of its readonly and aria-readonly attributes.
Update the aria readonly label.
DateInput:
Invalid regular expression in the RadDateInputScript.js script.
FloatingActionButton:
Setting Enabled=false for FloatingActionButton items does not disable the item.
Adjust opacity for disabled FloatingActionButton items.
Grid:
Bootstrap skin sets an incorrect height via .rgBatchContainer in Batch edit mode.
Improved WebClient usage in the Image Export.
Input:
TextBox set_enable() method is not working properly.
Navigation:
Invisible item participates in keyboard navigation.
PdfProcessing:
Wrong image export when a document is signed and has indexed color space.
Wrong font is loading when FontFile2 is CFF (Compact Font Format).
A NotImplementedException is thrown when calling Type1FontSource.GetCapHeight() method.
The StokeAlphaConstant is not handled correctly when applied on a TextFragment.
SkiaImageFormatProvider: Wrong glyph rendering due to incorrectly parsed Type1Font glyph data.
SkiaImageFormatProvider: IndexOutOfRangeException is thrown due to wrongly processed image data.
A NullReferenceException is thrown when the GetAllTextFromImage method is executed on a blank image without text.
A NotImplementedException is thrown for the SvgFontDefn's MeasureCharacters method.
An InvalidDataException: 'Unknown compression method (0x3C)' when importing a file with XRef table defined in an object with FlateDecode filter.
An InvalidCastException is thrown when importing a document with an annotation declared in the Fields collection.
Exporting a specific PDF file generates large amounts of ExtGState entries.
An ArgumentOutOfRangeException is thrown when creating a CapPathRound for an SVG element.
An ArgumentNullException is thrown when importing a document with widget annotations and null state appearance.
A NullReferenceException is thrown while importing document without AcroForm, containing fields defined in the widget annotation.
Form Fields are not copied when merging documents' pages using PdfStreamWriter.
Spell:
Fixed Uncaught SyntaxError Unterminated string in JSON.
SpreadProcessing:
XlsFormatProvider: FormulaParseException is thrown when importing a document with formulas referencing non-existent named ranges.
An InvalidOperationException is thrown when a comment uses legacyDrawingHF element instead of legacyDrawing.
Incorrect timestamp of DateTime with custom number format.
Exception Sequence contains no matching element is thrown on importing a document with a comment without an author.
Using timeout with Timespan.MaxValue results in ArgumentOutOfRangeException: 'Specified argument was out of the range of valid values. (Parameter 'delay').
Incorrect format result when the fraction format is applied and the worksheet contains fractions with a fractional part higher than 0.5.
WordsProcessing:
Simulated bold text loses its boldness after exporting a DOCX file to PDF format.
A NullReferenceException is thrown when importing documents with moved content when Track Changes is enabled.
HTMLFormatProvider: Exporting to HTML does not preserve line spacing.
Document's East Asia font falls back to a different font when opened in MS Word.
If At Least line spacing is smaller than the font size, it causes squished lines when exported to HTML.
Wrong glyph rendering when the Type3FontGlyphSource.Width is not consistent with the font's Width.
An InvalidOperationException is thrown when document with comment on a deleted text is imported.
An ArgumentException is thrown when a theme element does not have a name.