Essential Studio for Universal Windows Platform Release Notes

v16.1.0.24
February 22,2018

DocIO

Features

  • #192592 - Added option to import styles with new unique name, if style exist in destination document with same name and different type.
  • #149806 - Added support to preserve editable range permissions of protected Word document in DOCX to DOCX conversion.
  • #193218 - Added overload methods to open document in read only mode with Password and XHTMLValidationType parameters.

Breaking Changes

  • The property ImportStylesOnTypeMismatch was added to the IWordDocument interface.
  • Overload methods OpenReadOnly was added to the IWordDocument interface.
  • Complete field code is now included in Document Object Model(DOM) and in the Text property of WParagraph class. Whereas in previous versions, partial field code is included in DOM. For more information, kindly refer here.
  • #184371 - The TableGrid style is now applied to the table that is added using AddTable() or WTable(IWordDocument doc) API, like Microsoft Word application. Whereas in previous versions, the TableGrid style is not applied to the table.

Bug Fixes

  • #190591 - DOC format document opens properly after modifying the protection type from ‘AllowOnlyFormFields’ to other types for a particular Word document.
  • #194503 - Owner information is now set properly while merging comment from source to destination document.
  • #192944 - CustomDocumentProperties with whitespace values are parsed properly in a particular Word document.
  • #191534 - PAGE and NUMPAGES fields are preserved properly while converting a particular RTF Word document as DOCX.
  • #189597 - ArgumentOutOfRangeException and NullReferenceException will be no longer thrown while deleting and accessing a bookmark content from a particular Word document.
  • #190880 - The resultant Word document is no longer corrupted after updating the UpdateDocumentFields for a particular Word document.
  • #190024 - Images are removed properly while clearing the Word document elements.
  • #191067 - StackOverflowException will be no longer thrown while loading a particular Word document.
  • #189874 - Memory leak issue has been resolved while saving a particular Word document as RTF document (multiple times).
  • #188568 - Print Layout view is now preserved properly while opening/printing resultant RTF document in Microsoft Word 2016.
  • #190621 - NullReferenceException will be no longer thrown while opening a particular Word document.
  • #189655 - Bullet size is now preserved properly while merging a particular Word document elements.
  • #189185 - BuiltinDocumentProperties (Company,manager) are imported properly while opening particular DOC format document.
  • #188296 - OutOfMemoryException will be no longer thrown while updating document fields for a particular Word document.
  • #194825 - Table width is now updated properly while setting the table cell width for a particular Word document.
  • #194535 - Paragraph spacing is now preserved properly while importing a particular RTF format document.
  • #195688 - The file is no longer corrupted while extracting and saving native data of an OLE object.
  • #194420 - BookmarkEnd is now preserved properly while importing a particular DOCX format document.
  • #178727 - Numbering.xml file size is not increasing to huge size while importing multiple Word documents.

NuGet

Features

  • Added NuGet support for SfDataForm control in UWP platform.

PDF

Features

  • #183293 - Added support to load the X509Certificate for digital signing using PdfCertificate class.
  • #194410 - Added support to retrieve all the ink points collections from PdfLoadedInkAnnotation.
  • #195867 - Added support to get creation date and name from the PdfLoadedFreeTextAnnotation.
  • Added support to toggle the visibility of an existing layers from the PDF document.

Bug Fixes

  • #192637 - Null reference exception no longer occurs when removing a page from the particular PDF document.
  • #190237 - System not supported exception no longer occurs when merging the PDF document with digital signature.
  • #190870 - Text preservation issue no longer occurs while drawing existing template into another page.
  • #189471 - Empty PdfColor is now retrieving as the background color of PdfLoadedTextBoxField which has no background color.
  • #189756 - Out of range exception no longer occurs while drawing JPEG image to PDF document.
  • #191567 - Null reference exception no longer occurs while reading existing combo box values.
  • #187013 - PDF layers count is retrieving properly while loading an existing document.
  • #190046 - PdfTextMarkup annotation fore color is now preserving properly.
  • #191487 - Form fields data is preserving properly after adding the signature certificate to PDF document.
  • #194078 - OnInstantiate property in 3D annotation is now working properly.
  • #193908 - Null reference exception no longer occurs when drawing a string to the PDF document.
  • #195301 - Individual page size will no longer increase during splitting of PDF document.
  • #195831 - Adding layers are now working as expected in multi-threading environment.
  • #194823 - Time out exception will no longer occurs when converting Word to PDF document if, EnableCache set to false.
  • #196133 - The generated document is not corrupted when loading the PDF document with OpenAndRepair.
  • #195867 - Modified free text annotation content is now properly visible in the Adobe Reader.
  • #195735 - Index and length referred to a location within the string exception will no longer occurs while loading particular PDF document.
  • #195973 - Image index is not valid exception will no longer thrown while replacing image in particular PDF document.
  • #195246 - This implementation is not a part of the Windows Platform FIPS validated cryptographic algorithms exception will no longer thrown while converting particular word document to PDF.
  • #194854 - Performance is improved while retrieving PdfLoadedPage from PdfLoadedPageCollection.
  • #195652 - Radio button item from PdfLoadedRadioButtonListField is retrieving properly in particular page of a PDF document.
  • #190724 - PDFCacheCollection is properly disposed when closing the document.
  • #195286 - Namespace prefix ‘pdf’ is not defined exception is no longer thrown while loading a PDF document.
  • #195206 - Application no longer hangs while extracting images from the PDF document
  • #194851 - Performance is improved while merging PDF documents.
  • #194854 - Performance is improved while adding more layers to PDF pages.
  • #194875 - Object reference not set to an instance of an object exception no longer thrown while merging PDF documents.
  • #194300 - Fixed the performance issue while converting Word to PDF using direct conversion.
  • #193159 - Particular image is now drawing properly in PDF page.
  • #133564,195274 - PdfTextElement is not hanging if the text is lesser than the bounds.
  • #134651 - Form fields are not missing in PdfLoadedFormFieldCollection for the specific document.
  • Null reference exception will be no longer thrown while adding ink annotation using PdfLoadedDocument.
  • Improved the performance of drawing PdfGrid with row and column spans.

Presentation

Features

  • #170079 - Added support to convert the PowerPoint slides to images.

Breaking Changes

  • An overload method for SaveAsImageAsync was added to the interface ISlide.
  • An overload method for AddChart was added to interfaces IShapes and IPresentationCharts.
  • The property ChartToImageConverter was added to the interface IPresentation.

Bug Fixes

  • #193673 - Image in a PowerPoint slide is no longer replaced by another image while applying PictureFill in the same slide.
  • #193336 - Shape color is now preserved properly while converting a PowerPoint slide to image.
  • #193336 - Text color is now preserved properly while converting a PowerPoint slide to image.
  • #193336 - Slide number is now preserved properly while converting a PowerPoint slide to image.
  • #194276 - Numbered list style of paragraphs are now preserved properly while converting a PowerPoint slide to image.
  • #194442 - NullReferenceException is no longer thrown while converting the PowerPoint presentation as PDF.
  • #195363 - Charts with 3D format are now preserved properly while re-saving the PowerPoint presentation.
  • #195363 - Charts are now preserved properly after editing the chart data while re-saving the PowerPoint presentation.
  • #196586 - Charts in the re-saved PowerPoint presentation are now visible in Google Slides and Apple Keynote applications.
  • #195136 - The PowerPoint presentation is no longer corrupted while editing the chart data.
  • #195136 - Shapes in the charts are now preserved properly while re-saving the PowerPoint presentation.

SfAccordion

Bug Fixes

  • #195595 - Background color of the SfAccordionItem not updated properly even leaving the mouse from the items in Dark theme has been fixed.

SfCalendar

Features

  • ShowYearView API has been implemented to restrict year view navigation.
  • SfCalendar supports multi range selection option.
  • CellGridOptions API has been implemented for enable or disable the horizontal and vertical lines
  • SelectionShape API has been implemented for providing selection shape to fill or circle.

Enhancements

Previously, the UWP SfCalendar date gets animate when move next/previous month. Now, provided swipe animation in entire month view of SfCalendar as like windows calendar

Breaking Changes

  • Now OnMonthCellLoaded event get fired 126 time at initial month view loading and we have provided IsCurrentMonth boolean property to check whether the date is current month or not.

SfChart

Bug Fixes

  • #190992 – TypeInitializationException will no longer be thrown when switch to window using dispatcher.

  • #193430 – SideBySide(ColumnSeries3D, BarSeries3D, StackingColumnSeries3D, etc.,) series in SfChart3D) will be rendered properly for logarithmic axis.

  • #194384 - ArgumentException will no longer be thrown from chart when using the app from remote desktop connection.

  • #194487 - VisualBrush will be applied to properly for 3DSeries.

  • #197096 - The issue with segment color is not updated when changing the ‘SegmentColorPath’ value at run time has been fixed.

  • #173008 - The chart tooltip order have been changed top of the annotation to make it as sensible.

Features

  • A new spline range area chart type has been added.

  • Bitmap support has been added for the range area chart type.

SfCircularGauge

Bug Fixes

  • #135720 - Now, Labels and Ticks will render properly for minimum scale values like -0.01 to 0.01

SfDataGrid

Bug fixes

  • #194644 - COM Exception will no longer thrown while print the datagrid with multiple views.
  • #198261 - Now decimal digits are correctly displayed in UI based on the NumberDecimalDigits property in GridUpDownColumn.
  • #195270 - Application crashing issue will no longer thrown while group and ungroup more than one columns.

SfDataPager

Bug fixes

  • #194569 - NullReferenceException will no longer thrown while adding the record at runtime.

SfDiagram

Bug Fixes

  • #194803 – Performance is improved in layout with RefreshFrequency.ArrangeParsing property.
  • #195360 – Layout will align variable size Nodes properly.
  • #196010 - Annotation will shown after it when Connector segment is in vertical direction.
  • #135469 - Performance is improved in Connector with layout.
  • #197251 - FitToPage will move the diagram into Center when Diagram is lesser than viewport.

Features

  • Annotation state changes will be notified through AnnotationChangedEvent.
  • Fit to page will now consider annotation bounds along with nodes and connectors.
  • Annotation resize directions can now be restricted.
  • Gesture commands can now be defined in XAML.
  • Selection indicator for first item in the selected list can be differentiated from other selected items.
  • Bezier connectors can now be drawn interactively by free hand.
  • Stencil expand and collapse will now be notified through Expanded and Collapsed event.
  • When resizing, aspect ratio can now be locked during runtime.
  • Preview mode will enable the dragging of objects as an outline without affecting the original object.
  • Tree layout and data sources will now support nodes having multiple parents.
  • A connector can now be excluded as obstacle for another connectors.
  • Connector can now be connected to any point on a node at runtime though DockPort
  • When dragging, overlapping of objects over ports can now be detected.
  • Bezier connection will now connect to boundaries of shape based on control points.
  • Provided OutlineSettings support for Overview.

Behavior Changes

  • Updated the bezier Connection intersection should be focus from Center of the Node.

Breaking Changes

  • We have added Port property in ISelector.
  • We have added FirstSelectionIndicatorStyle property in IGraph.
  • We have deprecated the ZoomPositionParamenter class.

SfImageEditor

Bug Fixes

  • #197045-Now ImageEditor will load the image at the center.

  • #198209-Now SetToolbarItemVisibility method will not throw an exception in ImageEditor.

  • #198209-Now ImageSaved event will get fired properly in ImageEditor.

Features

  • Added ToolbarCustomization support to add,remove toolbar items in image editor.

  • Now ImageEditor provides support for crop the image with aspect ratio.

  • Added Serialization and Deserialization support to save the current state of image editor elements and load when its needed.

  • ImageEditor provides Zooming support in UWP.

  • Added Z-Ordering support to place a shape in front of, behind, or between other shapes in ImageEditor.

SfKanban

Features

  • #173688, #191224, #197253 - Provided swimlane support in Kanban.

SfPdfViewerControl

Features

  • #193705 - Exposed the API for setting the size to popup icon.
  • #193884 - Provided support to load a PdfLoadedDocument as a bindable property of ItemSource in PDF viewer UWP.

Bug Fixes

  • #193705 - Annotation properties are now working properly while loading initially.
  • #192925 -The PDF document is now fit properly when the bookmark navigation is open.
  • #193754 - Selection box is now wrapped properly in semantic zoom mode.
  • #191010, #194416 - Application will no longer crash when resizing the SfPdfViewerControl
  • #194550, #195470 - Text search, selection, and text markup annotations will work properly in the provided PDF document.
  • #193799 - Bookmark is now working properly in PDF viewer UWP.
  • #192848 - Application will never crash while performing text selection in the PDF document with Japanese text when loaded in PDF viewer control.

SfPivotChart

Features

  • Provided option to serialize and de-serialize the properties of pivot chart.

SfPivotGrid

Features

  • Provided option to serialize and de-serialize the properties of pivot grid.

SfReportViewer

Features

  • #191997 – Provided the hyperlink event to handle the custom actions when hyperlink is clicked in report viewer.

  • #194924 - Provided the export event to handle the custom actions when export option is clicked in report viewer.

Bug Fixes

  • #193151 - Now, chart data labels renders with proper data format in report viewer.

  • #193150 - Now, hidden parameters working properly in report viewer.

  • #199482 - SSRS shared dataset feature issue fixed for stored procedure and build refreshed on March 02,2018.

SfRichTextBoxAdv

Features

  • #127282, #161221 - Added support for table auto fit layout.
  • #191884 - Added support for input method editor and text prediction in both Mobile and Desktop devices.

Breaking Changes

  • The property GetHierarchicalIndex of TextPosition class has been deprecated, instead make use of new property HierarchicalIndex.
  • Processing Document property of SfRichTextBoxAdv class is now validated and ensured internally to maintain minimal child elements. For more information, kindly refer here.

Bug Fixes

  • #189018 - ArgumentNullException will be no longer thrown while performing an operation in document without paragraphs.
  • #191675 - InvalidOperationException will be no longer thrown when opening HTML with multilevel list.
  • #191675 - Font size attributes with em units are now preserved properly when opening HTML.
  • #191675 - Font family attributes within single or double quotes are now preserved properly when opening HTML.
  • #191675 - Document background color is now preserved properly when opening HTML.
  • #193300 - ArgumentOutOfRangeException will be no longer thrown when opening HTML with self-closed tags.
  • #194105 - Text are now properly displayed when editing text after fields.
  • #194313 - Blinking caret is now properly visible after changing the formatting properties in new page.

SfSchedule

Bug Fixes

  • #197477 - Now, appointment information and appointment will be displayed properly in the view when dynamically changed ItemSource.
  • #192976 - Now, more resources which are added dynamically works properly.
  • #192976 - Now, resource collection is cleared properly at runtime.

SfSpellChecker

Features

  • #197144 - #197144 - Provided support to localize all static text in SfSpellChecker.

SfTabControl

Bug Fixes

  • #196246 - HeaderTemplateSelector not updated properly when change the HeaderTemplate of the Items in SfTabControl has been fixed.

SfTextBoxExt - AutoComplete

Enhancements

  • Now Autocomplete’s searching performance has been improved.
  • The Autocomplete control has a provision to apply your search logic that suggests the items based on your search

Features

  • Now we can able to select multiple items in AutoComplete by these two options Token and Delimiter.
  • Now the user can avoid the popup and still able to get the filter items from the collection from FilteredItems property.
  • HeaderView and FooterView supports are provided in AutoComplete by this user can customize the top and bottom of the popup.
  • Now we can restrict and show top suggestions by using the property MaximumSuggestionCount. And we can load more items on demand.
  • Now we can highlight the matched text in each filtered items.

SfTreeGrid

Bug fixes

  • #197678 - COM Exception will no longer thrown while navigating the treegrid control between multiple views.

SfSpreadsheet

Features

  • #198077 - Provided support to hide fill option popup after drag fill operation.
  • Provided support to import hyperlink on images.

XlsIO

Features

  • #189521 - Provided support to get cell’s precedents and dependents.
  • #174825 - Provided support for paste link option in CopyTo operation.
  • #F130774 - XlsIO now allows data to be filtered by a cell or font and conditional formatting colors.
  • #192098 - Provided support for exporting Excel data to business objects.
  • Provided support for alternative text in list objects.
  • Provided support to filter data by icons.

Breaking Changes

  • #189521 - GetDependents(), GetPrecedents() methods are added in IRange interface to get cell’s precedents and dependents.
  • #192482 - RangeIndexerMode is added in IApplication interface to include indexer behavior of Interop.
  • #174825 - CopyTo method in IRange interface is overloaded with a boolean variable indicating paste link option.
  • #F130774 - AddColorFilter and RemoveColorFilter methods are added in IAutoFilter interface.
  • #192098 - ExportData<T> is added in IWorksheet interface.
  • AlternativeText and Summary properties are added in IListObject interface.
  • AddIconFilter and RemoveIconFilter methods are added in IAutoFilter interface.
  • IWorksheet interface is implemented with IEnumerable.

Bug fixes

  • #194195 - Corruption issue while copying a worksheet with JPG image is resolved.
  • #190466 - Cell value with thousand separator is now properly detected as number in German culture.
  • #192875 - Performance issue while converting Excel documents with embedded fonts is fixed.
  • #193873 - Excel workbook with duplicate comments can be resaved successfully without corruption.
  • #193832 - File name with space is truncated in HTTP response is resolved.
  • #192726 - Issue with DisplayText property, when cell formulas involve TODAY() function is fixed.
  • #193646 - Freeze panes are now updated properly while deleting the row.
  • #193315 - Exception is no longer thrown while setting calculated column formula using table from another worksheet.
  • #192964, #192961 - Binary Excel documents with improper column value for an image can be opened successfully without exception.
  • #192558 - Issue with hyperlink address changed on resave is resolved.
  • #192558 - Borders and text alignment are copied properly between workbooks.
  • #191260 - Pivot table layout is improper when one or more fields with same name is fixed.
  • #191561 - Application hangs while setting ShowTotals to false for the table having hyperlink is fixed.
  • #192241 - Issue while adding multiple SVG images to an Excel document is fixed.
  • #191657 - Formatting issue while copying the worksheets is fixed.
  • #191673 - Hanging and corruption issues while resaving the binary Excel document with rich text stream record is fixed.
  • #191958 - Issue with table header cell string while accessing the DisplayText is fixed.
  • #191745 - Issue with group shapes hyperlink on resave is fixed.
  • #191723 - Chart number formats will be preserved properly on resave.
  • #189288 - Issue with row height for different font sizes is fixed.
  • #191316 - Issue with template marker default variable type action is fixed.
  • #188006 - Border line style issue while getting cell style is resolved.
  • #190663 - Template marker performance is improved while copying conditional formats.
  • #190031 - Excel document without table name can be opened successfully without argument exception.
  • #190343, #191860 - Formula with external workbook reference value is incorrect on resave is fixed.
  • #189712 - ArgumentOutOfRange exception while copying cells between different workbooks is fixed.
  • #190381 - Excel document no longer gets corrupted while creating chart with EnterDirectValues().
  • #190229 - Decimal separator is now recognized properly while setting formula in Czech and German cultures.
  • #190232 - Issue with display text when the number formats end with white-space is fixed.
  • #189693 - Excel document is no longer corrupted when creating new sheets in macro-enabled workbook.
  • #189681 - Excel document with empty preset dash value can be opened without XML exception.
  • #189308 - Issue with cell styles and formatting applied to the excluded hidden ranges is fixed.
  • #189191 - InvalidOperation exception is no longer thrown while saving Excel documents.
  • #191133, #194961 - Excel document is no longer corrupted while resaving Excel document with pivot table.
  • #194356 - Excel document gets corrupted while downloading XlsIO resaved file from Internet Explorer browser is fixed.
  • #195255 - Performance issue while using workbook.Close() is fixed.
  • #194919 - Commented text and underlined style is incorrect while serializing to XML format is fixed.
  • #194718 - Conditional format range gets merged while creating icon set conditional format twice is fixed.
  • #194576 - Comment gets removed while moving the range is fixed.
  • #194093 - Fill color gets modified while changing chart type of the series is fixed.
  • #193171 - Out of Memory exception is thrown while copying large data using CopyTo method is resolved.
  • #193306 - Issue with CopyTo() method while copying the column with merged area is fixed.
  • #193873 - File corruption issue when resaved with comments is fixed.
  • #196758 - File size issue due to worksheet relations for the deleted worksheet while saving the workbook is fixed.
  • Issue with RefersToRange for table named ranges is fixed.
  • Image class conflict between Compression and XlsIO is resolved.
  • Issue with position of dynamically added combo boxes in first column is fixed.
  • Excel document with scatter chart can be resaved properly.
  • Embedded chart with image format header or footer can be viewed without corruption and exception.
  • Issue with incorrect row count in table column formula is fixed.
  • Image from an embedded chart header or footer can be accessed now.
  • Corruption issue when resaving the Excel document with continuous external named ranges is fixed.
  • Corruption issue when resaving the Excel document with charts is fixed.
  • Issue with adding hyperlinks collection when adding shapes is fixed.
  • Fixed various issues while copying range and worksheets.
  • Fixed various issue in formulas and named ranges.