Essential Studio for Universal Windows Platform Release Notes

v15.3.0.26
August 7, 2017

DocIO

Features

  • #177630 - Added support to insert and preserve SVG element in DOCX to DOCX conversion.
  • #178264 - Added support to apply multiple Paragraph Style in a single Paragraph while creating a Word document using DocIO.
  • #174316, #178788 - Added support for EPub file format exporting in DocIO.
  • #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.
  • #176984 - Formula field results are preserved properly while bookmark has a special character.
  • #177064 - List number preservation issue has been resolved while saving a particular RTF format document.
  • #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.
  • #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.
  • #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.
  • #180409 - Field results are preserved properly while performing Mail merge.
  • #180588 - German culture texts are preserved properly while importing and exporting a HTML document.
  • #180115 - List number is preserved properly while loading a RTF document.
  • #181317, #180770 - NullReferenceException will be no longer thrown while resaving a Word document.
  • #181263 - Shape missing issue has been resolved while resaving a Word document.
  • #181811 - Bullet characters are preserved properly while resaving a particular RTF document.
  • #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.
  • #181263 - Shape preservation issue has been resolved while resaving a particular Word document.
  • #182249 - MERGESEQ number is preserved properly while performing Mail merge.
  • #180769 - Target file missing issue has been resolved while resaving a particular Word document.
  • #180769 - Update mode of OLE linked Excel worksheet is preserved properly while resaving a Word document.

PDF

Features

  • Added the support for digital signature.
  • 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

  • The PdfGrid header is now preserving properly when enable the AllowHorizontalOverflow.
  • #178247 - Internal stream of PdfLoadedDocument is now closing properly when calling the dispose method.
  • #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.
  • #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.
  • #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.
  • #179731 - Annotations are now preserving properly while rotating the flattened annotation pages.
  • The PdfTextMarkupAnnotation author property is now preserving properly.
  • Fatal error exception is no longer occurs while loading the particular PDF document.

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.

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.
  • #180760 - SmartArt is now preserved properly while converting a PowerPoint slide to image.
  • #182254 - Images will not be cropped while converting a PowerPoint slide to image.
  • #182254 - Text with character spacings will be now preserved properly while converting a PowerPoint slide to image.
  • #178948 - Key not found exception will not be thrown while converting the PowerPoint slide to image.
  • #179741 - Text inside rotated rectangle will be now rendered properly while converting a PowerPoint slide to image.
  • #182254 - Image transparency will be now preserved properly while converting a PowerPoint slide to image.
  • #177595 - Black border will not be added to the bottom of the slide while converting a PowerPoint slide to image.
  • #177595 - Table border is now preserved properly while converting a PowerPoint slide to image.
  • #177688 - Shape rotation will be now preserved properly while converting a PowerPoint slide to image.

SfCellGrid

Bug Fixes

  • #182642 - CellClick event will not trigger on touch scrolling.

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

  • #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

  • #131291,182879 - Layout cycle detected issue while setting the ColumnSizer as star with 125% screen resolution has been fixed.

Breaking Changes

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

SfDatePicker

Bug fixes

  • #176021, #179957 – RequestedTheme will be applied properly in Mobile mode, when it is deployed from Microsoft Visual Studio 2017.

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.

SfGantt

Bug Fixes

  • #182471 - Now, the Gantt control will be scrolled properly to a particular task using ScrollGanttTo method with both index and date arguments.

Features

  • #182182 - Provided events and methods support for expand and collapse functionalities.
  • #182014 - Provided events support to get the notification when the progress is changed interactively.

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.

SfPdfViewerControl

Features

  • #173307, #173912, #174180, #106942, #182914 - Added support for viewing popup annotation in SfPdfViewerControl.

Bug Fixes

  • #181705 - Object Reference Exception will be no longer thrown, when IsTextSelectionEnabled is set to false.
  • #181849 - KeyNotFoundException will not occur any more when navigating to a bookmark in the first page of a PDF document.
  • #180686 - KeyNotFoundException will no longer be thrown when navigating to bookmarks using GoToBookmark().
  • #180686 - NullReferenceException will no longer be thrown while binding the stream into ItemSource property of SfPdfViewerControl
  • #179649 - Selecting annotation mode now works properly by resetting the previous annotation mode.
  • #176721, #178538 - Object Reference Exception while performing Ctrl+C and Ctrl+V operation using SfPdfViewerControl will no longer be thrown.
  • #182059 - Exception will no longer occur when resizing the app with SfPdfViewerControl

SfPicker Preview

The SfPicker control is a simple Picker that displays list of object and allow user to pick an item among them which comes with built-in modes for Time and Date picking.

Key Features

  • Multi Column

  • Header view

  • Footer view with default buttons

  • Template support.

  • Custom View support

  • RTL support.

SfPivotClient Preview

The SfPivotClient control supports browsing multidimensional data that is organized in the form of dimensions, measures, named sets, and KPIs in a cube format. You can visualize the results in graphical (PivotChart) and tabular (PivotGrid) formats. The control can also be used to create and edit reports on the fly that are stored for later use.

Features

  • #174521 - Relational data source is now supported along with OLAP.

Breaking changes

  • Public method ReAarrangeElements has been changed to ReArrangeElements by correcting the spell mistake.

SfPivotGrid

Features

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

SfRadialSlider

Feature

  • #170627 - Provided support to display Maximum Value even TickFrequency not divisible with Maximum Value of SfRadialSlider.

SfReportViewer

Bug Fixes

  • #181750 - Now, Transparent color applied to tablix cell border in PDF export when default border is set.

  • #182943 - Now, embedded fonts are applied properly when using “SaveAsync” method for exporting the report as PDF document..

SfRichTextBoxAdv

Features

  • #164601 - Added HtmlImportExportSettings property in SfRichTextBoxAdv class to customize image source and font family while exporting HTML.
  • #177123, #179002 - Added ErrorUnderlineType property in SpellChecker class to customize the underline style for highlighting spelling errors.
  • #177048, #178307 - Added UseLightweightDom static property in SfRichTextBoxAdv class to optimize the main memory usage of DOM.

Bug Fixes

  • #177123 - Lines are now rendered properly in Windows 10 Creators update.
  • #179068 - Improved performance in manipulating the words count using WordCount property in SfRichTextBoxAdv class.
  • #179819 - Text copied from TextBox is now pasted properly.
  • #180269, #182621 - ArgumentOutOfRangeException is no longer thrown when typing text in Mobile device.
  • #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.
  • 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

  • #183424 - Now, Forward and Backward methods are working properly in all the views.
  • #178569 - Now, EnableNavigation will works properly with mouse scrolling also.

SfTreeGrid

Breaking Changes

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

SfTreeMap

Bug Fixes

  • #184176 - Null reference exception will not be thrown while adding treemap inside scroll view.
  • #178272 - SfTreeMap.WeightValuePath property will work properly even for negative values.

SfSunburstChart

Bug Fixes

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

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.
  • #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.
  • #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.
  • #177314 - Security settings is enabled in portable platform for Excel 2003 file formats.
  • #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.
  • Excel file with pivot table no longer gets corrupted during AddCopy().
  • Corruption issue when resaving Excel file with group shapes 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.