Essential Studio for WPF Release Notes

v15.3.0.26
August 7, 2017

ColorEdit

Bug Fixes

  • #181104 – Now, gradient color slider will be visible properly in color edit at the time of loading.

DateTimeEdit

Bug fixes

  • #183064 – Default ContextMenu will be displayed properly.

DocIO

Features

  • #177630 - Added support to insert and preserve SVG element in DOCX to DOCX conversion.
  • #178264 - Added support to apply multiple Paragraph Styles for a paragraph in the Word document.
  • #154849, #156160, #159266, #167482, #167778, #169491, #176208, #176607, #178005, #174862, #177633, #179096, #179700 - Added support for Word to PDF conversion in Azure environment.
  • #127763, #178727 - Added mirror margin support in Word to PDF conversion.
  • #181637, #183338 - Added support to RTL table in Word to PDF conversion.
  • #111815, #140865, #140894, #140934, #141407, #164666, #174134, #175919, #177615 - Added image rotation support in Word to PDF conversion.
  • #94498, #116546, #135202, #168877, #177412, #179488, #180451, #167448, #174699, #128339, #132232, #147998, #172223 - Added support to create and modify the content control in Word documents and map custom XML parts to content control.

Breaking Changes

  • The property SvgData was added to the IWPicture interface.
  • The property EnableStyleSeparator was added to the IWParagraph interface.
  • An overload method AppendPicture was added to the IWParagraph interface.

Bug Fixes

  • #175961, #179927, #180418 - Image missing issue has been resolved while performing Mail merge.
  • #178271 - Extra page preservation issue has been resolved while loading a particular RTF format document.
  • #176369 - Doughnut chart title value retrieved properly while saving a particular Word document.
  • #177890 - Changing the color of a bar chart series is not applied for negative bar series values.
  • #177890 - No longer hangs while opening a Word document which contains chart.
  • #178856 - TOC contents are preserved properly while updating Table of contents for a particular Word document.
  • #176984 - Formula field results are preserved properly while bookmark has a special character.
  • #176802, #178648 - No longer hangs while converting a particular Word document as PDF.
  • #176802 - Table preservation issue has been resolved while converting a particular Word document as PDF.
  • #177047 - Background color preservation issue has been resolved while converting a particular Word document as PDF.
  • #177064 - List number preservation issue has been resolved while saving a particular RTF format document.
  • #178648 - Header row is now preserved properly while converting a particular Word document as PDF.
  • #177586 - StackOverflowException will be no longer thrown while loading a particular RTF format document.
  • #176708 - KeyNotFoundException will be no longer thrown while loading a particular DOCX format document.
  • #179085 - Merge field values are preserved properly while performing Mail merge for a particular Word document using Execute method.
  • #179006 - Underline and Strikethrough is now preserved properly while appending particular HTML file in a Word document.
  • #177295 - Text retrieved properly from WTextFormField instance for a particular Word document.
  • #176840 - Page number is now preserved properly while updating Table of contents for a particular Word document.
  • #177679 - NullReferenceException will be no longer thrown while performing Mail merge using empty data table.
  • #165843, #178727 - List number preservation issue has been resolved while importing a particular Word document.
  • #177295 - !Syntax Error is now resolved for SUM(ABOVE) field, while updating fields in Word document.
  • #178601 - Field result is now preserved properly while converting a particular Word document as PDF.
  • #176369 - ArgumentOutOfRangeException will be no longer thrown while saving a Word document which contains chart.
  • #171046 - MathML element is now preserved properly in DOCX to DOCX conversion.
  • #177380 - System.TypeInitializationException will be no longer thrown while creating a Word document with chart.
  • #180854 - AltChunk content is preserved properly while converting a Word document as PDF.
  • #180409 - Field results are preserved properly while performing Mail merge.
  • #180588 - German culture texts are preserved properly while importing and exporting a HTML document.
  • #179474 - List number is preserved properly while converting a Word document as PDF.
  • #180115 - List number is preserved properly while loading a RTF document.
  • #181317, #180770 - NullReferenceException will be no longer thrown while resaving a Word document.
  • #179474 - Table splitting issue has been resolved while converting a Word document as PDF.
  • #180312 - Page number is preserved properly while updating table of contents in a Word document.
  • #180769 - Update mode of OLE linked Excel worksheet is preserved properly while resaving a Word document.
  • #177783 - Textbox missing issue has been resolved while converting a Word document as PDF.
  • #181263 - Shape missing issue has been resolved while resaving a Word document.
  • #181047 - Horizontal line is preserved properly while converting a particular Word document as PDF.
  • #176802 - Table is preserved properly while converting a Word document as PDF.
  • #180952 - Empty page preservation issue has been resolved while converting a Word document as PDF.
  • #180952, #181654 - OutOfMemoryException will be no longer thrown while converting a particular Word document as PDF.
  • #180065 - Paragraphs are preserved properly while converting a Word document as PDF.
  • #181811 - Bullet characters are preserved properly while resaving a particular RTF document.
  • #182011 - Vertical text is preserved properly while converting a Word document as PDF.
  • #179813 - Text wrapped properly while converting a particular Word document as PDF.
  • #181118 - InvalidOperationException will be no longer thrown while getting bookmark contents.
  • #181409 - Chart series color preserved properly while resaving a Word document which contains chart.
  • #182345 - Shape vertical position preserved properly while converting a particular Word document as PDF.
  • #181263 - Shape preservation issue has been resolved while resaving a particular Word document.
  • #182011 - ElbowCurve shape preserved properly while converting a particular Word document as PDF.
  • #182249 - MERGESEQ number is preserved properly while performing Mail merge.
  • #180769 - Target file missing issue has been resolved while resaving a particular Word document.
  • #179293 - Table column preserved properly while converting a particular Word document as PDF.

DockingManager

Bug fixes

  • #183439 - Visibility of FloatWindow will no longer collapsed on Restore MainWindow in DockingManager.

DocumentContainer

Bug Fixes

  • #174298 - Now, document tab item will be added properly based on AddTabDocumentAtLast property.

DoubleTextBox

Bug Fixes

  • #179362 - Double value is now replaced by the typed value when selection is in the decimal value.

EditControl

Bug fixes

  • #182174– Now Syntax Highlighting will be applied properly for VB language Keywords.

Gantt

Bug fixes

  • #182429 - Now, Weekends will be properly imported from or exported to the XML file.
  • #183120 - Predecessors will be rendered properly in the Gantt chart based on the custom numeric schedule.
  • #182513 - Now, the Cost will be properly imported from or exported to the XML file.
  • #181937, #182426 - ArgumentOutOfRangeException will no longer be thrown, when the XML file imported to the GanttControl.
  • #183020 - GanttControl will no longer be hung, when XML file is imported to Gantt with DateTime.MinValue or DateTime.MaxValue.

GroupBar

Bug fixes

  • #181127 – ArgumentException no longer occurs, when applying Office2016 Style

  • #180055, #181213 – Memory leak issue no longer occurs, when disposed.

NuGet

Features

  • Added NuGet support for PdfViewer.WPF.Client profile assembly.

OlapGrid

Features

  • #100904 - Styling and formatting has been supported at MDX query level itself.

PDF

Features

  • Added the support to load font from stream in PdfTrueTypeFont class.
  • Added the support for signing PDF document by using certificate as stream.
  • Added the support for accessing system font in PDF document creation in Windows Azure platform.
  • Added the support for creating PDF documents with unique naming scheme for resources.
  • Added the support for compressing the existing PDF document.
  • Added the support for creating own appearance for annotations in PDF.
  • Added the property EnableThreadSafe to handle multi-threading environment.
  • Added the tagged PDF support with USDA 508 complaint.

Breaking changes

  • Earlier, the PdfLightTable column width will not work as expected, as a result column widths are equally shared. Now this behavior is fixed, the specified width will be allocated for the columns.
  • The property Appearence is marked as deprecated, please use Appearance property from PdfSignature class instead.

Bug Fixes

  • #175254 - Italic text alignment is now preserving properly when converting the Word to PDF.
  • #177676 - The font is preserving properly in PDF document when embedding the font.
  • #179152 - Vertical text is preserving properly when converting XPS to PDF.
  • #177639 - Text is now rendering properly when converting XPS to PDF.
  • #178247 - Internal stream of PdfLoadedDocument is now closing properly when calling the dispose method
  • #178331 - Graphical contents are preserving properly when converting XPS to PDF document.
  • #177257 - Image is preserving properly when converting XPS to PDF document.
  • #177947 - PDF document with Korean characters are printing properly in direct print.
  • #177066 - Blank PDF document will not be generated while converting particular EMF to PDF.
  • #177764 - ArgumentOutOfRangeException is no longer occur while converting XPS to PDF when set EmbedCompleteFont as true.
  • #177822 - Preservation issues are no longer occurs while converting XPS to PDF.
  • #177646 - Unexpected token exception is no longer thrown while loading particular PDF document.
  • #178830 - ArgumentOutOfRangeException is no longer thrown when accessing PdfDocumentInformation property in the particular PDF document.
  • #179402 - PDF/X-1a:2001 conformance is now working properly when converting Word to PDF.
  • #177331 - Bullet alignment is now preserving properly while converting Word to PDF.
  • #177916 - ArgumentOutOfRangeException is no longer thrown while extracting fonts from the particular PDF document.
  • #182338 - arg.Skip will be working fine while PDF Grid row split across two pages.
  • #182896 - PdfLightTable columns will be preserve properly with manual width.
  • #180121 - The Barcode has been rendering properly while giving ISO-8859-2 and ISO-8859-5 characters.
  • #179390 - PdfLightTable header will get draw only once when we set ShowHeader value is true.
  • #180667 - Text are aligning properly when converting word document to PDF
  • #182001 - NullReferenceException no longer occurs when accessing the appearance of the signature in PdfLoadedDocument.
  • #178963,#181653,#182856 - Cannot access a closed stream object exception is no longer thrown while loading a PDF document.
  • #180952 - Text positions are now preserving properly while converting EMF to PDF.
  • #179731 - Annotations are now preserving properly while rotating the flattened annotation pages.
  • The PdfGrid header is now preserving properly when enable the AllowHorizontalOverflow.
  • Line space issue will no longer occurs when converting the EMF to PDF conversion.
  • The PdfTextMarkupAnnotation author property is now preserving properly.
  • Fatal error exception is no longer occurs while loading the particular PDF document.

PdfViewerControl

Features

  • #177434 - Support to customize the color and visibility of the page border is provided.

Bug Fixes

  • #178392 - Text contents in the provided PDF document are now rendered properly while using ExportAsMetafile.
  • #177306, #179463 - Shading is now preserved properly while viewing the PDF document using PdfViewerControl.
  • #178393 - Characters will not be misplaced while viewing the attached document.
  • #178401 - Images in the PDF document will be extracted properly.
  • #180765 - Text and images in the particular PDF document is now rendered properly.
  • #180021 - Texts in the PDF document are now rendered properly while viewing the document.
  • #181048 - NullReferenceException will no longer thrown while using FindText API in the document that contains only document.
  • #179242 - Text content of the attached PDF is now preserved properly.
  • #181239 - The first page of the PDF document is now displayed properly.
  • #177374 - Umlaut characters are now preserved properly when exporting the PDF document as image.
  • #176145 - Valid PDF documents are now loaded properly after loading corrupted document.
  • #176145 - The display of notification bar when loading the PDF document using LoadAsync method is suppressed.
  • #177402, #177798, #177823 - PDF documents are now printed properly when specifying the printer name from code behind.
  • #176330 - Text elements in the PDF document are now rendered properly.
  • #178535 - Texts in the PDF document are not overlapped any more.
  • #181453 - Symbols in the PDF document are rendered properly.
  • #182592 - Text content in the PDF is now rendered properly.
  • #180411 - Contents in the PDF is now rendered properly.
  • #179201 - All the characters in the PDF are now rendered properly.
  • #181119 - Text is now rendered properly while viewing the PDF document.
  • #181734 - Memory usage issue is now resolved while accessing the ImagesInfo API.
  • #181022 - Polish texts in the PDF document are rendered properly.
  • #181313 - Text content of the PDF document are now aligned as expected.
  • #178393 - White space will not be missed between words when viewing the PDF document.
  • #178393 - Character spacing is now proper when viewing the PDF document.
  • #180309 - Text search will find existing text in the PDF document.

PivotGrid

Bug fixes

  • #151670 - On background color setting, valid color is applied to the total cells.
  • #172479, #180930 - Sorted records are maintained properly in exported document when the header contains total string.
  • #180930 - Column fields are generated properly without using comparer.
  • #159622, #180930 - Field header localization is applied properly, when ShowDisplayFieldsOnly is set to false.
  • #183040 - Cell object values are maintained properly in PivotGrid.
  • #182445 - Calculation fields are displayed properly, when ShowSubTotal is set to false.

Predictive Analytics

Feature

  • Added compatibility support for PMML version v4.3.
  • Added support to pass input data as ‘Stream’ object in ‘Table’ class.

Bug Fixes

  • #178661- Resolved issues with data fields transformation in RuleSet Model Evaluator.

Presentation

Features

  • #177630 - Added support to insert and modify SVG image in PowerPoint presentation.
  • #177587 - Added support to insert columns to a table in PowerPoint presentation.
  • #176530 - Added support to retrieve the target slide of a hyperlink in PowerPoint presentation.
  • #180095 - Added support to convert the PowerPoint presentation with rotated nested Group Shapes to PDF/Image.

Breaking Changes

  • #176530 - The property TargetSlide was added to the interface IHyperLink.
  • #177630 - The property SvgData was added to the interface IPicture.
  • #177630 - An overload method for AddPicture was added to the interface IPictures.
  • #177630 - An overload method for AddPicture was added to the interface IShapes.
  • #177587 - The method InsertColumn was added to the interface ITable.
  • #177587 - The property ColumnsCount was added to the interface ITable.

Bug Fixes

  • #178672 - Type initialization exception will not be thrown while creating a PowerPoint presentation with charts.
  • #180902 - Argument out of range exception will not be thrown while cloning a PowerPoint slide with pie chart.
  • #179383 - Hyperlink path for another presentation can be now retrieved while loading a PowerPoint presentation.
  • #182353 - Null reference exception will not be thrown while cloning a PowerPoint slide with table.
  • #181902 - Null reference exception will not be thrown while resaving PowerPoint presentations contains internal XML files in custom naming standards.
  • #180904 - The chart data modified with Presentation library will not get reverted, while trying to edit in Microsoft PowerPoint application.
  • #182963 - The previous column formatting will be now preserved properly while inserting a new column in PowerPoint table.
  • #180902 - Null reference exception will not be thrown while cloning and merging slides having charts after disposing the parent PowerPoint presentation.
  • #178009 - Null reference exception will not be thrown while clearing and adding the slides in the PowerPoint presentation.
  • #179028 - The font size is now preserved as expected while converting a PowerPoint slide to image.
  • #178033 - Argument null reference exception will not be thrown while converting a PowerPoint slide to image.
  • #180377 - Argument out of range exception will not be thrown while converting a PowerPoint presentation with chart to PDF document.
  • #179842, #180783 - Null reference exception will not be thrown while converting a PowerPoint presentation to PDF using the publish option handouts.
  • #180760 - SmartArt is now preserved properly while converting a PowerPoint slide to image.
  • #181671 - Chart series colors are now preserved properly while converting the bar charts to PDF document.

ReportDesigner

Features

  • #171838, #178762 – Provided option to set label interval value to the chart axis.

  • #179646 - Provided an option to set expression for gauge in Report Designer.

  • #178986 - Provided an option to add fields when it contains spaces in column names in Report Designer.

  • #177095 - Provided Language property for textbox to set specific culture to the textbox in Report Designer.

  • #178654 - Provided an option to custom branding the program icon, company name and logos in the About menu in Report Designer.

  • #171838 - Added ConsumeContainerWhiteSpace option for report properties in Report Designer.

  • #166340, #172623, #173573, #173391 - Provided an option to set Custom Palette property for chart report item in Report Designer.

  • #181111 - Added option to show report item list in group property dialog box while setting toggle option in Report Designer.

  • #178980 - Provided an option to set label interval for radar chart in property dialog box.

  • #176682 - Provided an option for customizing parameter layout in Report Designer.

  • #176682, #177864 - Added parameter and fields option in dataset dialog box in Report Designer.

Bug Fixes

  • #178484, #180465 – Now, row visibility working properly for tablix report item.

  • #179462 – Now, the IN filter with multiple values working properly.

  • #180693 - Now, data source test connection succeeds when we set do not use credentials in report designer.

  • #178733 - Now, XML data retrieves properly when XML having multiple parent child hierarchy.

  • #177283 - Resolved regex validation failure for chart in German culture.

  • #176682 - Now, the dependent parameter updates properly when dynamically change the query text.

  • #177283 - Now, textbox height and width updates properly for German culture values in Report Designer.

ReportViewer

Features

  • #175781 – PageName support has been provided for ReportViewer.

  • #176682 - Provided support for render the parameters based on customized parameter layout in Report Viewer.

Bug Fixes

  • #178901 – MultiLookup and LookupSet expression works properly.

  • #179462 – Now, the IN filter with multiple values working properly.

  • #178733 - Now, XML data retrieves properly when XML having multiple parent child hierarchy.

  • #177283 - Resolved regex validation failure for chart in German culture.

  • #182060 - Now, data has been retrieved properly when multi value parameters passed to the subreport from parent report.

ReportWriter

Features

  • #175781 – PageName support has been provided for Excel export.

Bug Fixes

  • #175296 - Now, subreport rendering issue has been resolved in HTML export.

  • #171838 - Now, the report exported as Word document with proper paper size.

Ribbon

Bug Fixes

  • #181108 - BackStage opened state will not be affected while switch between the styles at run time.
  • #182461 - DataContext is now applied for RibbonGallery’s ItemTemplate.
  • #180499 - Unwanted Border will not appear around the RibbonWindow on 125 and 100 scaling.
  • #180499 - Extra border will not appear between RibbonWindow and Ribbon when window is in maximized state.
  • #180331 - RibbonWindow Title is now displayed at center when Ribbon is in Adorner state.

SfAccordion

Bug fixes

  • #181768 – Now, SelectionMode property will work, when it is set as ‘One’.

SfBusyIndicator

Bug fixes

  • #177608,181215,182746,182807– Now Animation behavior will work properly based on IsBusy and IsEnabled properties.

SfChart

Bug Fixes

Features

  • Provided live editing (drag and drop) support for ScatterSeries.

  • Provided the following events support for TrackballBehavior
    • PositionChanging
    • PositionChanged
  • Added ShowTrackballInfo property for Cartesian Series to hide the trackball label.

  • Provided support to disable chart legend item, when toggling the ChartLegend.

  • Provided axis scale break support for SfChart.

  • Provided GrabExtent support for LineAnnotation to increase its hit visible area for dragging.

Changes

  • SplineAreaSegment.SetData(List,List,IList) method has been deprecated. Instead, use SplineAreaSegment.SetData(List,List,IList) method.

  • RangeAreaSegment.SetData(List) method has been deprecated. Instead, use RangeAreaSegment.SetData(List) method.

  • EmptyPointSegment.SetData(Point,Point,Point,Point) method has been deprecated. Instead, use EmptyPointSegment.SetData(ChartPoint,ChartPoint,ChartPoint,ChartPoint) method.

  • SplineSegment.SetData(Point,Point,Point,Point) method has been deprecated. Instead, use SplineSegment.SetData(ChartPoint,ChartPoint,ChartPoint,ChartPoint) method.

  • StepLineSegment.SetData(List) method has been deprecated. Instead, use StepLineSegment.SetData(List) method.

  • StepAreaSegment.SetData(List) method has been deprecated. Instead, use StepAreaSegment.SetData(List) method.

  • ErrorBarSegment.SetData(Point,Point,Point,Point) method has been deprecated. Instead, use ErrorBarSegment.SetData(ChartPoint,ChartPoint,ChartPoint,ChartPoint) method.

  • ChartSegment.SetData(Point,Point,Point,Point) method has been deprecated. Instead, use ChartSegment.SetData(ChartPoint,ChartPoint,ChartPoint,ChartPoint) method.

  • ChartSegment.SetData(List) method has been deprecated. Instead, use ChartSegment.SetData(List) method.

SfDataGrid

Features

  • #177933 -Support for performing the search operation based on EndWith keyword has been provided.
  • #183877 -Provided the support for passing OldItems and NewItems as a arguments in to ItemsSourceChanged event.
  • #183877 -Provided the support to set the value for SelectedItems property.

Bug fixes

  • #182227 - IndexOutofRangeException thrown while committing new record using AddNewRow when ItemsSource is DataTable has been fixed.
  • #181635 - CurrentCellValueChanged event fired before value gets changed for pressing Space key in GridCheckBoxColumn has been fixed.
  • #183163 - Combo box values now cleared in filter row when programmatically clearing the filter.
  • #183575 - NullReferenceException thrown while deserializing the grid in the SelectionChanged event of a TabControl has been fixed.

Breaking Changes

  • In GridCurrentCellManager class, ProcessOnDoubleTapped method parameters are changed.
  • In GridItemsSourceChangedEventArgs class, Constructor parameters are changed.

SfDiagram

Bug Fixes

  • #182396 - Cursor will be updated based on the Panning enable/disable mode.
  • #179561 - Double Click on Annotation will enable it’s editing.
  • #182310 - Symbols will not be cleared when switching the Tabs in TabControl.
  • #180404 - Deleting the Node in Layout will not throw any exception.

Features

  • Interaction support is provided for Annotation. Now, we can select, resize, rotate and drag it.
  • Provided Printing event and command to indicate printing progress
  • Provided option to ignore/skip pages while previewing and printing.
  • Automatic Annotation orientation based on segment direction of Connector.
  • Support to draw Polyline using drawing tool.
  • APIs provided to convert from relative to absolute position Node and DiagramPage.
  • We can now override the cloned objects dropped from palette.
  • Provided customization support for ConnectionIndicator.
  • Provided PortChanged event to notify its interaction status.

Breaking Changes

  • We have added AnnotationConstraints property in INode and IConnector.
  • We have added TextHorizontalAlignment, TextVerticalAlignment,UnitWidth and UnitHeight properties in IAnnotation.
  • We have added ConnectionIndicatorStyle and PrintingCommand properties in IGraph.
    • ConnectionIndicatorStyle.
    • PrintingCommand.
  • We have added Annotation property in ISelector.

SfHeatMap

Bug Fixes

  • #181444 - Runtime changes will be updated in Cell Mapping.

Breaking Changes

  • We have provided additional information to DataContext of the Cell. The Source, RowHeader and ColumnHeader information will be available in DataContext.

SfLinearGauge

Bug Fixes

  • #174170 - BarPointer will not overlap with the bottom border of the scale
  • #183616 - Gauge Loading Performance has been improved for scale maximum values.

SfRichTextBoxAdv

Features

  • #164601 - Added HtmlImportExportSettings property in SfRichTextBoxAdv class to customize image source and font family while exporting HTML.
  • #177048, #178307 - Added UseLightweightDom static property in SfRichTextBoxAdv class to optimize the main memory usage of DOM.

Bug Fixes

  • #179068 - Improved performance in manipulating the words count using WordCount property in SfRichTextBoxAdv class.
  • #181502 - Padding property in SfRichTextBoxAdv class is now working properly when placed inside DataTemplate.
  • #182457 - Highlight color and line height are now preserved properly while loading HTML.
  • #182617 - ArgumentOutOfRangeException is no longer thrown when control is resized.
  • #183826 - ArgumentOutOfRangeException is no longer thrown when importing HTML containing table with merged cells.
  • StackOverflowException is no longer thrown when finding all occurrences of specific text or pattern in large document.
  • NullReferenceException is no longer thrown on undo operation after deleting cells.
  • Underline is now rendered properly for superscript text.
  • Borders are now rendered properly for tables and cells.
  • Spelling errors are now updated properly on undo redo operations.
  • Comment notification icon and comment marker are now properly cleared while deleting comment.
  • Selection using mouse interactions are now working properly in fit multiple page mode.
  • Editing operations are now working properly when changing IsReadOnly property in SfRichTextBoxAdv class at runtime.
  • NullReferenceException is no longer thrown on switching to web layout with comments.
  • Adding comment is now rendered properly in new document.
  • Comments are now rendered properly when IsReadOnly property of SfRichTextBoxAdv class is changed at runtime.
  • Zooming SfRichTextBoxAdv control now works properly after zooming beyond minimum or maximum range using mouse wheel or touch.
  • List level is now changed properly on applying increase indent or decrease indent command for selection within a list paragraph.
  • Scrollbar positions are now preserved properly after applying Template to SfRichTextBoxAdv control.

SfSchedule

Bug Fixes

  • #178291 - Now, appointment dragging works properly in the All-Day panel when setting the NonWorkingHours.
  • #181543 - Now, appointments are positioned properly when enabling drag and drop through DragAndDropCommand.

SfSkinManager

Bug Fixes

  • #181108 - When same theme is applied again, theme will not be changed to default theme.

SfTextBoxExt

Bug Fixes

  • #183832 - Null Reference Exception is now resolved while loading in Navigation window.

SfTreeGrid

Features

  • Provided support for built-in visual styles like Blend, Office 2010, 2013 and 2016 styles, Metro and Visual Studio.
  • Support provided to create custom visual style using WPF Theme Studio.

Bug fixes

  • #129425 - CurrentCellValidating event are not getting fired, while performing the validation operation in TreeGridTemplateColumn has been fixed.

Breaking Changes

  • In SfTreeGrid class,ItemsSourceChanged method parameter type has been changed from GridItemsSourceChangedEventArgs to TreeGridItemsSourceChangedEventArgs.

SpreadsheetControl (Classic)

Bug Fixes

  • #182588 - DateTime values are now displayed properly on German region.
  • #183365 - No exception is thrown when protect the workbook without structure option.

Breaking Changes

  • CanExecuteCommand method name has been renamed as CanExecuteCommand in CommandBase class.

SfSpreadsheet

Features

  • #181785 - Provided support to bind the Workbook in Spreadsheet.

SfSunburstChart

Bug Fixes

  • #182773 –Now,ItemsSource’s CollectionChanged and Levels’s CollectionChanged event will be unsubscribed properly, when dynamically changing its value.

ToolBarAdv

Bug fixes

  • #180067,182400 – Now SplitButton Content and Image will be displayed properly.

  • #181938 – Themes will be applied properly, when applied using SfSkinManager.

VS Extensions

Bug fixes

  • #183618 - Toolbox configuration message modified in Syncfusion Troubleshooter Visual Studio Extension.

XlsIO

Features

  • #109496, #79552, #74319, #130146, #180064 - Password support is provided in Compression library.
  • #178228 - Support is provided for adding images from external link in Excel documents.
  • Sorting support is provided in AutoFilters.
  • Custom filtering support is provided in text filters.

Breaking changes

  • DataSorter property is added in the interfaces IWorksheet and IAutoFilters.
  • EnablePartialTrustCode property is added in the interface IApplication.
  • AddPictureAsLink() is added in the interface IPictures.
  • Picture and SvgData properties are added in the interface IPictureShape.
  • The values Contains, DoesNotContain, BeginsWith, DoesNotBeginWith, EndsWith, DoesNotEndWith are added in ExcelFilterCondition enumeration.

Bug fixes

  • #177888 - Exception is no longer thrown while opening a file with error value in named range.
  • #176158 - Opening an Excel document with picture will no longer get corrupted in Mac OS.
  • #178929 - Issue with wrong combo boxes count in an Excel document is fixed.
  • #178697 - Conditional formatting rules are now applied proper with priority.
  • #178368 - Custom number format ends with whitespace is preserved properly.
  • #176718 - DisplayText now returns number value for cell reference formulas.
  • #179055 - Exception is no longer thrown while saving XLS document to XLSX format with invalid named ranges.
  • #178577 - Exception is no longer thrown while opening an Excel document with empty relation in image hyperlink.
  • #179601 - Setting a pivot table row layout to tabular style and saving the document will no longer throw exception.
  • #179303 - Exception is no longer thrown while setting header text within the limit.
  • #175065 - Saving a workbook multiple times will no longer increase its file size.
  • #177928 - Removing worksheets will reduce the file size properly.
  • #178745 - Issue with changes in table formatting after resaving the document is fixed.
  • #177927 - Removing multiple worksheets and saving the document will no longer throw exception.
  • #177832 - License issue in XlsIO assembly has been resolved.
  • #177210 - Issue with wild card criteria search in Excel document is fixed.
  • #178182 - Issue with missing of single marker in chart to image conversion, when parent marker symbol is set to none is fixed.
  • #177278 - Exception while processing date number format in Excel to HTML conversion is fixed.
  • #175932 - Issues with unwanted merged styles in Excel to HTML conversion is fixed.
  • #179361 - XlsIO generated HTML documents are now XML formatted.
  • #175236 - Custom icon sets are rendered properly in image or PDF conversion.
  • #180466 - Exception is no longer thrown while opening chart with value axis title.
  • #181226 - Exception is no longer thrown while opening particular file with shape’s offset value exceeding integer limit.
  • #180940 - Issue with font color when setting font style in conditional formats is fixed.
  • #181016 - Exception is no longer thrown while accessing LineStyle property of a shape in threading.
  • #178198 - Exception thrown on parsing the named range with complete file path is fixed.
  • #180478 - Issue with Autofit when cell text contains line breaks is fixed.
  • #180329 - Xml Exception is no longer thrown while parsing Excel file with chart having empty legend position.
  • #180337 - Line width is changed while changing series color for radar chart is fixed.
  • #180213 - Exception is thrown while parsing MissingItemsLimit property in pivot cache is resolved.
  • #179997 - Exception is no longer thrown while opening a chart with discontinuous filtered ranges.
  • #179874 - Default value is not set in Excel pivot table while applying Pivot filter is fixed.
  • #179874 - File corruption issue while applying pivot filter is resolved.
  • #179863 - PrintArea returns invalid range in Excel to PDF conversion is fixed.
  • #179751 - Calculated values are incorrect for table formulas in worksheet to image conversion is fixed.
  • #179732 - File is no longer corrupted when table is created with merged cell ranges.
  • #181584 - Overflow exception while accessing Value property is fixed.
  • #179026 - Text is wrongly updated in shapes after add copying of worksheet is fixed.
  • #177928 - File size is not reduced after removing all worksheets is fixed.
  • #183388 - Memory leak issue due to CalcEngine not disabled on workbook dispose is fixed.
  • #183016 - Issue with text casing while setting number format is fixed.
  • #182853 - Performance issue while resaving Excel document with large number of named ranges is fixed.
  • #182915 - Cell contents are cleared on Unmerge() is fixed.
  • #182153 - Issue with setting incorrect HasFormulaString property is fixed.
  • #182422 - Exception is thrown while applying formula to a row due to wrong name index is fixed.
  • #163659 - An overload is now available to open a file with filename and encoding.
  • #182246, 182247 - Named index is now properly updated while copying external formulas using CopyTo().
  • #182241 - External formulas will now be copied proper when destination workbook has formulas.
  • #181970 - Corruption issue while copying external formula is resolved.
  • #181715 - Conditional format formula is properly updated in binary Excel files.
  • #180478 - Autofit is properly performed while invoking it multiple times for the range with line breaks.
  • #181802 - Exception is no longer thrown while resaving binary Excel file.
  • #181707 - Wrong file header exception while importing particular Xml file is fixed.
  • #180842 - File with table formulas is no longer corrupted while resaving in Spanish culture.
  • #181183, 183446 - Wrong syntax error is thrown while performing layout operation in pivot table is fixed.
  • #181190 - Issue with worksheet FindFirst() for search values having pipe character is fixed.
  • #179749 - RefersToRange is null while named range is referring the table range is resolved.
  • #178735 - GDI exception thrown while opening an Excel document in Azure platform is resolved.
  • #181980 - Out of memory exception is no longer thrown while opening Excel document with wide filter range.
  • #181375 - Issue with font index is incorrectly updated while setting same font index for multiple times is fixed.
  • #182125 - Performance issue with applying styles in large number of cells is fixed.
  • #182713 - Value axis gridlines are improper in chart to image conversion is fixed.
  • #182218 - Issue with hyperlink in Excel to PDF conversion is fixed.
  • #182026 - Borders are not properly preserved while converting worksheet into HTML is fixed.
  • #181770 - Exception is thrown while converting Excel document with center header to PDF is resolved.
  • #181688 - Spacing issue of stacked charts in chart to image conversion is fixed.
  • #181407 - Chart legend and value axis are missed in chart to image conversion is fixed.
  • #181407 - Exception is thrown while converting empty Excel document with chart into HTML is fixed.
  • #180732 - Issue with missing of background images in Excel to HTML conversion is fixed.
  • #182099 - Issue with visibility of deleted data labels and missing of empty data points in chart to image conversion is fixed.
  • Cell value with cross sheet reference formula will be updated properly.
  • Sorting a range twice with same index will no longer throw exception.
  • Exception is no longer thrown while copying worksheets with chart.
  • Issue with improper print title values is fixed.
  • Excel file with pivot table no longer gets corrupted during AddCopy().
  • Corruption issue when resaving Excel file with group shapes is fixed.