Essential Studio for WPF Release Notes
DocIO
Bug Fixes
-
#I728834- Empty paragraphs will no longer be added when converting a Word document with a horizontal line to PDF. -
#I699705- Paragraphs are preserved properly while converting a Word document with footnotes to PDF. -
#I729848- Paragraphs are preserved properly while converting a Word document with footnotes to PDF. -
#I726112- Scaled paragraph is now preserved properly while converting a Word document to PDF. -
#I729602- Endnote number is now preserved properly while converting a Word document to PDF multiple times. -
#I726356- Bullet style is now preserved properly after calling AppendHTML API. -
#I724436- Paragraph is now preserved while appending HTML with self-closing tags. -
#I722903- Revisions preserved after comparing DOCX format documents with tables. -
#I729319- The IndexOutOfRangeException will no longer be thrown while opening a DOCX format document with TOC. -
#I724488,#I725154- The Exception will no longer be thrown while opening DOCX format document with irregular structure. -
#I729359- List type is now preserved properly while converting HTML to DOCX format document. -
#I727335- List numbering is now preserved properly while callingGetTextAPI. -
#I717938- Class and elements CSS selectors for table, row and cells will be applied properly while importing HTML format documents.
Features
-
#I496404,#I683499,#I441392,#I335027- Added support for horizontal lines when importing HTML format documents.
Bug Fixes
-
I728946- Fixed an issue where hidden PDF form fields were rendered visible after flattening the PDF document. -
I730690- Fixed an issue that prevented users from changing the opacity of arrow annotations and resaving them. -
I725586- Resolved an issue that caused an exception during the import of a JSON file. -
I724416- Fixed an issue where the edges of ink annotations were cut off when passingtrueto theSetAppearances()method. -
I730534- Resolved an issue with negative values in theLinePointsproperty. -
I731125- Resolved a breaking issue encountered when retrieving the border line width and the width of loaded ink annotations. -
I727461- Fixed an issue where words containing accents were being incorrectly broken into individual letters during text extraction. -
I728727- Fixed an issue where conversion to PDF/A-1b did not work for appended documents. -
I728470- Resolved an issue where table values were not updated correctly when the border width was set to 0 and the border color was transparent.
PdfViewerControl
Bug Fixes
-
I731340-ArgumentOutOfRangeExceptionwill no longer be thrown in Organize pages of WPF PdfViewer.
Presentation
No Changes for this product in this version.
SfLinearProgressBar
Bug Fixes
-
I730188- MinWidth of SfLinearProgressBar will now be handled properly.
SfSpreadsheet
Bug fixes
- #I725311 - Now, editing will properly end when the selection is moved, after the previous cell was edited with an incorrect formula and the cancel operation was performed through the Formula Bar in the
SfSpreadsheet.
TileViewControl
Bug Fixes
-#I959931 - Tiles will arrange properly when resetting the layout during parallel dynamic item replacement at a specific index in the TileViewControl.
XlsIO
Bug Fixes
-#I729905 - AutoFilters property values are retained when inserting a column in the worksheet.
-#I730781 - Exception is no longer thrown when copying a range containing a chart from one workbook to another.
-#I730613 - Conditional formatting is applied correctly during Excel to PDF conversion when using a COUNTIFS formula.
-#I727407 - Exception is no longer thrown when clearing an array formula from a cell using the Clear() method.
-#I730567 - AutoFilter is copied properly when using the Worksheets.AddCopy() method.
-#I728765 - Exception is no longer thrown when cloning a workbook containing VBA modules.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| AutoComplete | 37 | 37 | 0 | All Passed |
| ButtonAdv | 22 | 22 | 0 | All Passed |
| Calculate | 9 | 9 | 0 | All Passed |
| CalendarEdit | 22 | 22 | 0 | All Passed |
| CalenderEdit | 41 | 41 | 0 | All Passed |
| CardView | 27 | 27 | 0 | All Passed |
| Carousel | 29 | 29 | 0 | All Passed |
| CheckListBox | 150 | 150 | 0 | All Passed |
| ChromelessWindow | 152 | 152 | 0 | All Passed |
| ColorEdit | 17 | 17 | 0 | All Passed |
| ColorPicker | 79 | 79 | 0 | All Passed |
| ColorPickerPalette | 65 | 65 | 0 | All Passed |
| ComboBoxAdv | 116 | 116 | 0 | All Passed |
| CurrencyTextBox | 49 | 49 | 0 | All Passed |
| DateTimeEdit | 168 | 168 | 0 | All Passed |
| DockingManager | 956 | 956 | 0 | All Passed |
| DocumentContainer | 41 | 41 | 0 | All Passed |
| DoubleTextBox | 344 | 344 | 0 | All Passed |
| DropDownButtonAdv | 10 | 10 | 0 | All Passed |
| EditControl | 193 | 193 | 0 | All Passed |
| FontListBox | 2 | 2 | 0 | All Passed |
| GanttControl | 2068 | 2068 | 0 | All Passed |
| GettingStarted | 109 | 109 | 0 | All Passed |
| GridDataControl | 74 | 74 | 0 | All Passed |
| GridTreeControl | 4 | 4 | 0 | All Passed |
| GroupBar | 65 | 65 | 0 | All Passed |
| HierarchyNavigator | 6 | 6 | 0 | All Passed |
| IntegerTextBox | 26 | 26 | 0 | All Passed |
| Localization | 3 | 3 | 0 | All Passed |
| MaskedTextBox | 20 | 20 | 0 | All Passed |
| MenuAdv | 16 | 16 | 0 | All Passed |
| PercentTextBox | 28 | 28 | 0 | All Passed |
| PropertyGrid | 123 | 123 | 0 | All Passed |
| Ribbon | 2110 | 2110 | 0 | All Passed |
| SfAccordion | 49 | 49 | 0 | All Passed |
| SfBadge | 8 | 8 | 0 | All Passed |
| SfBulletGraph | 147 | 147 | 0 | All Passed |
| SfBusyIndicator | 9 | 9 | 0 | All Passed |
| SfCalculator | 3 | 3 | 0 | All Passed |
| SfChart | 2886 | 2886 | 0 | All Passed |
| SfCirculargauge | 305 | 305 | 0 | All Passed |
| SfColorPalette | 5 | 5 | 0 | All Passed |
| SfDataGrid | 4779 | 4779 | 0 | All Passed |
| SfDataPager | 16 | 16 | 0 | All Passed |
| SfDatePicker | 118 | 118 | 0 | All Passed |
| SfDomainUpDown | 1 | 1 | 0 | All Passed |
| SfGridSplitter | 19 | 19 | 0 | All Passed |
| SfHubTile | 1 | 1 | 0 | All Passed |
| SfImageEditor | 177 | 177 | 0 | All Passed |
| SfKanban | 54 | 54 | 0 | All Passed |
| SfLinearGauge | 27 | 27 | 0 | All Passed |
| SfMaps | 46 | 46 | 0 | All Passed |
| SfMaskedEdit | 97 | 97 | 0 | All Passed |
| SfMultiColumnDropDown | 130 | 130 | 0 | All Passed |
| SfMultiColumnDropDownControl | 5 | 5 | 0 | All Passed |
| SfNavigationDrawer | 60 | 60 | 0 | All Passed |
| SfPulsingTile | 12 | 12 | 0 | All Passed |
| SfRadialMenu | 45 | 45 | 0 | All Passed |
| SfRadialSlider | 16 | 16 | 0 | All Passed |
| SfRangeSlider | 11 | 11 | 0 | All Passed |
| SfRating | 4 | 4 | 0 | All Passed |
| SfSchedule | 2 | 2 | 0 | All Passed |
| SfScheduler | 2698 | 2698 | 0 | All Passed |
| SfSkinManager | 22 | 22 | 0 | All Passed |
| SfSpellChecker | 83 | 83 | 0 | All Passed |
| SfSpreadsheet | 2511 | 2511 | 0 | All Passed |
| SfTextBoxExt | 21 | 21 | 0 | All Passed |
| SfTextInputLayout | 333 | 333 | 0 | All Passed |
| SfTimePicker | 125 | 125 | 0 | All Passed |
| SfTreeGrid | 2157 | 2157 | 0 | All Passed |
| SfTreeMap | 742 | 742 | 0 | All Passed |
| SfTreeNavigator | 44 | 44 | 0 | All Passed |
| SfTreeView | 1211 | 1211 | 0 | All Passed |
| SkinManager | 51 | 51 | 0 | All Passed |
| SplitButtonAdv | 15 | 15 | 0 | All Passed |
| TabControlExt | 130 | 130 | 0 | All Passed |
| TabNavigationControl | 9 | 9 | 0 | All Passed |
| TabSplitter | 10 | 10 | 0 | All Passed |
| Taskbar | 9 | 9 | 0 | All Passed |
| TileViewControl | 127 | 127 | 0 | All Passed |
| TimeSpanEdit | 21 | 21 | 0 | All Passed |
| ToolBarAdv | 30 | 30 | 0 | All Passed |
| TreeViewAdv | 285 | 285 | 0 | All Passed |
| UpDown | 294 | 294 | 0 | All Passed |
| WizardControl | 9 | 9 | 0 | All Passed |
| DocIO | 37605 | 37605 | 0 | All Passed |
| 13280 | 13280 | 0 | All Passed | |
| Presentation | 50956 | 50956 | 0 | All Passed |
| XlsIO | 43988 | 43988 | 0 | All Passed |