Essential Studio for Universal Windows Platform Release Notes

v14.3.0.49
September 28, 2016

Common

Feature

  • Microsoft.NETCore.UniversalWindowsPlatform v5.2.2 compatibility provided for all UWP controls.

DocIO

Features

  • #158446 - Support to access and modify AllowOverlap for a Textbox has been added.
  • #160314 - Support to access CommentStart and CommentEnd range for a Comment has been added.
  • #134302, #125959 - Added support to export Word document as an OpenDocument Text(ODT) format documents.

Bug Fixes

  • #156461 - Symbol preservation issue has been fixed while resaving the particular RTF document.
  • #156461 - Table header row is now preserved properly while resaving the particular RTF document.
  • #158390 - Special characters is now preserved properly while resaving the RTF document.
  • #156461 - TOC alignment is now preserved properly while converting a particular RTF file to Word document.
  • #159078 - AutoHyphenation setting is now preserved properly while resaving the Word document as RTF file.
  • #159658 - Line break is now preserved properly while converting particular Word document to RTF.
  • #159668 - Paragraph style is now preserved properly while resaving a RTF document.
  • #158263 - TOC text contents are now preserved properly while resaving a particular Word document.
  • #160117 - NullReferenceException will no longer thrown while performing Mail merge using ExpandoObjects.
  • #160072 - EndGroup merge field preservation issue while using RemoveEmptyGroup has been resolved.
  • #159331 - Line spacing preservation issue has been fixed while resaving a particular Word document.
  • #157651 - ArithmeticException will no longer thrown while parsing DOC format Word document.
  • #159459 - Date format with invalid value is now preserved properly while performing Mail merge.
  • #159300 - ArgumentOutOfRangeException will no longer thrown while inserting a section break using InsertSectionBreak API.
  • #159295 - ArgumentOutOfRangeException will no longer thrown while opening a particular DOCX format document.
  • #161012 - Null reference exception will no longer thrown while opening a particular RTF file.
  • #159859 - Image background color is now preserved properly while resaving a particular Word document.
  • #160658 - Picture color is now preserved properly while resaving the Word document.
  • #161449, #158728 - No longer hangs while opening a particular DOCX format document.
  • #162513 - Image overlapping issue has been fixed while resaving a particular Word document.
  • #158472 - Checkbox is now preserved properly while resaving a particular Word document.
  • #156622 - File corruption issue has been fixed after executing Mail merge process for a particular Word document.
  • #158650 - No longer hangs while updating document fields for a particular Word document.
  • #159712 - Image size is now preserved properly while resaving a particular RTF document.
  • #163074 - PageRef field result value is now properly updated while updating document fields for a particular Word document.
  • #163074 - NullReferenceException will no longer thrown while updating document fields for a particular document.
  • #158494 - Spacing and symbols are now preserved properly while resaving a particular RTF document.
  • #158494 - Paragraph missing issue has been fixed while resaving a particular RTF document.
  • #158494 - Normal style is now preserved properly while resaving a particular RTF document.
  • #162224 - NullReferenceException will no longer thrown while resaving a particular Word document.
  • #162163 - Font name is now preserved properly while inserting a text using BookmarkNavigator.InsertText API.
  • #162204 - DocIO generated documents are now properly opened in Google docs.
  • #162224, #157132 - NullReferenceException will no longer while opening a particular Word document.
  • #158650 - IF fields are now preserved properly while resaving a particular Word document.

PDF

Features

  • #157234 - Support for adding textbox fields with same name has been added for both the existing and new documents.
  • #158792 - Performance is now improved while merging PDF documents.
  • #106625, #145937 - Provided support for creating, editing and filling both static and dynamic XFA form in a PDF document.

Bug Fixes

  • #161606 - Application will never hang while generating PDF documents in multithreading environment.
  • #162060 - Exception is no longer thrown, while reading the form fields.
  • #161619 - Border width of checkbox field is now preserved properly.
  • #163097 - Border width of textbox field is now preserved properly.
  • #163551 - Web link will be enabled properly when adding PdfTextWebLink to PdfLoadedDocument.
  • #161994 - Exception is no longer thrown while flattening the form field.
  • #160057 - NullReferenceException is no longer thrown while merging the PDF document.
  • #159398 - NullReferenceException is no longer thrown while getting the index from page.
  • #159067 - Fatal error is no longer thrown while loading the PDF document.
  • Annotations are now removed properly while using remove method in PdfLoadedAnnotationCollection.
  • Text is now retrieved properly from PdfLoadedTextBoxField.
  • Currency symbol is now retrieved properly from PdfLoadedTextBoxField.
  • Popup annotation position has been preserved properly.

Predictive Analytics

Features

  • #160092 - Added support for K-Nearest Neighbors model.

Presentation

Features

  • #159550 - Support for marking PowerPoint presentations as final, making it non-editable, was now added.
  • #137837, #159731, #160172, #160129 - Support was now added to include and remove the OLE Objects in PowerPoint presentation
  • #158245 - Support was added to modify the slide layouts in PowerPoint presentation

Breaking Changes

  • The property Masters was now added into IPresentation interface
  • The property Final was now added into IPresentation interface
  • The property LayoutSlides was now added into IMasterSlide interface
  • The method Add was now added in ILayoutSlides interface
  • The method Add was now added in ISlides interface
  • The method AddOleObject was now added in IShapes interface

Bug Fixes

  • #159312 - PowerPoint presentations will be no longer corrupted while resaving
  • #159550 - The video files will be now preserved while resaving the PowerPoint presentations
  • #159309 - PowerPoint presentations will be no longer corrupted while cloning the slides containing comments
  • #157762, #160677 - The existing paragraph font size is now retrieved properly while loading the PowerPoint presentations
  • #157742 - The font size for the contents within table is now retrieved properly while loading the PowerPoint presentations
  • #160677 - The “FontName” of the paragraph is now retrieved properly while loading the PowerPoint presentations
  • #160677 - The “HorizontalAlignment” value of the shapes are now retrieved properly while loading the PowerPoint presentations
  • #160677 - The “VerticalAlignment” value of the shapes are now retrieved properly while loading the PowerPoint presentations
  • #157132 - The “Null Reference Exception” will no longer be thrown while parsing PowerPoint slides containing charts
  • #162341 - Null reference exception will be no longer thrown while merging a cloned slide to another presentation
  • #161913 - The SmartArt diagrams will be now preserved properly while cloning a PowerPoint slide

SfBarcode

Features

  • Improved rendering performance in QR Barcode.

SfCalendar

Features

  • Support provided to customize the Header view, Inline Appointment and Day cell view.

Bug Fixes

  • #162021 - SelectedDate has changed when navigate to next or previous month has been fixed.

Breaking Changes

  • DayLabels property DataType has been modified as Generic List type.

SfChart

Bug Fixes

Features

SfDataGrid

Features

  • Provided support for built-in busy indicator for all data operations (sorting, grouping and filtering) when dealing with large amount of records.
  • Improved excel exporting performance when exporting more number of columns with formats.
  • #159783 - Provided support for ContextMenu.
  • Provided support to process data operations (sorting, grouping and filtering) based on display text.
  • #157782 - Provided support to define and update the summary based on UnboundColumn.
  • #160546 - Provided PLINQ support for display based data operations.
  • #161886 - Provided support to change SelectionController at run time.

Bug fixes

  • #161016 - Unhandled exception is no longer thrown when fetching the data from MobileServiceIncrementalLoadingCollection.
  • #160938 - Unwanted space at the right side of DetailsView DataGrid has been removed.
  • #160119 - Edited value is now updated in data object before RowValidated event.
  • #160796 - Auto row height is now calculated correctly when using ColumnSizer as Auto.

Breaking Changes

  • SortNumberProperty has been renamed to ShowSortNumbersProperty.
  • In GridBaseSelectionController class, ProcessOnGroupChanged method parameter type has been changed from NotifyCollectionChangedEventArgs to GridGroupingEventArgs.
  • In GridBaseSelectionController class, Dispose method access modifier changed as protected with additional bool parameter.

SfDiagram

Bug Fixes

  • #161535 - Orthogonal connector is properly updated while dragging the segments.
  • #161313 - Gridlines are properly updated while zooming.

SfDockingManager preview

The SfDockingManager control for UWP lets you add Visual Studio style docking windows to your application. The dock panels support many interactions like docking, floating, tabbing, auto-hiding and more.

Key Features

  • Child panels can be docked to the left, right, top, or bottom sides of the container.
  • Child panels can be dragged interactively around the screen to make them float over any location on the DockingManager client area.
  • Two or more child panels can be docked at the same location using tabs.
  • In the auto hidden option, panels that are not being used automatically collapse into the frame of the container (like the toolbox in Visual Studio) and expand when clicked on the associated tabs.
  • The docking manager also helps to implement document container-like applications in which the child panels can also become child windows. The container is laid out in a Visual Studio-style tabbed layout.
  • An instance of a docking manager can be nested inside a docking window to achieve complex nested layouts.
  • There is built-in capability to save and load complex, user-defined layouts.
  • All static text within the docking manager can be localized to any desired language

SfKanban

Bug Fixes

  • #162906 - NullReferenceException is no longer thrown while adding card to a KanbanColumn without binding ItemsSource to Kanban control.

  • #162717 - KanbanColumn’s drag events can be triggered by enabling the AllowDrop property in the KanbanColumn.

Breaking Changes

  • In KanbanCardStyle class, Stroke and StrokeThickness properties have been renamed as BorderBrush and BorderThickness respectively.

  • In PlaceholderStyle class, CornerRadius property has been replaced with RadiusX and RadiusY properties to adjust corner radius of placeholder.

  • In PlaceholderStyle class, CategoryHoverBrush property has been renamed as SelectedBackground.

  • In PlaceholderStyle class, FontSize property type has been changed from int to double type.

  • DragStart, DragEnd, DragLeave, DragEnter, DragOver events in Kanban control have been renamed as CardDragStart, CardDragEnd, CardDragLeave, CardDragEnter, CardDragOver respectively.

SfMaps

Bug Fixes

  • # 159352 – Maps crashed when zooming panning the OSM map issue has been fixed

SfNavigationDrawer

Bug Fixes

  • # 163661 - DrawerContentView not working when giving DrawerWidth issue has been fixed

  • # 163661 - Background color is not applying to the NavigationDrawer issue has been fixed.

  • # 163661 - Need to customize Height of Header view and Footer view issue has been fixed.

  • # 163661 - DrawerContentView default background color is set as Red” issue has been fixed.

SfNumericTextBox

Bug Fixes

  • #162569, #162863, #160422 – FormatException will no longer thrown while changing culture at runtime.

SfPdfViewerControl

Features

  • #153865 - Provided support to select and copy the Japanese text in the SfPdfViewerControl.

Bug Fixes

  • #160159 - Performing copy operation by double clicking a word does not crash the PDF viewer application.
  • #160706 - PDF viewer application does not crash when printing the PDF document using Microsoft print to PDF in full screen mode.
  • #161893 - PDF viewer does not crash anymore on resizing when the PDF document is loaded as stream.
  • #153958 - Thumbnail view is not displayed initially when loading a PDF viewer in the high resolution monitors.
  • #158808 - PDF document is displayed in the print preview on loading the PDF document from DocumentLoadedEvent.
  • #159623 - Zooming does not fail anymore when PDF viewer is out of thumbnail view mode.
  • #159244 - Application does not crash anymore on selecting blank thumbnail of the SfPdfViewerControl.
  • #158693 - Text selection will not exceed more than one page on highlight annotation mode.

SfPivotChart Preview

The SfPivotChart control provides a variety of charting features that are used to visualize large quantities of data from OLAP and relational data sources with rich customizations. It also visualizes the data in graphical format with the ability to drill-down and drill-up data.

Features

  • Provided support for both OLAP and relational data sources.
  • Drill up/down operation is supported.
  • Different chart types such as column and its types, area and its types, line and its types, scatter, and pie are supported.

Breaking changes

  • Enumeration has been changed from TomotoSpectrum to TomatoSpectrum due to typo mistake.

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

  • Slicing and dicing.
  • PivotTable Field List.
  • Key Performance Indicator.
  • Named Sets.
  • Calculated Members and Measures.
  • Virtual KPI.
  • Pagination.
  • Dedicated toolbars and other customization support.
  • Exporting.
  • Localization.

SfPivotGauge Preview

The SfPivotGauge control is ideal for highlighting business-critical key performance indicator (KPI) information in executive dashboards and report cards. It lets you present values against goals in a very intuitive manner. For relational data sources, the SfPivotGauge lets you visualize summary values using a pointer over a circular scale.

Features

  • Provided support for both OLAP and relational data sources.

SfPivotGrid Preview

The SfPivotGrid control is an easily configurable, presentation-quality business control that summarizes large amount of information from OLAP and relational data sources and represents it in a cross-tabulated form.

Bug fixes

  • #161736 - Frozen header issue with respect to the first value row when using one PivotColumn and none PivotCalculations has been fixed.
  • #162201 - When setting the property ResizeColumnsToFit to fit, the Grid columns are now resized properly.
  • #161736 - Cell selection issue when using single PivotRow and PivotColumn has been fixed.

Features

  • #161736 - Loading-in background (Asynchronous Loading) support has been provided for relational data source.
  • #162144 - Provided support to sort the DateTime objects.
  • Editing and updating support has been provided for relational data source.
  • Sub-totals and grand-totals hiding support has been done for relational data source.
  • Display option support has been provided for relational data source.

Breaking changes

  • Dependency property name has been changed from PivotCellInfoProperty to PivotCellDescriptorProperty considering the scope and its property name.
  • GridSettings property has been removed since the inner level properties are already exposed at control level.
  • Event handler name has been changed from PivotGridDrillDownEventHander to PivotGridDrillDownEventHandler and LinkLabelClickEventHander to LinkLabelClickEventHandler due to typo mistake.

SfReportViewer

Bug Fixes

  • # 159038 – Resolved report serialization problem in release mode with .NET chain option checked.

SfRichTextBoxAdv

Features

  • #124248, #143454, #159505, #160080 - Support for SpellChecking has been added.
  • #131813, #138233, #153676 - Support for line break has been added.

Bug Fixes

  • #156351 - Mouse right click at selection end is now working properly when selection ends in the last line of right/center aligned paragraphs.
  • #157746 - Up and down key navigation is now working properly inside table.
  • #159119 - The contents copied from Microsoft PowerPoint and Excel are now pasted properly as rich text.
  • #159945 - The spacing between consecutive list items are now properly preserved in the generated HTML.
  • #161816 - The special characters are now properly preserved in the generated HTML.
  • #163424 - Content changed event is now properly raised while resizing image.
  • #161221 - Null Reference Exception is no longer thrown while opening particular HTML containing nested tables with break tags.
  • #161223 - Argument out of range exception is no longer thrown while opening particular HTML containing nested tables.
  • #161818 - Argument out of range exception is no longer thrown while opening a particular Word document containing fields.
  • #163026 - Pressing space bar doesn’t add the “@” character any more in Windows Phone device.
  • #161449 - Exception is no longer thrown while opening a particular Word document.
  • Case sensitive hyperlinks are now navigated properly.
  • Table row is now displayed properly when each cell contents size differs.

SfSchedule

Features

  • Customization support for Schedule has been provided.
  • Time Interval customization support for Schedule has been provided.
  • Vertical scrolling support for MonthView has been provided.

Bug Fixes

  • #158143 - Now, appointment drag and drop works properly while swiping view.
  • #157546 - Now, appointment drag and drop works properly while used custom header.
  • #158623, #158657 - Now, appointment resizing works properly on scrolling.
  • #158813 - Now, appointment drag and drop works properly on scrolling.
  • #123851 - Now, AppointmentSelection works properly while inheriting ScheduleAppointment Class.

SfSpellChecker

Features

  • #159505 - Provided SpellCheckCompleted event which trigger after spell check completed.

SfTabControl

Features

  • Close option is added with Default ContextMenu of the SfTabItem.

SfTreeGrid New

Features

  • Built-in support for node drag and drop has been provided.
  • Provided support for node checkbox with recursive checking and various selection synchronization options.
  • Provided support for data validation to validate the user input and display error messages.
  • Provided support to export the data to Microsoft Excel file format and PDF.
  • Provided support for Context menu.
  • Provided support to customize expander and row styles.

SfSpreadsheet

Features

  • #160476 - Provided support to suppress the alert or warning messages.

  • Provided support to show the busy indicator while importing the workbook.

  • Provided support for 6 new Excel 2016 functions.

Bug Fixes

  • #160277 - No compilation issues occurred while building SfSpreadsheet and Calculate sources in release configuration.

  • #162522 - Exception no longer thrown while running the SfSpreadsheet application without debugger.

XlsIO

Features

  • Support for Excel 2016 charts is provided.
  • Support for Excel to ODS export is provided.
  • Support for adding and modifying hyperlink to shapes is provided.

Breaking changes

  • The properties IsBinningByCategory, HasAutomaticBins, NumberOfBins, BinWidth, UnderflowBinValue, OverflowBinValue are now added in IChartCategoryAxis interface.
  • The property SetAsTotal is now added in IChartDataPoint interface.
  • The property ParetoLineFormat is now added in IChartSerie interface.
  • The properties TreeMapLabelOption, ShowConnectorLines,ShowMeanLine, ShowMeanMarkers, ShowInnerPoints, ShowOutlierPoints, QuartileCalculationType are now added in IChartSerieDataFormat interface.
  • The properties Shape and AttachedType are now added in IHyperLink interface.
  • The method Add is now added in IHyperLinks interface.

Bug fixes

  • #F125604, #162915 - Null reference exception is no longer thrown while opening an Excel file containing rich-text.
  • #154153 - Issues with custom gradients are fixed.
  • #157638 - Issue with missing of sorted values in the created document is fixed.
  • #158543 - Formatting issue in copied worksheet when using Workbook.AddCopy in XLS format is fixed.
  • #160686 - Unexpected token exception is no longer thrown while accessing cell with formula.
  • #161932 - Argument out of range exception raised while opening Excel document with conditional number formats is fixed.
  • #162065 - CSV file is preserved proper in Dutch culture.
  • #162324 - XML exception raised while parsing AutoFilters is resolved.
  • #162324 - XML exception raised while parsing image information of a chart is fixed.
  • #162419 - Issue with row and column values of selection range is fixed.
  • #162601 - Issue with copying DataValidation is fixed.
  • #162844 - Index out of range exception thrown while setting empty value to range of cells is resolved.
  • #163029 - Argument exception is no longer thrown while inserting a row.
  • #163119 - Duplicate replacement issue when value to be replaced is enclosed in square bracket using Replace method is fixed.
  • #163450 - Unknown exception thrown while auto fitting rows for multiple worksheets is resolved.
  • #163544 - DateTimeModified field is empty on compression is fixed.