Essential Studio for Universal Windows Platform Release Notes

v15.2.0.40
May 8, 2017

DocIO

Breaking Changes

  • Enumeration type of Equation(EQ) field is modified from FieldFormula to FieldExpression while opening an existing DOC format document.
  • Enumeration type of Formula(=) field is modified from FieldExpression to FieldFormula while opening an existing DOC and DOCX format document.

Bug Fixes

  • #171423 - ArgumentOutOfRangeException will no longer thrown while importing and resaving a particular Word document.
  • #171051, #173099 - File is no longer corrupted while resaving a particular DOCX format document.
  • #169663 - File size is now reduced while converting a Word document as RTF by enabling the OptimizeRtfFileSize property of SaveOptions class.
  • #171841 - Merge field number format preservation issue has been resolved while performing Mail merge execution.
  • #172854 - NullReferenceException will no longer thrown while using FindSingleLine() method in Multithreading.
  • #171100 - Ref field result is now preserved properly while updating document fields for a particular Word document.
  • #171613 - Marker color of the scatter chart is now preserved properly while resaving a DOCX format document.
  • #171423 - Data label of the chart is now preserved properly while resaving a particular DOCX format document.
  • #173459, #172942 - No longer hangs while opening a particular DOCX format document.
  • #173517 - Table right border is now preserved properly while saving the particular RTF format document.
  • #173567 - Custom properties result is now preserved properly while updating document fields for a particular Word document.
  • #174511 - Table border is now preserved properly while converting a particular Word document as HTML.
  • #174834, #174894 - Table rows now preserved properly when accepting the track changes.
  • #174246 - NullReferenceException will no longer thrown while refreshing a chart element.
  • #173628 - Chart with trendlines is now preserved properly while resaving a particular DOCX format document.
  • #174455 - Image missing issue has been resolved while resaving particular Word document.
  • #175132 - NullReferenceException will be no longer thrown while parsing the picture fill property of Chart element.
  • #174474, #174954 ,#174997 - ArgumentException will no longer thrown while saving the Word document which contains Chart element.
  • #175051 - ArgumentException will no longer thrown while opening a particular Word document.
  • #175731 - Page break will be preserved properly when accepting the track changes in the Word document.
  • #174174 - Table border preservation issue has been resolved while opening a particular DOC format document.
  • #176420 - File is no longer corrupted while using ChartData.Clear() method.
  • #173412, #174055 - Performance has been improved while resaving a particular DOCX format document.

PDF

Features

  • Provided support for flattening the pop up annotation in PDF.
  • Provided support for flattening the ink annotation in PDF.
  • Provided support for PDF 2.0 security feature (AES Revision 6).

Bug Fixes

  • #172260 - PdfLightTable cell customization is now preserving properly when disable the AllowRowBreakAcrossPages.
  • #171850 - Decrypting padding block exception is no longer thrown when loading the particular PDF document.
  • #172057 - The PDF page contents are displaying correctly when encrypt the PDF document.
  • #172269 - Index out of range exception is no longer thrown when viewing PDF document in PDF Viewer.
  • #171703 - PdfLightTable headers are drawing only once when enable the ShowHeader.
  • #171857 - Form fields values are preserving properly when flattening the form fields.
  • #173882 - The inner color of the ellipse and circle annotations are now preserving properly when flattening the annotation.
  • #174433 - Null reference exception no longer occurs when loading the PDF document.
  • #172945 - Named destination is now supported when merging PDF documents.
  • #172848 - Preservation issues will not occur while flattening PDF form fields.
  • #170584 - File size is not increased when importing single page from the PDF document.
  • #176429 - PdfTextWebLink destination now works as expected for rotated PDF documents.
  • #173563 - PDF text box fonts are preserved properly when merging the PDF documents.
  • #176565 - Code 128 barcode will be generated without any unwanted characters.
  • #175857 - PDF document will no longer corrupted while merging the PDF documents.
  • #175375 - PDF document will no longer corrupted while drawing the image.
  • #175053 - Exception will not be thrown while loading the PDF document.
  • #175267 - Exception will not be thrown while loading a particular PDF document as byte array.
  • #175861 - QR barcode size will be generated properly with respect to the XDimension.
  • #175758 - ArgumentOutOfRange exception is no longer thrown when appending the particular document.
  • #175090 - Check box values are preserved properly while flattening the form fields.
  • #175090 - PDF document will no longer corrupted while applying flatten the form fields.
  • #175090 - Text box properties are now preserved properly while parsing the particular PDF document.
  • #174498 - Annotation bounds are now preserved properly while rotating the PDF document.
  • #175002 - PDF document will no longer corrupted while drawing a string in particular PDF document.
  • #174801 - Text colors are now restored properly when drawing with the same PdfPen multiple times using PdfIccColor.
  • #175020 - Exception no longer thrown while accessing the ForeColor of the PdfFields.
  • The annotation bounds are now preserved properly while loading the PDF document.
  • Null reference exception is no longer thrown while getting the annotation author and subject properties.
  • Exception no longer thrown while getting the used fonts from particular PDF document.
  • Exception will not occur when adding bookmark to larger PDF document.

Predictive Analytics

Bug Fixes

  • #173671- Resolved memory issue while loading large sized PMML file in PMML Evaluator.

Presentation

Features

  • #168464 - Added support to create and modify comments in PowerPoint presentations.
  • #176530 - Added support to create and modify hyperlinks for shapes in PowerPoint presentations.

Breaking Changes

  • #176530 - The property Hyperlink is now added into IShape interface.
  • #176530 - The method SetHyperlink is now added into IShape interface.
  • #176530 - The method RemoveHyperlink is now added into IShape interface.
  • #170079, #169867 - The method SaveAsImageAsync is now added into ISlide interface.

Bug Fixes

  • #170494 - The resaved PowerPoint presentation will be no longer corrupted while opening in Microsoft Office 2007.
  • #174113 - The merged PowerPoint presentation will no longer get corrupted while merging cloned slides from PowerPoint presentations.
  • #173849, #173493 - The merged PowerPoint presentation will no longer get corrupted while merging slides from different PowerPoint presentations.
  • #174190 - No more exceptions thrown while creating a new presentation by merging cloned slides from different PowerPoint presentations in multi-threading environment.
  • #174295 - Replaced text in a PowerPoint presentation will be no longer marked as spelling error.

SfChart

Bug Fixes

  • #172214 - FastLineSeries will no longer be blurred while zooming.

  • #172411 - NullReferenceException will no longer be occurred when using the collection of KeyValuePair as ItemsSource to Chart Series.

  • #173329 – Now, BubbleSegment will be displayed, when all the segment Size is zero.

  • # 175232 – Now, Stroke will be applied properly even for the smallest PieSegment.

  • # 175078 – StackOverflowException will no longer be thrown while binding value to Visibility of Annotation.

Features

  • Provided support to show the bubbles with Size zero, using ShowZeroBubbles property.

  • Provided support for the following new spline types, applicable for Spline and SplineArea series.
    • Natural
    • Monotonic
    • Cardinal
    • Clamped
  • Provided color mapping support for each segment in a chart series.

  • Enhanced the axis auto interval calculation for Stacking100Series.

SfCircularGauge

Features

  • #176038 - Provided support for customizing symbol pointer color and border thickness using SymbolPointerBorderBrush and SymbolPointerBorderThickness properties in SfCircularGauge SymbolPointer class.

SfColorPicker

Bug fixes

  • #171706-Color value is updated properly while dragging the pointer over the Hue values.

SfDataGrid

Features

  • #174144 - Provided support for calculating column width based on visible records when EnableDataVirtualization is true.
  • #176290 - Provided support to load any control by clicking the FilterToggleButton.
  • #174808 - Provided support to set DataTable as ItemsSource to GridComboBoxColumn.
  • Provided support for AutoGenerateColumnsMode - SmartReset to retain valid columns and it’s the data operations settings when changing ItemsSource.
  • Provided support to auto-generate GridComboBoxColumn for enum type properties.
  • Provided support to fit the row height based on content while Printing.

SfDatePicker

Bug fixes

  • #176015 – Win32 exception no longer occurs, when Enter Key is pressed on Select/Cancel Button.

SfDiagram

Bug Fixes

  • #176118 - When particular Node is deleted, delete all the dependent Connectors.
  • #173997 – Invoked public events to notify selected/unselected state of the Node.
  • #174408 – NodeChangedEvent with InteractionState is updated while perform click/selection on Node.
  • #174009 – Connector should be inserted to DataSourceSettings after inserting new group into DataSourceSettings.
  • #173678 – Position of the Nodes should be maintained even if we refresh the Layout if the Node position is fixed.
  • #177449 – Exception will not thrown when Group is deleted using QuickCommand delete option.

Features

  • Provided SegmentDecorator support for Connector.
  • Provided Command support for Diagram Events.
  • Snapping and Guidelines support provided for Port and Segments.
  • Provided dragging support for Port.
  • Provided ConnectionDirection option to customize direction of the Connection(Port to Port Connection).
  • Provided Annotation Alignment support for Connector Annotation.
  • Provided DragLimit support to restrict the Annotation dragging based on Bounds.
  • Provided RotationReference options for the Node Annotation Rotation.
  • Provided XOR Flip and FlipMode property to flip Node programmatically.
  • Provided HitPadding support to customize the hit area of the Connector.
  • Provided support to customize the View for the Port and Annotation.
  • Provided support to decide on the action on Diagramming elements at runtime.(SetTool).
  • Provided Deferred scrolling along with Outline support in Diagram.
  • Provided panning support using Mouse middle button (IntelliMousePan).
  • Provided AnnotationChanged event to notify the interaction on the Annotation.
  • Provided SelectorChangedEvent to notify interaction status of multiple selected items.
  • Provided ConnectorEditing event to notify the runtime interaction on Segments.
  • provided ObjectDrawn event to notify the status of Connector drawing.
  • Provided MenuOpening event to notify opening action of DiagramMenu.
  • Provided OverviewChanged event to notify the interaction in OverView.
  • Provided option to override the active tool when interacting on diagram using SetTool method.
  • Provided option to rotate annotation based on node or page using RotationReference property.

Breaking Changes

  • We have deprecated the Displacement property of ConnectorPort.
  • We have added FlipMode property in INode.
  • We have added SegmentDecorators and SegmentDecoratorStyle properties in IConnector.
  • We have added Constraints, AnnotationRelativeMode,RotationReference and DragLimit properties in IAnnotation.
  • We have added the below list of properties in IGraph.
    • OutlineSettings
    • LineRoutingSettings
    • NodeSelectionIndicatorStyle
    • ConnectorSelectionIndicatorStyle
    • NodeDropIndicatorStyle
    • ConnectorDropIndicatorStyle
  • We have removed the below properties from INodePort and IConnectorPort. We have moved these properties to common Interface IPort.
    • UnitWidth
    • UnitHeight
    • PortVisibility
    • ConnectorPadding
  • ID will not be generated for Node and Connector.

SfDockingManager

Bug fixes

  • #177426 - Document child no longer persist in VisualTree after Clear the Children collection in SfDockingManager.

  • #175619 - Dock window content scales when dock and float the window few times in SfDockingManager has been fixed.

  • #175619 - Empty space will no longer created when dock the window using inner DragProvider in SfDockingManager.

SfGantt Preview

Gantt control is designed to visualize and edit the project schedule, and track the project progress. It helps to organize and schedule the projects and also you can update the project schedule through interactions like editing, dragging and resizing.

Key Features

  • Task relationship

  • Interactive editing

  • Sorting

  • Customize timescale format

SfKanban

Bug Fixes

  • #176224 - Margin can be customized in the Kanban now.

  • #176075, #176335 – CardTemplate is updated properly for the newly added card, after moving KanbanColumn.

  • #176639 - Dragging events will no longer be triggered when the Kanban area is tapped after scrolling ends.

  • #176455 – TargetCardIndex property in the CardDragEnd event argument is updated properly, when the card is dragged and dropped in its original position.

  • #176513, #172696 – Background, BorderBrush and Foreground properties can be customized for the collapsed KanbanColumn.

SfMaskedEdit

Bug fixes

  • #174394 Clear button is visible in Mobile device

SfNavigationDrawer

Breaking Changes

  • Changed the DrawerEventHandler(SfNavigationDrawer navigationDrawer) event handler signature to DrawerEventHandler(object sender, EventArgs e).

SfPdfViewerControl

Features

  • #174636, #176231, #176927 - Quality of the printed PDF document has been improved.
  • #174130 - Localization support has been added.
  • #173653 - Added support for disabling hyperlink navigation.

Bug Fixes

  • #175862 - ArgumentNullException will no longer be thrown when loading PDF documents for multiple times.
  • #173468 - Memory leak will no longer occur.
  • #174129 - Deleted annotations will not reappear if SfPdfViewerControl is resized.
  • #175088, #175167, #175160 - Setting view mode to PageViewMode.FitWidth in DocumentLoaded event will work properly.
  • #175088, #175167, #175160 - PageViewMode.FitWidth will work properly in binding.

SfPivotChart

Features

  • Fast chart types has been implemented.
  • Adornments support has been provided.
  • Annotations support has been provided.

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

  • Defer update can be done.
  • Label and value based filtering support has been provided like in Microsoft Excel.

SfPivotGrid

Features

  • #161736 - Provided grouping bar in PivotGrid for UI operation.

SfReportViewer

Features

  • #174838 - Provided support for PrintOnFirstPage and PrintOnLastPage for report header and footer.

  • #172606 - Now, chart report item can be exported to PDF in UWP report viewer.

SfRibbon

Bug fixes

  • #171929-Tapped event is triggered when selecting tab.
  • #171744-Equivalent space has been maintained on both sides of the Tab item text.

SfRichTextBoxAdv

Features

  • #172920 - Added IsVirtualizing property in SfRichTextBoxAdv class to enable or disable UI virtualization.
  • #171884 - Added LoadAsyncSettings property in SfRichTextBoxAdv class to specify the settings for asynchronous document loading operation.
  • #162133, #175124, #177118, #177358 - Added PrintDocumentCommand property in SfRichTextBoxAdv class to print the document contents.
  • #170036, #173751 - Added support for continuum mode in Mobile device.
  • #177761 - Added SavePageAsImageAsync method in SfRichTextBoxAdv class to save the page as image asynchronously.
  • #170044 - Added WordCount property in SfRichTextBoxAdv class to get the number of words in the document.
  • #164601 - Added InsertPicture method in SelectionAdv class to insert the picture at cursor position.
  • Added support for viewing the document contents as page by page in Mobile device.
  • Added PageFitTypeCommand property in SfRichTextBoxAdv class to fit pages based on page fit option.
  • Added SelectAllCommand property in SfRichTextBoxAdv class to select the entire document.

Breaking Changes

  • The dependency property ShowHyperlinkDialogProperty has been deprecated, instead make use of new dependency property ShowHyperlinkDialogCommandProperty of SfRichTextBoxAdv class.

Bug Fixes

  • #173322 - Pasting formatted text is now working properly with virtual keyboard paste option in Mobile device.
  • #172920, #173846 - Paragraphs are now rendered properly while scrolling in page layout type.
  • #171884 - The contents visible on-screen are displayed at a stretch, during asynchronous loading in continuous layout type.
  • #173148, #174112 - Line break and white space are now preserved properly while opening HTML.
  • #173148 - Key navigations are now working properly between line break characters.
  • #174629 - Paragraphs are now rendered properly without text overlap while editing contents.
  • #173551 - Improved performance while selecting the contents using mouse or touch interactions.
  • #173139 - ArgumentOutOfRangeException will be no longer thrown when typing text in Mobile device with text prediction enabled.
  • #174905 - App will be no longer crashed on rotating Mobile device when document is loading.
  • #169636, #171327, #173241, #174385, #174916, #177358 - Improved performance in spell checking for all the editing operations.
  • #176494 - ArgumentException will be no longer thrown when loading document asynchronously in Mobile device.
  • StackOverflowException will be no longer thrown when loading document with spell checker enabled.
  • StackOverflowException will be no longer thrown when loading document containing field.
  • NullReferenceException will be no longer thrown when creating new document after a comment is deleted.
  • IndexOutOfRangeException will be no longer thrown when opening spell check pane with no spelling errors in the document.
  • URL text is now converted properly to hyperlink when pressing space key.
  • Tab width is now preserved properly in the paragraphs with justify alignment while editing.
  • Selecting contents within comment are now highlighted properly.
  • Text with automatic color is now displayed properly when text is inside table.
  • Paragraph contents are now rendered properly when field has no separator.
  • Scroll bar visibility is now updated properly when changing HorizontalScrollBarVisibility and VerticalScrollBarVisibility properties of SfRichTextBoxAdv class.

SfSchedule

Bug Fixes

  • #174809 - Binding exception no longer thrown while setting ScheduleType as MonthView.

  • #175299 - Now, Schedule intersected appointments will rendered properly in WorkWeekView.

  • #176069 - Now, ScheduleAppointment rendering properly when changing the ScheduleType.

SfTimePicker

Bug fixes

  • #176015 – Win32 exception no longer occurs, when Enter Key is pressed on Select/Cancel Button.

SfTreeGrid

Features

  • #154929 - Provided support for programmatic filtering with options to filter based on level.

XlsIO

Features

  • #152955 - Provided table filters support for the types text, number and date.
  • Provided custom sorting support in pivot table.

Breaking changes

  • The properties Position and Text are added in IPivotFieldItem interface.
  • The properties ShowAutoFilter and AutoFilters are added in IListObject interface.
  • The method Sort is added in IPivotField interface.
  • The method RemoveText is added in IAutoFilter interface.

Bug fixes

  • #171362 - Date format is maintained while importing data using Template Markers.
  • #171130 - Workbook protection password is maintained while re-saving Excel document.
  • #172188 - Exception thrown while parsing custom properties of Excel document has been resolved.
  • #172449 - Empty string can be assigned to workbook application name.
  • #172619 - Exception thrown while opening an Excel document with more than 32 characters in data validation title has been resolved.
  • #172767 - Exception thrown while opening an Excel document with numeric separators modified has been resolved.
  • #171513 - Applying standard height sets custom height to proper value in XLS document.
  • #95412 - Text rotation for chart axis is applied proper while creating charts.
  • #172748 - Date value “01/01/0001” is considered as string.
  • #171998 - File with empty space in table column header is no more corrupted.
  • #172562 - Data field is now applied proper in pivot table creation.
  • #173466 - Exception while parsing Excel documents with invalid named range in charts has been fixed.
  • #175311 - Exception is no longer thrown while clearing ranges for empty worksheet.
  • #175311 - Exception is no longer thrown while adding external workbook with invalid named ranges.
  • #172529 - Issue with copying external formula string in CopyTo method is fixed.
  • #173735 - Issue with copying a cell value with hyperlink is fixed.
  • #173465 - Issue with spaces in hyperlinks is fixed.
  • #173893 - Formula with custom function is updated properly when named range is removed from workbook.
  • #173674 - Row insertion issue in Excel table with “Template Markers” is resolved.
  • #173808 - Data missing issue while re-saving an Excel document is resolved.
  • #166942 - Issue with currency symbols displayed with quotation marks is resolved.
  • #170860 - Performance has been improved while closing a binary Excel document with filters.
  • #171034 - Issue with incorrect table formula while copying a worksheet is resolved.
  • #171130 - Issue with removal of hyperlinks in shapes while resaving Excel document is fixed.
  • #171418 - Number formats are now properly applied in Template Markers.
  • #173568 - Exception will no longer thrown while opening Excel documents with EMF image.
  • #175161 - Issue while accessing chart series with theme colors is fixed.
  • #175311 - Exception will no longer thrown while clearing range from an empty worksheet.
  • #175397 - Issue with incorrect value when a cell is calculated twice is fixed.
  • #175547 - Issue with chart shadow properties is fixed.
  • #175792 - ListObjects will now be removed while clearing worksheet data.
  • #175900 - External names are now added proper while copying ranges into another workbook.
  • #175902, 177524 - External names are now added proper while copying worksheets into another workbook.
  • #175941 - Issue with setting visibility to blank item in pivot field is fixed.
  • #176016 - Exception is no longer thrown while resaving Excel document with images from XLS to XLSX format.
  • #176311 - File no longer gets corrupted when rich-text is added with invalid characters.
  • #176381 - Issue with SetWriteProtection is resolved now.
  • #176959 - Formatting applied to entire row is now copied properly.
  • #177031 - Issue with collapsed state of button in pivot table is fixed.
  • #177187 - Exception is no longer thrown while adding conditional formats to RangesCollection.
  • Performance is improved while adding multiple text filters in filters collection.
  • Exception is no longer thrown while opening a workbook with ParseWorksheetsOnDemand option.
  • Exception is no longer thrown while opening Excel documents with invalid formula.
  • Exception is no longer thrown while opening workbook with background images.
  • Exception is no longer thrown while parsing external worksheets.
  • Exception is no longer thrown while opening a workbook with chart using ParseWorksheetsOnDemand option.
  • Exception is no longer thrown while sorting columns with blank cells.
  • Exception is no longer thrown while saving workbook with shapes after AddCopy.
  • CalculatedValue now returns proper time value.
  • Filters applied is no longer removed when sorting is applied to a filtered range.
  • TopVisibleRow and LeftVisibleColumn are now applied properly.
  • Issue with visibility of comments in binary files is fixed.
  • Issue with RTF text in merged cells is fixed.
  • Range intersection issue for multiple ranges is resolved.
  • Issue with multiple filter range is now resolved.
  • Sorting is now applied properly on hidden rows.
  • Filter is now applied properly for an empty cell range similar to Microsoft Excel.
  • Issue with freeze pane while setting TopVisibleRow is fixed.
  • Rows are no longer hidden when Excel document with filters are opened and saved.
  • Issues with cell border, font style and vertical scroll bar has been fixed.