Essential Studio for Universal Windows Platform Release Notes
DocIO
Breaking Changes
- Enumeration type of Equation(
EQ
) field is modified fromFieldFormula
toFieldExpression
while opening an existing DOC format document. - Enumeration type of Formula(
=
) field is modified fromFieldExpression
toFieldFormula
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 ofSaveOptions
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.
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 theAllowRowBreakAcrossPages
. - #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 theShowHeader
. - #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 usingPdfIccColor
. - #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 intoIShape
interface. - #176530 - The method
SetHyperlink
is now added intoIShape
interface. - #176530 - The method
RemoveHyperlink
is now added intoIShape
interface. - #170079, #169867 - The method
SaveAsImageAsync
is now added intoISlide
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 whilezooming
. -
#172411 - NullReferenceException will no longer be occurred when using the collection of KeyValuePair as
ItemsSource
toChart Series
. -
#173329 – Now,
BubbleSegment
will be displayed, when all the segmentSize
is zero. -
# 175232 – Now,
Stroke
will be applied properly even for the smallestPieSegment
. -
# 175078 – StackOverflowException will no longer be thrown while binding value to Visibility of
Annotation
.
Features
-
Provided support to show the bubbles with
Size
zero, usingShowZeroBubbles
property. - Provided support for the following new spline types, applicable for
Spline
andSplineArea
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
andSymbolPointerBorderThickness
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
istrue
. - #176290 - Provided support to load any control by clicking the
FilterToggleButton
. - #174808 - Provided support to set
DataTable
asItemsSource
toGridComboBoxColumn
. - 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 forConnector
. - 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
andFlipMode
property to flipNode
programmatically. - Provided
HitPadding
support to customize the hit area of theConnector
. - 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 theAnnotation
. - 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 ofDiagramMenu
. - Provided
OverviewChanged
event to notify the interaction inOverView
. - 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 ofConnectorPort
. - We have added
FlipMode
property inINode
. - We have added
SegmentDecorators
andSegmentDecoratorStyle
properties inIConnector
. - We have added
Constraints
,AnnotationRelativeMode
,RotationReference
andDragLimit
properties inIAnnotation
. - We have added the below list of properties in
IGraph
.- OutlineSettings
- LineRoutingSettings
- NodeSelectionIndicatorStyle
- ConnectorSelectionIndicatorStyle
- NodeDropIndicatorStyle
- ConnectorDropIndicatorStyle
- We have removed the below properties from
INodePort
andIConnectorPort
. We have moved these properties to common InterfaceIPort
.- UnitWidth
- UnitHeight
- PortVisibility
- ConnectorPadding
-
ID
will not be generated for Node and Connector.
SfDockingManager
Bug fixes
-
#177426 -
Document
child no longer persist inVisualTree
after Clear the Children collection inSfDockingManager
. -
#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
inSfDockingManager
.
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 movingKanbanColumn
. -
#176639 - Dragging events will no longer be triggered when the Kanban area is tapped after scrolling ends.
-
#176455 –
TargetCardIndex
property in theCardDragEnd
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 toDrawerEventHandler(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
inDocumentLoaded
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
andPrintOnLastPage
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 inSfRichTextBoxAdv
class to enable or disable UI virtualization. - #171884 - Added
LoadAsyncSettings
property inSfRichTextBoxAdv
class to specify the settings for asynchronous document loading operation. - #162133, #175124, #177118, #177358 - Added
PrintDocumentCommand
property inSfRichTextBoxAdv
class to print the document contents. - #170036, #173751 - Added support for continuum mode in Mobile device.
- #177761 - Added
SavePageAsImageAsync
method inSfRichTextBoxAdv
class to save the page as image asynchronously. - #170044 - Added
WordCount
property inSfRichTextBoxAdv
class to get the number of words in the document. - #164601 - Added
InsertPicture
method inSelectionAdv
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 inSfRichTextBoxAdv
class to fit pages based on page fit option. - Added
SelectAllCommand
property inSfRichTextBoxAdv
class to select the entire document.
Breaking Changes
- The dependency property
ShowHyperlinkDialogProperty
has been deprecated, instead make use of new dependency propertyShowHyperlinkDialogCommandProperty
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
andVerticalScrollBarVisibility
properties ofSfRichTextBoxAdv
class.
SfSchedule
Bug Fixes
-
#174809 - Binding exception no longer thrown while setting
ScheduleType
asMonthView
. -
#175299 - Now, Schedule intersected appointments will rendered properly in
WorkWeekView
. -
#176069 - Now,
ScheduleAppointment
rendering properly when changing theScheduleType
.
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
andText
are added inIPivotFieldItem
interface. - The properties
ShowAutoFilter
andAutoFilters
are added inIListObject
interface. - The method
Sort
is added inIPivotField
interface. - The method
RemoveText
is added inIAutoFilter
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
andLeftVisibleColumn
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.