Essential Studio for Universal Windows Platform Release Notes

v16.2.0.41
June 19, 2018
Starting with version 16.2 (2018 Vol 2), you need to include a valid license key (either paid or trial key) within your applications. Please refer to this help topic for more information

DocIO

Features

  • #195530, #203634, #201967 - Added support to open and save Strict Open XML Document (*.docx) format.
  • #F137353 - Added CharacterFormat property in WPicture class.

Breaking Changes

  • #F137353 - The property CharacterFormat was added to the IWPicture interface.

Bug Fixes

  • #197282 - ArgumentException will be no longer thrown while parsing a particular RTF document.
  • #199294 - The character and paragraph properties inherited from source document default formats are now properly imported to destination document.
  • #197763 - Picture effects are now preserved properly while merging a cloned Word document for multiple times.
  • #196839 - Paragraph with “None” list style type is now preserved properly while parsing a HTML format document.
  • #201256, #201364 - Field code is now serialized properly within “instrText” element while opening and saving DOCX format document.
  • #198450, #198489 - FormatException will be no longer thrown while opening and saving a particular DOCX format document.
  • #198653 - ArgumentOutOfRangeException will be no longer thrown while updating fields in a particular Word document.
  • #200254 - ArgumentOutOfRangeException will be no longer thrown while parsing a particular DOCX format document.
  • #198360 - IndexOutOfRangeException will be no longer thrown while opening and saving a particular Word document.
  • #200327 - Formatting of contents within textbox is now preserved properly while converting a particular Word document as HTML.
  • #199782 - Font preservation issue has been resolved while converting a particular RTF document to Word document.
  • #199747 - No extra characters will be preserved while converting a Word document as RTF.
  • #198068 - Nested body contents are now preserved properly while parsing a particular Word document.
  • #198662 - Image is now preserved properly while merging DOC format documents and saving as DOCX format document.
  • #200715 - Ampersand symbol is now imported properly from a particular HTML file.
  • #200861 - The content control text is now preserved properly while converting a particular DOCX format document as RTF.
  • #201472 - File path is now shown properly in hyperlink which is created by using AppendHyperlink method.
  • #201937, #202761 - ArgumentOutOfRangeException will be no longer thrown while performing Mail merge in a particular Word document.
  • #200702 - Alternative text for OLE Picture is now preserved properly while saving a particular DOCX format document.
  • #200882 - Decimal separator is now preserved properly while exporting a particular HTML file in machines with German culture.
  • #204072 - Bidirectional text is now preserved properly while converting a particular RTF document to Word document and vice versa.
  • #201967 - ArgumentOutOfRangeException will be no longer thrown while opening and saving a particular Word DOCX document containing web video element.
  • #199931 - Macro project signature is now preserved properly in customUI.xml (Ribbon QAT options) for a particular document during DOTM to DOCM conversion.
  • #203526 - NullReferenceException will be no longer thrown while updating document fields in a particular Word document.
  • #197686 - IndexOutOfRangeException will be no longer thrown while parsing a particular RTF Word document.
  • #F135803 - Date field with static field code text is now preserved properly while converting a particular Word document as PDF.

PDF

Features

  • #199403,197452 - Support for adding annotation to the PDF Layers is added.
  • #188500,197742 - Support for flattening the existing signature field.
  • #134972 – Support for adding document timestamp to the PDF document.
  • #153585,164455,154694,135418,135619,135602,F135954,200150 – Support for drawing RTL text to the PDF document.

Bug Fixes

  • #200302 - Improved the performance when importing the pages from the existing PDF document.
  • #200680 - Null reference exception no longer occurs when altering the page label of existing PDF document.
  • #200527 - Null reference exception no longer occurs when loading a PDF document with open and repair.
  • #200438 - Same key has already been added exception no longer occurs when loading particular PDF document.
  • #199711 - Null reference exception no longer occurs when importing named destinations from the PDF document.
  • #198565 - Null reference exception no longer occurs when merging the particular PDF documents.
  • #197635 - An error was encountered while retrieving page content exception no longer occurs when adding watermark to the existing PDF document in Adobe Acrobat Pro DC.
  • #199398 - URI value from PdfLoadedUriAnnotation is now preserving properly when retrieving the PDF document.
  • #199159 - Null reference exception no longer occurs when importing the pages from the particular PDF document.
  • #198936,198057 - Null reference exception no longer occurs when merging the particular PDF documents.
  • #198683 - Performance has been increased when loading particular PDF document.
  • #198498 - Opacity is now properly applying to the flattened annotation.
  • #198487 - Null reference exception no longer occurs when loading the particular PDF document.
  • #198281,198759 - Signature is now valid while adding digital signature to the PDF document in different time zones.
  • #194851 - Improved the performance while closing the PDF document.
  • #196766,198057,196766 - The document size is optimized when importing the page from the particular document.
  • #197077,198678 - Cannot find the PDF catalog information exception no longer occurs when loading the particular PDF document.
  • #197123 - PDF form fields are now preserving properly when merging the PDF documents.
  • #196643 - Improved the performance when loading the corrupted PDF documents.
  • #196621 - Improved the performance when splitting a large PDF document.
  • #194018 - ArgumentException is no longer occurs when flattening a PDF document.
  • #199907 - The PdfLoadedSignatureField is now loading from the existing PDF document.
  • #201292 - Cannot use the specified stream exception is no longer thrown, while loading the particular PDF document.
  • #196882 - Borders of PdfLoadedTextBoxField are now preserved properly while flattening form fields.
  • #200987 - PDF will no longer be corrupted, when adding the security to the protected document.
  • #201693 - Null reference exception will not occurs while merging particular PDF documents.
  • #194851 - Improved performance for saving large PDF document.
  • #201871 - Preflight error will not occur for the flattened PDF document.
  • #199545 - Border color and font is now retrieving properly from PdfLoadedFreeTextAnnotation.
  • #203312 - Text is now preserving properly when appending to the particular PDF document.
  • #201303 - PDF layer is now removing properly from the page.
  • Child PdfGrid borders are now preserved properly.
  • Cell padding is now applied properly to the background image of PdfGridCell.

Presentation

Features

  • #188453 , #195951, #120538, #150198, #154578, #162596, #165263, #175560, #179509, #190137 - Added support for creating and editing animations in PowerPoint presentation.

Breaking Changes

  • The property Timeline was added to the IBaseSlide interface.

Bug Fixes

  • #201506 - Used memory is now disposed properly after resaving the PowerPoint presentation with charts.
  • #198361 - Images are now preserved properly while performing clone and merge in PowerPoint presentation.
  • #199566 - The URL associated with a hyperlink is now preserved properly while re-saving the PowerPoint presentation.
  • #199259 - Application will no longer hang while re-saving the PowerPoint presentation with SmartArt diagrams.
  • #196810 - PowerPoint presentation is no more corrupted while applying slide formatting options.
  • #199052 - ArgumentException is no longer thrown while converting PowerPoint slide to image in x64 configuration.

SfCarousel

Features

  • Now carousel supports to load minimal items while loading at initial. It has been done by using MaximumItemsCount and AllowLoadMore property.
  • Now carousel supports UIVirtualization(ViewPort items only render other items not render). It has been done by setting IsVirtualization property.

SfDataGrid

Bug fixes

  • #204454 - NullReferenceException will no longer thrown when setting the DateTimeColumn value as null.
  • #204180 - Provided public access for the GridRowHeaderCellRenderer class to customize the GridRowHeaderCell in code behind.

SfDiagram

Bug Fixes

  • #204994 – Radial tree layout will refresh properly when new items are added.

Features

  • Connector will be connected to boundaries of geometrical shapes with all types of stretch.
  • Undo and redo will also support Connector, Annotation, Port changes.
  • Undo and redo can be performed for custom action.
  • Selection based zooming support is provided.
  • Layout refresh performance is improved, when multiple nodes are added at runtime.
  • AnnotationConstraints for all annotations can be controlled in single place.
  • Dragging can be aborted, blocked or canceled using SelectorChanged event.
  • Connector annotation can now be aligned using absolute value (pixel).
  • Extension methods are provided for all Constraints. You can use add, remove, contains method instead of using bitwise calculation.
  • Connecting to ports are now easier, as the connection will be automatically established when mouse is near port’s vicinity are. This vicinity area can be controlled using the HitPadding property.
  • ItemAdded event support is provided for Group.
  • ConnectorSourceChanged and ConnectorTargetChanged will be fired in two scenarios. When drawing connector using drawing tool, or when end points are dragged. Now, you can differentiate it using Cause property in its event argument.
  • The EditableArea property is provided to restrict dragging of elements.
  • Any type of stream can be used to export using ExportStream property. You can choose the type of export format using ExportType properties.
  • Serialization support for DockPort is provided.
  • Bezier curvature will be proportionally updated when source and target end is changed.

Behavior Changes

  • By default, ConnectorViewModel and NodeViewModel will have an empty Annotation.
  • The PageBorderBrush property of `IPageSettings’ is changed as Transparent by default.
  • By default, connection tool will be activated when Click and Drag action on a Port.
  • Bezier curvature will be proportionally updated when source and target end is changed.
  • Connection indicator appearance for Port is updated as Ellipse from Rectangle.

Breaking Changes

  • The Name property is added in IGestureCommand interface to identify the Commands in Diagram easily.
  • The HitPadding property is added in IPort.
  • The Pivot, Displacement and Length properties added in IAnnotation to provide alignment support for Connector’s Annotation.
  • The Offset property of IConnectorAnnotation is obsolete, use Length property instead.
  • The HistoryManager property is added in IGraph for customization of Undo/Redo actions.
  • The AnnotationConstraints property is added in IGraph to control the behavior of Annotation in Diagram.
  • Port serialization structure is changed. So, invoke Upgrade method of SfDiagram before loading the file.

SfDockingManager

Features

  • #204021 – Provided support to restore the closed document window in SfDockingManager.

Bug fixes

  • #204006 - Header backcolor is not persisted on changing the selected tab of tabbed dock window in SfDockingManager has been fixed.
  • #204021 – Application will no longer crash on restore the closed tabbed window in SfDockingManager.

SfGantt

Features

  • #195696, #195420 – Provided support to modify/delete predecessor relationship in the Gantt chart.
  • #197233 – Provided support to highlight holidays in the Gantt chart.
  • #197233 – Provided lead/lag for the dependency task.
  • #195868 – Provided auto validation mode support in the Gantt.

SfKanban

Bug fixes

  • #204096 - Card count will be properly updated in the collapsed column header.
  • #197505 - Dragged card will no longer disappear in the multi touch gesture.
  • #202929, #203555 – Kanban will now refresh properly when the model value is updated.
  • #205722 - Catastrophic failure exception will no longer occur while dragging the card over an element in the Kanban.

SfLinearGauge

Bug fixes

  • # 200625 – Run-time error will no longer be thrown in the linear gauge.

SfMaskedEdit

Features

  • Provided support for Optional, Negative Lookahead and Positive Lookahead regex.
  • #198932 - Provided support to set cursor position at the start of Prompt char.

SfPdfViewerControl

Features

  • #202179 - Provided support to customize the pop-up view when adding the new pop-up annotation in the SfPdfViewer.
  • #174651, #178467, #191843, #198293 - Provided support to edit the form field elements in the PDF document.
  • #199965- Provided support to enable and disable text selection copy button.

Bug Fixes

  • #203259 - Application will no longer get crashed while loading the encrypted PDF document in the SfPdfViewer.
  • #202195 - Text markup annotations added on multiple lines will be preserved while saving the PDF documents.
  • #203849 - Ink annotation has been preserved properly after saving and loading the PDF document.
  • #204543 - Characters of text has been preserved properly while selecting, copying and pasting the particular document.
  • #204032 - Application will no longer get crashed while printing the PDF document.
  • #194757 - Text search will now work properly in all the zoom levels.
  • #197657, #198022, #198140, #196551 - Text selection will now work properly with the PDF documents.
  • #193705 - Line annotation can now be resized in SfPdfViewer UWP.
  • #193888 - Text search instances will be highlighted properly in SfPdfViewer.
  • #196129 - Pages in SfPdfViewer will be fit properly when the PageViewMode is set to OnePage.
  • #200403 - PDF page associated with the thumbnail view tiles will be rendered properly irrespective of monitor resolution.
  • #200252 - Size of the PDF document will no longer be increased while saving the document using the SfPdfViewer.
  • #198140 - Multiple text markup annotations (Highlight, Underline, and Strikethrough) can now be added to a single text.

SfPicker

Feature

  • Now picker support auto reverse (items should navigate to first item once it reaches the last item and vice-versa.) functionality. It has been done while enable EnableAutoReverse property.

SfReportViewer

Features

  • #F135879 - Provided support to load subreport as stream input.
  • #F135510 - Provided border support for report, body, header and footer.

Bug Fixes

  • #F135748 - Resolved the textbox html break tag append problem when new line used in value expression.

Breaking Changes

  • The component resource keys has been modified to provide complete localization support and the modified resources can be download from here.

SfRibbonComboBox

Bug Fixes

  • #204656 - SelectedValue will now display according to DisplayMemberPath and Dropdown indicator will now be visible always.

SfRichTextBoxAdv

Features

  • #161448, #199289 - Added ExportCssType property in HtmlImportExportSettings class to specify the CSS type as Inline or Internal.

Bug Fixes

  • #196503 - Table with vertically merged cells is now displayed properly.
  • #198495 - Keyboard shortcuts are now working properly after performing Open, Save or Print by holding CTRL key with shortcut.
  • #198495 - ArgumentException will be no longer thrown on open or save document with invalid format property values.
  • #198495 - Editing contents is now working properly when document has multiple sections.
  • #198872 - List characters are now properly displayed.
  • #198872 - Table column resize is now working properly.
  • #198872 - ArgumentOutOfRangeException will be no longer thrown when insert or delete columns in table.
  • #198872 - NullReferenceException will be no longer thrown while merging the selected cells.
  • #198872 - Table Borders are now properly applied based on the border setting.
  • #198872 - Paragraph break character format is now properly preserved on enter key action.
  • #198872 - Hyperlinks are now properly preserved in the exported RTF files.
  • #198872 - NullReferenceException will be no longer thrown while merging the selected cells and deleting columns.
  • #202878 - Images are now properly resized when resize using the thumbs.
  • #202878 - Caret position is preserved properly after resizing table column or row.
  • #203592 - IndexOutOfRangeException will be no longer thrown while importing the particular HTML document.
  • #204568 - Table and cell widths are now properly preserved while import/export HTML documents.
  • #204568 - Non-displayable character(U+FFFD) is properly removed while importing HTML document.
  • #206470, #206479, #206881 - NullReferenceException is no longer thrown while deleting the last table from a section.
  • #206601 - Caret is now properly visible when zoom percentage is less than 100%.
  • #206493 - Image is now properly updated when the ImageSource property of ImageContainerAdv is changed.
  • #206471 - NullReferenceException is no longer thrown while opening a particular HTML document.
  • #206642 - Commented styles within Style tags are now considered properly while importing HTML.
  • #F137102 - Exception will be no longer thrown while opening Word document with content controls.

SfSchedule

Bug Fixes

  • #199573: The GetRecurrenceDateTimeCollection method now works properly for the NoEndDate rrule.

XlsIO

Features

  • #201193 - Provided support to retain formula references while removing and reattaching worksheets.
  • #196744 - Provided support for “Repeat All Item Labels” option in pivot table.
  • #193297 - Provided support for GroupShapes.
  • #186369 - Provided support to skip blank cells on range copy.
  • Provided support for Resize and Offset operations in IRange.
  • Provided support for extension lists that are supported by Microsoft Excel.

Breaking Changes

  • #201193 - UpdateSheetFormulaReference is added in IApplication interface to ensure whether to remove worksheet reference in formulas on removing and reattaching the worksheet.
  • #196744 - RepeatLabels property is added in IPivotField interface.
  • #196744 - RepeatAllLabels(bool) method is added in IPivotTableOptions interface.
  • #193297 - Group(IShapes), UnGroup(IGroupShape), UnGroup(IGroupShape, bool) methods are added in IShapes interface.
  • #186369 - CopyTo(IRange, ExcelCopyRangeOptions, bool) method is added in IRange interface to skip blank cells while copying.
  • #198134 - FullFileName property is added in IWorkbook interface.
  • #198663 , #198664 - IRange and IWorkbook interfaces are implemented with IEnumerable.
  • Resize() and Offset() methods are added in IRange interface.
  • ShowLeaderLines and LeaderLines properties are added in IChartSerie interface.
  • IIconConditionValue interface with properties IconSet and Index is added.

Bug fixes

  • #200525 - Corruption issue while removing last row in a table is fixed.
  • #200090 - Space preservation issue while resaving a binary (XLS) file to xml format (XLSX) is fixed.
  • #198853 - Incremental formula is set properly for formulas with sheet reference.
  • #198385 - Legend color is not set when applied for entire legend collection is fixed.
  • #198849 - Column styles will be moved properly while inserting column in a worksheet.
  • #198858 - File with macros can be saved successfully without any corruption.
  • #198898 - Excel file with external formula reference in data validation can be opened without any exception.
  • #198785 - Find values within range accepts ExcelFindType.Values without any exception.
  • #198289 - Performance issue while opening Excel file with data validation applied on large range is resolved.
  • #198385 - Issue with chart axis font color for binary file is fixed.
  • #158298 - Month and day columns in pivot table can be sorted properly.
  • #195255 - Performance issue while closing the workbook is fixed.
  • #197896 - Filter icon visibility issue in merged column header is fixed.
  • #197903 - Number formats are preserved correctly without any addition of extra slashes.
  • #198277 - Exception raised while opening the Excel file with date cell type is resolved.
  • #197711 - Exception thrown while saving an XML file having default parent style index to XLSX format is resolved.
  • #197433 - Issue with row height value when changing the system resolution is resolved.
  • #197106 - Calculated field can be added to more than one pivot table without any file corruption.
  • #196836 - Object reference exception when worksheet has custom property set to null is resolved.
  • #196955 - Chart font color settings are applied properly in chart elements.
  • #158298 - Issue with pivot table field sorting when sort field items are less than the field item count is fixed.
  • #196737 - Worksheet header image can be replaced properly without any variation in image size.
  • #196502 - Exception while opening an Excel file with empty fill tag is resolved.
  • #191260 , #196173 - Used range is properly updated while layouting a pivot table.
  • #196117 - Issue with hyperlink added to a cell after adding shape hyperlink is fixed.
  • #195137 , #196893 - Column text contains DateTime formatted values instead of Date values is fixed.
  • #198849 - Cell data validation is removed properly while copying empty cells.
  • #F136967 - Issue while parsing numeric cell value in Brazil culture is fixed.
  • #200508 - Pivot field sorting is incorrect while sorting month name is fixed.
  • #203029 - Issue with nullable properties not getting exported in Business Objects is fixed.
  • #201868 - ArgumentException raised while retrieving UsedRange for binary file is fixed.
  • #201968 - Issue while setting formula with IF function is fixed.
  • #200818 - File gets corrupted while setting numeric value for named ranges is resolved.
  • #201967 - Issue with percentage values in chart is fixed.
  • #201131 - Formula value is incorrect while parsing the workbook is fixed.
  • #201140 - Performance issue while opening Excel file with charts is fixed.
  • #200629 - Need to skip the exception for null values in template marker.
  • #199992, #202778, #202886 - Issue with invalid formula in OfficeChart is fixed.
  • #201506 - Memory leak issue in OfficeChart is resolved.
  • #203971 - Issue with OLE object type of Acrobat document is fixed.
  • #203204 - Exception thrown while setting negative values to shape properties is resolved.
  • #202589 - Issue with Picture property of OLE object is fixed.
  • Corruption issue is resolved while copying tables with same name by AddCopy().
  • Performance issue while copying entire column to another range is resolved.
  • Conditional formats are removed from destination range while copying is fixed.
  • Worksheet unused columns are not collapsed in Google Sheets.
  • Exception is no longer thrown while copying tables to existing table ranges.
  • Exception while opening Excel file with DDE link formula is resolved.
  • Fixed various issues in CopyTo() and AddCopy() of tables, formulae, ranges, shapes and worksheets.
  • AutoShapes are not re-positioned properly after moving to same or different worksheet using CopyTo() is fixed.
  • Issue with incorrect table formula value is fixed.
  • Chart line colors are not varied and are returned properly.
  • Issue with left and top positions for Checkbox is returned is fixed.
  • Chart category axis value is proper while creating a chart with data values containing formula.
  • Null reference exception thrown while setting “BASE” formula is resolved.
  • Worksheet data is exported to data table with proper column name.
  • Exception thrown while opening a workbook having unused formats with ParseWorksheetsOnDemand is resolved.