Essential Studio for WPF Release Notes

v15.4.0.17
November 10,2107

Autocomplete

Bug Fixes

  • #149190 - Now Selected Items will be cleared correctly while pressing Backspace key.

Calculate

Features

  • #119434, #133890, #153524 - Provided support for array formula calculation like Excel.

ComboBoxAdv

Bug Fixes

  • #188876- RemovedItems now updated correctly in SelectionChanged event.

DateTimeEdit

Bug Fixes

  • #189585 - DateTime value will be maintained, on providing Single digit input and forward to next field.

DocIO

Features

  • #80464, #139556, #176679 - Added line number support in Word to PDF conversion.
  • #179888, #182242 - Added support to continue or restart list number while importing Word document.
  • #186097, #179813 - Added support for list number types Kanji digit and Chinese counting thousand in Word to PDF conversion.
  • #189009 - Added HTMLExportImageAsBase64 property in SaveOptions class to embed images within the exported HTML as base64 string.
  • #180312 - Added support to update multiple Table of contents in a Word document.

Breaking Changes

  • WordDocument.Background.Type property will not return the value NoBackground, if show background in print layout view option is disabled and valid background is defined. In this case make use of new property WordDocument.Settings.DisplayBackgrounds to check whether show background in print layout view option is enabled or disabled.
  • #186150 - IsMaxCross property is set to true and secondary axis is added to the right side of the chart, while adding new secondary chart axis. You can set the IsMaxCross property to false, to add secondary axis on the left side.
  • The types Diagonl_Up, Diagonl_Down, From_Corner and From_Center of OfficeGradientStyle enumeration are now deprecated. The new types DiagonalUp, DiagonalDown, FromCorner and FromCenter are added to replace these deprecated types.
  • The property NumberSufix of WListLevel class is now deprecated. The new property NumberSuffix is added to replace this deprecated property.

Bug Fixes

  • #184513 - Formula fields are updated properly while calling UpdateDocumentFields() method.
  • #183656 - NullReferenceException will no longer thrown while closing a particular Word document.
  • #183819 - NullReferenceException will no longer thrown while setting WMergeField.FieldName property.
  • #184348 - NullReferenceException will no longer thrown while parsing a Word document which contains shapes.
  • #186310 - Paragraph is preserved properly while resaving a particular RTF document as DOC format document.
  • #187463 - KeyNotFoundException will no longer thrown while importing a particular Word document.
  • #184941 - Bulleted list is preserved properly while merging multiple documents.
  • #186150 - Document protection is preserved properly while resaving DOCX document to DOCX.
  • #184955 - The Word document is no longer corrupted while setting the DateTime value as chart data.
  • #188782 - ActualFormatType property will retrieve a proper value for all Word formats document.
  • #188160 - Shape is preserved properly while resaving a particular Word document.
  • #189107 - No longer hangs while parsing a particular Word document.
  • #188296, #188686 - Field results are updated properly while performing Mail merge in a particular Word document.
  • #189378 - ArgumentOutOfRangeException will no longer thrown while deleting a bookmark content from a particular Word document.
  • #183627 - Document background color is preserved properly while resaving a particular Word document.
  • #182050 - Page orientation is preserved properly while resaving a particular Word document.
  • #188048 - Tab preservation issue has been resolved while converting a particular Word document as HTML.
  • #187669 - IndexOutOfRangeException will no longer thrown while converting a particular Word document as HTML.
  • #176634, #179293, #184808, #189056 - Table grid’s column width is preserved properly while converting a particular HTML file to Word document.
  • #190219 - NotSupportedException will no longer thrown while opening a Word document which has an invalid OLE data path.
  • #186289 – Underlines is preserved properly while converting a particular Word document to Image.
  • #183778 - Table will no longer overlapped while converting a particular Word document as PDF.
  • #182958, #184115, #187877 - NullReferenceException will no longer thrown while converting a particular Word document as PDF.
  • #184228, #182740 - OutOfMemoryException will no longer thrown while converting a particular Word document as PDF.
  • #183100 - Horizontal position of RTL text is preserved properly while converting a particular Word document as PDF.
  • #183007, #184047 – No longer hangs while calling UpdateDocumentFields() method for a particular Word document.
  • #182382 - Text missing and page count issues has been resolved while converting a particular Word document as PDF.
  • #183879 - Table is now positioned properly while converting a particular Word document as PDF.
  • #182992 - NullReferenceException will no longer thrown while converting a Word document to PDF after calling UpdateDocumentFields() method.
  • #185358 - Text color is preserved properly in the text box while converting a particular Word document as PDF.
  • #186983 - Chart series is preserved properly in chart to image conversion.
  • #186982 - Image is preserved properly while converting a particular Word document as PDF in EnableFastRendering mode.
  • #182997 - Tab content is preserved properly while converting a particular Word document as PDF.
  • #186087, #186252 - RTL text is inverted improperly while converting a particular Word document as PDF.
  • #186496 - Word to PDF conversion no longer hangs when the Word document contains image inside a table.
  • #183778 - Word to PDF conversion no longer hangs when the Word documents contains a shape.
  • #185121 - Hanging issue has been resolved while converting a particular Word document as PDF in 64-bit machine.
  • #186555 - Word to PDF conversion no longer hangs when the Word document contains a table with vertically merged header row.
  • #187867, #183038 - Word to PDF conversion no longer hangs when the Word document contains a floating item as a first element.
  • #185858 - List number is preserved properly while converting a particular Word document as PDF.
  • #185247 - RTL table cell is preserved properly while converting a particular Word document as PDF.
  • #184961 - Floating table is preserved properly while converting a particular Word document as PDF.
  • #183778 - Shape vertical position and empty space are preserved properly while converting a particular Word document as PDF.
  • #187877 - Images in heading are now included in table of contents while updating table of contents.
  • #185897 - Footnote is preserved properly while converting a particular Word document as PDF.
  • #188270 - TextBox text in footer is preserved properly while converting a particular Word document as PDF.
  • #188979 - NumPages field is updated properly while converting a particular Word document as PDF.
  • #186641 - TextBox vertical text in footer is preserved properly while converting a particular Word document as PDF.
  • #187456 – The generated PDF file size is now reduced for large size Word documents.
  • #188258 - Horizontal text is preserved properly while converting a particular Word document as PDF.
  • #189117 - Empty line preservation issue has been resolved while converting a particular Word document as PDF.
  • #180328 – Tabs are now preserved properly while converting a particular Word document to HTML.

DockingManager

Feature

  • #178469 - Provided support to notify whether the saved layout loaded properly in DockingManager.

Bug fixes

  • #169068 - Context Menu of Floating Window looks compressed in DockingManager has been fixed.
  • #189302 - Duplicate tabbed dock windows will no longer created on drag the Float Window over Tabbed Dock windows in Linked DockingManager.
  • #188671 - DockingManager will no longer thrown Null Reference Exception while set Active Item of Document Container in DockingManager.
  • #190032 - Tabbed Dock Window not docked properly to target DockingManager in Linked DockingManager has been fixed.

DocumentContainer

Bug Fixes

  • #188829 - MDIWindow Maximization is slow in DocumentContainer has been fixed.

DoubleTextBox

Bug Fixes

  • #187069- Binding doesn’t get updated while using OneWay binding issue has been fixed.

EditControl

Bug fixes

  • #186972 - Text will be displayed properly when DocumentLanguage is set as XML.
  • #188484 - Text Navigation behavior will function properly.
  • #190083 - DocumentSource property will be updated properly, when New file is initialized.

Gantt

Bug Fixes

  • #188224 – Now, the task’s children are properly updated in Gantt chart when an item is moved within the items source.

  • #191291 – Now, the task’s children are properly rendered in Gantt chart when a parent task is added dynamically.

  • #189218 – NullReferenceException will no longer be thrown when a predecessor is added.

  • #187208 – KeyNotFoundException will no longer be thrown while adding a task in Gantt with numeric schedule.

  • #187208 – Milestone will be transformed to task while editing the start/finish date.

  • #184749 – Now, the z-index can be customized in the milestone style.

General

Bug Fixes

  • #189109 - Null reference exception will not be thrown while using localization controls from Syncfusion.Shared.WPF assembly.

GridControl

Bug Fixes

  • #186216 - Object spy tool of Coded UI test builder now recognized a grid cell properly on Visual Studio 2012.

GroupBar

Bug fixes

  • #189384 - Loaded event will be triggered properly in Office365 theme.
  • #185664 - Transparent Background will be applied to the Images in all SfSkinManager themes.

NuGet

Features

  • Added NuGet package support for SfSmithChart control.

  • Added HtmlToPdfConverter (WebKit) NuGet packages in WPF platform.

PDF

Bug Fixes

  • #186604 - PDF document pages are no longer rotated, while merging a particular PDF document.
  • #186765 - Unexpected token error is no longer occurs, while loading particular document.
  • #185183 - The custom metadata added to PDF document is now displayed in custom window of PDF document properties.
  • #182001 - Form fields are not duplicated when load and save the PDF document.
  • #182438 - Named destinations are preserving properly while merging the particular PDF documents.
  • #183859 - The size of the Code128Barcode is now preserved properly.
  • #186261 - Background color will be preserving properly, while using ToImage in Barcode.
  • #186233 - Stream was not readable exception will no longer thrown, while signing PDF document by using certificate as stream.
  • #186884 - IndexOutofRangeException will no longer occur, while signing the particular PDF document.
  • #185605 - Extra space will not be added in the bottom of the image, while converting HTML to Image using IE.
  • #184245 - Output document is now preserving properly, when applying security to the loaded PDF document.
  • #185884 - Empty page is not created, when merging particular PDF document.
  • #185705, 183560 - Text is now preserving properly, when converting particular XPS document to PDF.
  • #185722 - PDF document with Adobe flash is now merging properly.
  • #185460 - Attachment collection is not empty, when loading a particular PDF document.
  • #185098 - Exception no longer occurs when merging particular PDF document.
  • #184712 - The document keywords are not duplicated when using commas along with keyword.
  • #184488 - Null reference exception no longer occurs when signing existing PDF document.
  • #183595 - ArgumentOutOfRange exception is no longer occurs when importing pages from a particular PDF document.
  • #183375 - Exception will not be thrown when converting a particular XPS Document to PDF.
  • #183112 - PdfConformance exception does not occur, when merging normal document with PDF conformance document.
  • #182417 - Annotation are now removing properly from PdfLoadedPage.
  • #188040 - Preservation issues will no longer occurs while drawing JPEG images.
  • #189319 - Out of memory exception will no longer occurs while compressing existing PDF document.
  • #188375 - Exception will no longer occurs while loading the particular XFA document.
  • #187013 - PDF layers count is now retrieving properly while loading the existing PDF document.
  • #188567 - The memory leak will no longer occurs while converting Word to PDF.
  • #175611 – Annotation appearance will be preserved properly in Foxit and Bluebeam PDF viewers.
  • #187909 - Exception no longer occur while loading particular PDF document.
  • #189668 - Output document is no longer corrupted when converting HTML to PDF and then appending to another PDF.
  • #189267 - “Font emSize should be greater than zero “ exception is no longer thrown while accessing used font from PdfLoadedDocument.
  • #189070 - Null reference exception is no longer thrown while accessing cell padding property from PdfGridCellStyle.
  • #188258 - Text preservation issue no longer occurs when converting word document to PDF with PDFA1B conformance.
  • #187868 - Non-breaking space is now preserving properly for custom font while converting HTML to PDF.
  • #186097 - Chinese characters are now rendering properly when converting word document to PDF.
  • #185556 - The text in the signature image of word document is now properly aligning when converted to PDF.
  • #185589 - The text with custom font is now preserving properly when converting word to PDF.
  • #184961 - The image symbols are now preserving properly when converting Word to PDF
  • #188406 - PDF document is no longer corrupted while drawing specific JPEG image into PDF.
  • Child grid cell padding preservation issue is no longer occur in PdfGrid.
  • Annotation transparency is preserving properly when set opacity value as zero.
  • PdfFormFields are now preserving properly while creating in PDF document.
  • Bookmarks are now created properly for particular document.
  • Metadata property is now updating properly when changing document information in PDF document.
  • TextMarkupColor is now preserving properly in PdfFreeTextAnnotation when loading the particular PDF document.
  • The text in the PdfGrid is now aligning properly within the provided space.
  • Signature fields are not duplicating when loading and saving the signed PDF.
  • Form fields are not empty when loading and saving the PDF document.
  • PdfPopupAnnotation is preserving properly after flattening.
  • PDF documents are now compressing properly when using JBIG2 encoding.
  • Application crashing issue has been fixed, while performing OCR.
  • Tesseract engine has not been initialized exception will no longer thrown while performing OCR.
  • Preservation issues are no longer occurs, while compressing existing PDF documents.
  • PDF conformance is now preserving properly while converting Word to PDF.

Features

  • #182338 – PdfHtmlTextElement supported HTML string can be drawn to the PdfGridCell directly.
  • #186261 – Added support for generating Data Matrix barcode as image to the desired size.
  • #185022 – Added the support to change the tab order of the form fields.

PdfViewerControl

Features

  • #189453 – Exposed a bindable property SelectedText to retrieve the selected text from the PDF viewer control.
  • #186955 – Supports for retrieving file name and path of the loaded PDF document using PDF viewer control.
  • #186764 - Provided the support for adding filled rectangles/ellipses in the PDF documents.

Bug Fixes

  • #183884, #185363 - FitPage is now achieved as excepted while loading byte array to the PdfViewerControl.
  • #182075 - All the text in the PDF document are now rendered properly.
  • #181027 - Contents of the PDF document is now rendered properly.
  • #184237 - Content in the PDF document is now rendered and printed properly using PdfViewerControl.
  • #182591 - Content in the bottom of the PDF document is now rendered properly while viewing the PDF document using PdfViewerControl.
  • #186066, #186836 - The text contents of the PDF document are rendered properly.
  • #186435 - Content in the PDF document is now rendered and printed properly using PdfViewerControl.
  • #184492 - The image contents of the PDF document are now rendered properly.
  • #186608 - Argument exception will no longer be thrown while zooming out the PDF viewer using Ctrl + Mouse Wheel.
  • #189200, #189207 - FitPage zoom mode is now working properly when the document is loaded using PdfDocumentView in WPF.
  • #187949 - NullReferenceException will no longer been thrown while loading the document into PdfViewerControl in multithreading environment.
  • #189715 – The printer settings options are considered when printing the document using Print (string printerName) API.
  • #188802 - The text in the textbox field is now preserved as expected in WPF.
  • #189471 - Application will no longer crash while loading the PDF document into PdfViewerControl.
  • #188233 - All the characters in the PDF document are rendered properly while viewing the PDF document using PdfViewerControl.
  • #188353 - Form fields are now displayed in the content properly when the Visual style is metro and EnableTouch property is true.
  • #187892, #188099 - The shading content in the PDF document are rendered properly in the PDF viewer control.
  • #186053 – The PDF document is loaded in the PDF viewer control without any exceptions.
  • #187408 - Image in the documents are now rendered properly in PDF viewer control.

PivotGrid

Bug fixes

  • #189568 - When setting EnableOnDemandCalculation value to true, the PivotGrid control is rendered properly in top summary layout.
  • #186506 - Serializing the properties of PivotGrid control happens, when the visibility of the control is in collapsed state.
  • #186159 - Exporting of PivotGrid values into Excel document can be done in PivotTable mode.

Features

  • #144581 - Performance has been improved when using large number of records with high column count.

Predictive Analytics

Bug Fixes

  • #187834- Resolved issues with “InlineTable” property in “MapValues” transformation.
  • #187928- Resolved issues with scoring procedure of expressions in PMML transformations.
  • #190249- Resolved issues with Multinomial Logistic Regression model scoring procedure.

Presentation

Features

  • #182254 - Added support to render picture bullets while converting the PowerPoint slide to image.
  • #182254 - Added support to render the image with color transformations (Black and white - 25%, 50% and 75%) while converting the PowerPoint slide to image.
  • #178015 - Added support to render the image with gray scale while converting the PowerPoint slide to image.

Breaking Changes

  • IsMaxCross property is set to true and secondary axis is added to the right side of the chart, while adding new secondary chart axis. You can set the IsMaxCross property to false, to add secondary axis on the left side.
  • The types Diagonl_Up, Diagonl_Down, From_Corner and From_Center of OfficeGradientStyle enumeration are now deprecated. The new types DiagonalUp, DiagonalDown, FromCorner and FromCenter are added to replace these deprecated types.

Bug Fixes

  • #187206 - Data labels in the bubble chart is now added as expected while creating a chart in PowerPoint presentation.
  • #186544- Null reference exception is no longer thrown while creating a PowerPoint slide with SmartArt diagram.
  • #184264 - The PowerPoint presentation is no longer corrupted while setting the DateTime value as chart data.
  • #186100 - Guides are now preserved properly while creating a PowerPoint slide from an existing layout slide.
  • #186105 - Shape properties are now preserved properly while creating a PowerPoint slide from an existing layout slide.
  • #185808 - Null reference exception is no longer thrown while converting a PowerPoint slide to image.
  • #185262 - Deleted legends in the charts is no longer visible in the converted PDF.
  • #185808 - Numbered list is now preserved properly while converting a PowerPoint slide to image.
  • #186643 - Null reference exception is no longer thrown while converting a cloned PowerPoint slide to image.
  • #184456 - Background color of the text box will be preserved properly while converting the PowerPoint presentation to PDF.
  • #184967 - Argument out of range exception will not be thrown while cloning a PowerPoint slide with pie chart.
  • #182963 - FontSize property of Font class will now return the correct value.
  • #185237 - The shape name will be preserved like Microsoft PowerPoint, while creating new slide from an existing layout slide.
  • #185236 - The shapes in the footer will be preserved properly while creating new slide from an existing layout slide.
  • #188996 - Null reference exception will be no longer thrown while changing the slide background from SolidFill to PictureFill.
  • #188405 - Object disposed exception will be no longer thrown while saving the cloned PowerPoint presentations.
  • #188525 - Percentage symbols in the chart primary axis are now preserved properly while creating chart in PowerPoint slides.
  • #188081 - Now charts can be created using data from any worksheet of excel file in PowerPoint slides.
  • #188977 - Font color is now preserved properly in PowerPoint slides while retrieving it from the master slide.
  • #187656 - The font name and size are now preserved properly in PowerPoint slides while retrieving those from the master slide.

PropertyGrid

Bug Fixes

  • #188432- NullReferenceException thrown in Output window while loading the control has been fixed.

RangeSliderControl

Bug fixes

  • #188719 - Tick Frequency will get updated properly, when Minimum and Maximum Values are customized dynamically.
  • #188445 - Slider value will be updated properly, when Minimum and Maximum Values are customized dynamically.

ReportDesigner

Features

  • #187493 - Provided option to export report as CSV document in Report Designer.

  • #173098 - Performance has been improved for tablix cell selection in Report Designer.

Bug Fixes

  • #186428 – The system DSN names are listed for ODBC datasource type.

  • #185466 – Now, the paper sizes are converted properly for Cm unit type for report properties.

  • #184104 – Now, SQL server names are displayed with instance name in server selection drop down.

  • #182060 – The ReportItem expression used in subreport item now returns correct value.

  • #189287 - Resolved the ribbon overlapping issue with design view in “Blend” theme.

  • #189276, #189916 - Copy and Pasting issue has been resolved in Report Designer.

ReportViewer

Features

  • #184449 – Provided ‘TimeSpan’ expression support with aggregates.

Bug Fixes

  • #187271 - The rectangle background color applied properly inside the nested tablix.

  • #187042 - The Today expression evaluated properly in static expression.

  • #182060 – The ReportItem expression used in subreport item now returns correct value.

  • #188691 - Now, the text box paragraph heights are calculated properly when paragraph end run width comes zero.

  • #186138 - Resolved tablix cell header merging issue.

  • #187271 - Now, rectangle background color updates properly inside the nested tablix.

  • #186138 - Resolved cell merging issue when column visibility is hidden.

ReportWriter

Features

  • #184146, #184239 – Hyperlink support has been provided for report items in PDF export.

Bug Fixes

  • #184380 - Tablix cell borders are applied as like RDL standard when default border set as none.

  • #175296 - Resolved key not found exception when rectangle inside the tablix is hidden in PDF export.

  • #175296 - Resolved extra white space in HTML export when report items are hidden dynamically with consume container space is true.

Ribbon

Bug Fixes

  • #189487- Ribbon will no longer throws exception while loading UserControl inside RibbonTab.

SfChart

Bug Fixes

  • #184969 – SideBySide(ColumnSeries, BarSeries,StackingColumnSeries, etc.,) series will be rendered properly while having one data with non-SBS series.

  • #186061 – EnableClipping property will work properly for TextAnnotation.

  • #186076 – GridLines will be rendered properly, while changing its visibility dynamically.

  • #185138 – SideBySide series will be rendered properly, when binding LineSeries X-Axis to SBS Series X-Axis.

  • #132272 – Adornment labels will be updated properly, when changing itemsSource dynamically for RangeSeries.

  • #188800 - ChartToolTip will be updated properly while hovering on last data point in LineSeries.

  • #189818 - NullReferenceException will no longer be thrown, when clearing Sparkline data source.

  • #189351 - Trendlines will be rendered properly for non-indexed data.

  • #189680 - TypeInitializationException no longer be thrown, when initializing ChartSeries without adding in chart.

Features

SfDataGrid

Features

  • #187048 - Provided support to load different ItemsSource for each row in GridComboBoxColumn through ItemsSourceSelector property
  • #185826 - Provided support for read-only mode in editing through IsReadOnly property where user can enter edit mode and can’t input text.
  • #175085 - Provided support for AutoGenerateColumnsMode.SmartReset in DetailsViewDataGrid to retain valid columns and it’s the data operations settings when changing ItemsSource.
  • #184434 - Provided support to update the drop-down list of a multi-select combo box filter based on other column filters, similar to Excel using editor type as ExcelFilterComboBox.
  • #131467 - Provided built-in support to drag and drop the rows.

Bug fixes

  • #183071 - Now, Column width has been calculated properly when loading SfDataGrid inside the StackPanel with horizontal orientation within UserControl.
  • #186509 - Now, header row height can be set as zero in runtime when ItemsSource isnull.
  • #187906 - Background will apply properly for MergedCell while scrolling vertically using ScrollBar.
  • #188333 - NullReferenceException will no longer thrown when click the expander cell after reloading the ItemsSource with expanded state.
  • #188781 - Now, corresponding theme color for RowHoverHighlightingBrush is applied while hovering on the row in DetailsViewDataGrid.

SfDiagram

Bug Fixes

  • #185147 – Connector end point will be connected to Shape bounds instead of Node Bounds.
  • #184470 – Exception will not be thrown when try to draw connection inside the Group.
  • #186787 - MinWidth and MinHeight properties of the Node will work properly.
  • #185741 – Exception will not be thrown while clearing Nodes and Connectors using Clear method in DataSource collection.

Features

  • Provided HitPadding support to customize the hit area of the Node and Group.
  • Provided Delete constraint for Node, Group and Connector to decide whether it is removable.
  • Provided Dynamic constraint for Port to establish connection at a relative point on Node’s boundary.
  • Provided support to create parallel connection using DockPort.
  • Provided option to find the overlapping objects using GetOverlappingObjects method.
  • Provided option to find nearest obstacle-free location using GetCollisionFreeLocation method.
  • Provided option to add a port while establishing connection with node or connector at runtime.
  • Provided support to customize the appearance and alignment of the QuickCommands.
  • Provided option to reduce the number of pages by customizing origin of the Page.
  • Provided interaction events for Port and Annotation.
  • Provided support to print the diagram along with PageBackground.

Breaking Changes

  • We have added Commands property in ISelector.
  • We have added Info property in IPageSettings.
  • We have added HitPadding property in INode.
  • We have modified the ControlTemplate of the Selector to provide QuickCommands support.
  • We have added PreviewSettings property in IGraph.
  • We have deprecated DragOverNode , DragOverConnector, DragOverNodePort and DragOverConnectorPort properties from RunTimeConnectionIndicator class.

SfKanban

Bug Fixes

SfLinearGauge

Bug Fixes

  • # 185064 – Now scale labels will render over bar pointer in lineargauge.

  • # 185256, 187476 – LinearGauge will no longer throw Null exception when binding range collections with range property.

  • # 183629 – Now LinearScale.ScaleBarSize will work properly in linearGauge.

  • # 190411 – Now ‘LinearPointer.Value will work in Binding.

SfMaskedEdit

Bug Fixes

  • #189246 - HasError property can be accessed through intellisense in Visual Studio.

SfNavigationDrawer

Bug fixes

  • #189067 - DrawerPanel will be visible, when its width is customized dynamically.

SfRangeSlider

Bug fixes

  • #188128 - ToolTip visibility will be updated properly, when loaded in Ribbon Tab.

SfRichTextBoxAdv

Features

  • #131913, #175243, #186034 - Added support to view and modify the Right-to-Left contents such as text, table, paragraph and list.
  • #137783, #149291 - Added support for drag and drop contents within the control and other editor controls.
  • #185251 - Added SetResources method in SfRichTextBoxAdvResourceWrapper class and SfRichTextRibbonResourceWrapper class to specify the assembly and optionally namespace for loading resources to localize SfRichTextBoxAdv control and SfRichTextRibbon control respectively.

Bug Fixes

  • #185160 - COMException will be no longer thrown when custom template is used for SfRichTextBoxAdv control.
  • #185869 - Blinking caret will now be hidden properly when SfRichTextBoxAdv control lost focus.
  • #188103 - StackOverflowException will be no longer thrown when inserting large size image in nested table.
  • #188105 - ArgumentOutOfRangeException will be no longer thrown when editing text in document containing more than one paragraphs within field code.
  • #188194 - Style values specified within single quotes are now preserved properly while opening HTML.
  • #188522 - Borders values are now properly exported in HTML with all cultures.
  • #188522 - Text inside table is now displayed properly after modifying table properties.
  • HTML tags font, strike and attributes font-size, line-height, padding are now preserved properly while loading HTML.

SfSchedule

Bug Fixes

  • #188903- Now, timeline view is rendering properly with resources while expanding the schedule size.
  • #190040- Now, recurrence dates collection gets properly when recursive appointments has no end date.

SfSkinManager

Bug Fixes

  • #181108- Taskbar will no longer throws NullReferenceException while applying theme from SfSkinManager.
  • #187413- Now, style is applied correctly to Editor controls in ThemeStudio.

SfSmithChart Preview

A new Smith chart control has been added that is useful for visualize high frequency circuit data.

Key Features

  • Visualization of the impedance and admittance of a transmission line.
  • Representation of data with line series and various types of markers.
  • Data label support for better readability.
  • Interactive tooltip support.
  • Interactive legend.
  • Customizable colors.

SfTimePicker

Bug fixes

  • #188434 - Warning will not be displayed, when Date is selected.

SfTreeGrid

Features

  • #180714 – Provided support for freeze columns (non-scrolling columns) on the right, like in Excel using FooterColumnCount property.
  • Provided support for stacked header rows, which are unbound header rows that can span multiple rows and columns to group one or more header cells.

SkinStorage

Bug fixes

  • #187377- Now, style is properly applied to Button while using inside ChromelessWindow.

SfSpreadsheet

Features

  • #119434, #133890, #153524 - Provided support for array formula calculation like Excel.
  • #187025 - Provided support to exclude hidden ranges when copy the AutoFilter ranges into clipboard.
  • #185251 - Provided support to load localization resource file from different assembly.
  • #184580, #185999 - Provided support to cancel ribbon command execution.

Bug Fixes

  • #189826 - Sheet name with brackets is now accepted.
  • #188326 - Content of find and replace window is displayed properly when localized with Slovakia culture.
  • #188421 - Exception no longer thrown in copy and paste operation after adding or removing the sheet at runtime.
  • #188006 - Cell borders are now rendered properly when apply border for last row.
  • #188147 - ArgumentException no longer thrown while deleting the rows which contain formula.
  • #190457, #190460 - NullReferenceException no longer thrown while disposing the control after interacting with ribbon.

TabControlExt

Bug fixes

  • #190577 - Unable to add Custom menu Items for Tab Item while populating items through Data Binding in TabControlExt has been fixed.
  • #190610 - TabControlExt will no longer thrown Null Reference Exception on remove all existing items and add new tab item at run time.

TreeViewAdv

Bug fixes

  • #188866 - Now, Coded UI testing can be performed properly.

XlsIO

Features

  • #146130, #147141, #155355, #181688, #182296 - Support for chart manual layout is provided in the image and PDF conversions.
  • #156296, #F125729, #185873, #F57065 - Different odd and even page headers/footers, different first page headers/footers for worksheet and chart sheets are now supported in XlsIO.

Breaking Changes

  • #185530, #185561 - Exposed an API Name to get OLE object name in IOleObject class.
  • The properties EvenPage and FirstPage of type IPage are added in IPageSetup class.
  • The properties LeftHeader, CenterHeader, RightHeader , LeftHeaderImage, CenterHeaderImage, RightHeaderImage are added in IPage class to set text and images in the Even and First page headers/footers.

Bug fixes

  • #F132160 - Support is provided to change header label while importing data.
  • #181134 - Performance issue in converting Excel document into PDF with conditional formats is fixed.
  • #182915 - Issue with borders being cleared while merging cells is fixed.
  • #183016 - Issue with cell text casing while setting number format is fixed.
  • #183332 - Issue with conditional format is not preserved which has formula as another worksheet range, is fixed.
  • #183361 - Marker color gets changed on resave is fixed.
  • #183369 - Exception is no longer thrown on assigning the scatter chart category axis properties.
  • #183445 - Exception is no longer thrown while inserting rows in XLS format file.
  • #183738 - Performance issue while opening Excel file with multiple charts is fixed.
  • #183799 - Issue while setting print title rows for binary files is fixed.
  • #183807 - CopyTo() method is not working properly after applying AutoFilters is fixed.
  • #184328 - Exception is no longer thrown while applying data validation through ListOfValues property.
  • #184407 - Index out of range exception is thrown while setting RTF text is resolved.
  • #184407 - Key not found exception is thrown while setting RTF text is resolved.
  • #184540 - Binary Excel file gets corrupted while copying range with conditional formats is fixed.
  • #184569 - Cell value with comma character is changed while saving in CSV format is fixed.
  • #184894 - Exception is no longer thrown while adding IconSet multiple times.
  • #185139 - Argument exception is no longer thrown while copying worksheet with EMF images.
  • #185527 - Application hanging issue while opening the Excel file with table is resolved.
  • #184160 - Issue with incorrect margin values on resave is fixed.
  • #184801 - Issue with incorrect currency format in Excel to PDF conversion is fixed.
  • #183807, #187025 - CopyTo() method is working properly when AutoFilters are applied.
  • #187751 - External exception is no longer thrown while performing text AutoFit in a cell.
  • #186234 - Custom RGB tab color is no longer changed while resaving the Excel file in XlsIO.
  • #187234 - Issue with improper row height is resolved for the given Excel document.
  • #184407 - Exception is no longer thrown while setting RTF text.
  • #185577, #186951 - Rich-text is now properly set for complex RTF string.
  • #186451 - Date filter is now working proper in pivot table.
  • #186446 - UnKnownName exception is no longer thrown while opening CSV files.
  • #185221 - Exception is no longer thrown while opening Excel file with external workbook range in data validation formula.
  • #187026 - Exception is no longer thrown while resaving XLS file with table.
  • #187723 - Overflow exception is no longer thrown while accessing DisplayText for large numbers.
  • #185270 - Key not found exception is no longer thrown while copying range to another workbook multiple times.
  • #187025 - Text filter is now proper in XLSX document.
  • #187181, #187315 - Exception is no longer thrown while invoking IRange.BorderNone.
  • #185921 - File encoding is now correct while parsing zip file with Latin characters.
  • #186738, #187783 - DisplayText returns number value for cell reference formula in Portugal culture.
  • #184801 - Currency format is now proper in PDF conversion.
  • #185138 - Combination chart with bar series is rendered properly in chart to image conversion.
  • #188856 - Issue with incorrect formula values when formulas contain unknown prefix is fixed.
  • #189166 - Looping issue while converting Excel document into PDF is fixed.
  • #189191 - InvalidOperationException is thrown while saving Excel document with comments is fixed.
  • #189077 - Issue with InvertIfNegative in chart series data points is fixed.
  • #188263 - Issue with AutoFilterRange when AutoFilter collection is empty, is fixed.
  • #188856 - ReferToRange property now returns proper value for discontinued range.
  • #188787 - File is no longer corrupted while resaving Excel document with XML maps.
  • #188854, #190448 - Application hanging issue while opening Excel document with table AutoFilters is fixed.
  • #188687 - Exception is no longer thrown while adding worksheets after deleting named ranges.
  • #188620, #189263, #190029, #190818, #190866 - Formulas with external workbook reference gives incorrect formula string value is fixed.
  • #171967 - Issues with chart axis labels font size and automatic axis label rotation for 2D charts in chart to image conversion are fixed.
  • #155547 - XlsIO memory consumption in row storage class has been reduced.
  • #189351 - Issue with display unit label settings in chart to image conversion is fixed.
  • Sorting (descending order) is not working properly when filtering a column is fixed.
  • Issue with copy and paste of formatted cells is fixed.
  • Issue with IsBestFit property while accessing the SetColumnWithPixels method is fixed.
  • Stack overflow exception is no longer thrown while accessing RefersToRange property.
  • Argument exception is no longer thrown while copying one range to another range with styles.
  • Argument exception is no longer thrown when sorting filtered numbers in descending order.
  • The old and new cell values are validated on copy/paste through ValueChanged event.
  • AutoFit is now proper when text in the input file contains line feed and wrap text is set to false.
  • Performance issue in filtering when sheet has comments is fixed.
  • Exception is no longer thrown when coping the define names between different workbooks.
  • Exception is no longer throw when cloning shape during AddCopy() method.
  • Exception is no longer thrown while accessing table range using formula token.
  • Calculated column formula is not updated during AddCopy() is fixed.
  • Null reference exception is no longer thrown while serializing conditional formats during AddCopy().
  • Issue with ColorRGB in Borders is fixed.
  • Exception is no longer thrown while parsing category labels with external range.
  • Exception is no longer thrown while updating sheet names in Worksheet.AddCopy().
  • Exception is no longer thrown while opening file with PieChart.
  • Exception is no longer thrown while copying conditional formats to another workbook.
  • The old and new cell values are validated on copy and paste operation through ValueChanged event.
  • Format exception due to pivot table data type is fixed.
  • XlsIO returns correct date for the number formats in German culture.
  • Exception is no longer thrown while opening an Excel document with stacked marker chart.
  • CellStyle.Font.RGBColor of a range now returns proper value.
  • DisplayText issue for number formats with ‘GMT’ is fixed.
  • Rich-text is proper in Excel to PDF Conversion.
  • Clearing contents in a merged cell doesn’t remove cell formatting.
  • Issue with incorrect display text for FormulaArrays is fixed.
  • ArgumentOutOfRangeException is no longer thrown while resaving Excel documents with duplicate cell style name.
  • Issue with hidden rows not being copied while using CopyTo() is fixed.
  • Formulas with improper sheet references are now proper on resave.
  • Image rotation will be preserved properly in Excel documents.
  • Issue with incorrect DisplayText value when a cell contains particular IF formula is fixed.
  • Exception is no longer thrown while opening a file with chart sheet.
  • Issue with calculated column formula on resave is fixed.
  • Exception is no longer thrown while cloning a workbook containing table formula using AddCopy().