Essential Studio for Universal Windows Platform Release Notes

v18.4.0.30
December 17, 2020

DocIO

Features

  • #281634, #268872 – Added support to access metadata properties in DOCX format Word document.

Breaking Changes

  • LocaleIDs enumeration is moved from Syncfusion.DocIO to Syncfusion.Office namespace.

Bug Fixes

  • #253061 - Text is now preserved properly while opening an RTF format Word document.
  • #298703,#298816, #298598 - The KeyNotFoundException will no longer be thrown while open and saving a Word document.
  • #298174, #296029 - The ArgumentOutOfRangeException will no longer be thrown while opening a Word document.
  • #260100 - Field is now unlinked properly while calling Unlink() method.
  • #295763 - The performance issue has been resolved while opening a RTF format document.
  • #294603 - List numbering is now preserved properly while calling UpdateTableOfContents() method.
  • #295123 - List value is now preserved properly in WordPad while converting HTML to RTF format document.
  • #293261 - The screen tip text is now parsed properly while opening a DOCX format document.
  • Image color is now preserved properly while open and saving a Word document.
  • #294151 - Nested bookmarks contents are now preserved properly while removing a bookmark contents.
  • #293447 - Revision details are now cloned properly while importing a Word document.
  • #293895 - The FormatException will no longer be thrown while opening a Word document.
  • #293580 - Hyperlink display text is now preserved properly while opening a RTF format document.
  • #293578 - Merge field names are now retrieved properly while calling GetMergeFieldNames() method.
  • #293338 - The hanging issue will no long be occur while calling AcceptChanges() method.
  • #293610 - GridBefore value is now calculated properly while opening a RTF format document.
  • #288073 - Field is now preserved properly while resaving Word2003 Open XML format document.
  • #292280 - Table is now preserved properly while converting RTF to DOCX format document.
  • #291705 - List numbering is now preserved properly while converting a Word document to Text file.
  • #290028 - Table border size is now preserved properly while resaving a DOCX format document.
  • #291306 - Custom document properties are now updated properly while calling UpdateDocumentFields() method.
  • #290352, #297287 - The InvalidOperationException will no longer be thrown while opening a word document.
  • #298598 - Table width is now preserved properly while converting a HTML to DOCX format document.
  • #305693 - Symbol is now preserved properly while resaving a DOCX format document.
  • #305525 - Reject changes is now working properly while calling RejectChanges() method.
  • #303649, #304097 - Comments are now preserved properly while resaving a Word document.
  • #304462 – The IndexOutOfRangeException will no longer be thrown while resaving a Word document.
  • #303677 - Shape is now preserved properly when resaving the Word document.
  • #301989 – Textbox is now preserved properly while resaving a Word document.
  • #301989 – Image is now preserved properly while resaving a DOCX format document.
  • #301621 – Text is now preserved properly while converting a DOCX format document to HTML file.
  • #299649 – The ArgumentOutOfRangeException will no longer be thrown while opening the RTF format document.
  • #300525 – The InvalidOperationException will no longer be thrown while opening Word document with comments.
  • #295016 - Text is now preserved properly while converting a HTML file to DOCX format document.
  • #294151, #300732 - Nested bookmarks are removed properly while calling Remove(Bookmark) method.

PDF

Features

  • #89583, #179673, #254148 ,#F155343 – Added support for adding/modifying the JavaScript action in existing PDF document.
  • #140911, #229773, #277893 – Added support for Ean13 and Ean8 barcode in PDF library.
  • #198566 – Added support to get the page index of bookmark.
  • #292446 – Added support for scaling option in HTML to PDF conversion with Blink rendering engine.
  • #291878 – Added support for BoundsCollection for PdfTextMarkupAnnotation.
  • #295115 – Added support for text direction in PdfFreeTextAnnotation.
  • Added appearance support for PdfPolylineAnnotation.

Bug Fixes

  • #305321 – NullReferenceException will no longer occurs when getting PdfForm from particular PDF document.
  • #304513 – Invalid cross reference table exception will no longer occurs when loading particular PDF document.
  • #304959 – Label from meta data will be preserved properly when adding security to the PDF document.
  • #301374, #304610 – PdfDocument will no longer corrupted when flatten the PdfForm.
  • #293563, #304898 – Contents will be preserved properly while converting PPTX to PDF.
  • #300098 – Font will be replaced properly in particular PDF document.
  • #301843 – PdfAnnotation thickness will preserved properly when export and import annotations.
  • #301942 – Exception no longer occurs while importing pages from particular PDF document.
  • #302269 – Signature details will be updated properly in PDF document.
  • #301776 – Signature validation mark will be preserved properly.
  • #295864 – Exception no longer occurs when converting Word document to PDF in multithreading.
  • #296508 – Hyperlinks will be added properly when adding inside the PdfGrid with different page size.
  • #300185 – PdfGridLayout will be return proper bounds when adding PdfGrid to the PdfPage.
  • #291934 – Memory will be disposed properly when adding and removing PdfRubberStampAnnotation.
  • #299509 – File path will be added properly in PdfFileLinkAnnotation.
  • #298059 – Contents will be preserved properly while adding PdfRedactionAnnotation to the PdfPage.
  • #298968 – PdfLayers will be preserved properly when adding layers to PDF document.
  • #298568 – Annotations will be preserved properly when export, import and flattening it.
  • #297943 – ArgumentOutofRangeException will no longer occurs when converting Word to tagged PDF.
  • #262648 – Contents will be preserved properly when creating PDF in multi-threading.
  • #295920 – Page number will be preserved properly when merging PDF documents.
  • #294988 – PdfRubberStampAnnotation appearance will not change when editing with PDF viewer.
  • #292865 – PDF/UA complaint will be validated properly in PAC3 tool.
  • #293788 – PdfCheckBoxField will be preserved properly when resaving the document.
  • #293316 – DataMatrix barcode will be preserved properly.
  • #293249, #293784 – PdfGridCell text will be preserved properly when exporting DataGrid to PDF.
  • #291767, #292452 – Images will be preserved properly in HTML to PDF conversion.
  • #295864 – Exception no longer occurs when converting Word to PDF.
  • #294944 – Annotations will be preserved properly when export and import.
  • #293701 – NullReferenceException no longer occurs when getting the text from PdfLoadedTextBoxField.
  • #294353, #291232 – Bookmark text will be preserved properly when saving the PDF document.
  • #296895 – ArgumentNullException no longer occurs when merging PDF document.
  • #294995 – InkAnnotation will be exported properly in German culture.
  • #295703 – NullReferenceException no longer occurs when decrypt the PDF document.
  • #294723 – PdfComboBoxField value will be flatten properly in a PDF document.
  • #295148 – PdfXfaForm will be filled properly with given data.
  • #293908 – NullReferenceException no longer occurs when merging the PDF documents.
  • #293401 – PdfRectangleAnnotation will be preserve properly while flatten the annotations.
  • #F158748 – ArgumentOutOfRangeException no longer occurs while saving particular PDF document.
  • #F159147 – Signature will be validated properly with particular PDF document.
  • Text size will return properly when getting text size from PdfLoadedFreeTextAnnotation.
  • Exception will no longer occurs when adding custom metadata to PDF document.

Presentation

Features

  • #291946 - Provided support to add and edit a language of PowerPoint TextPart.

Bug Fixes

  • #294617 - Placeholder text color is now preserved properly while converting a PowerPoint presentation to Image.
  • #293204 - PowerPoint document is no longer corrupted while removing a master slide.
  • #299090 - The NullReferenceException will no longer be thrown while opening the PowerPoint presentation with vertical curved list SmartArt.
  • #299498 - The ArgumentException will no longer be thrown while opening the PowerPoint presentation in parallel thread.
  • SlideSizeType property is now working properly, when PowerPoint slide size type is Wide Screen.

SfCalendar

Bug Fixes

  • #I298566 – Now, the mouse wheel scrolling is proper over the non-visible dates.

SfCellGrid

Breaking Changes

  • #289044 – When setting the ShowGridLines to false, all borders in the grid including headers cells also will be disappeared.

SfChart

Features

  • The chart control now supports the contrast color for the Adornment label foreground based on the label background.
  • Now, the chart control supports to enable or disable the outlier symbol in BoxAndWhiskerSeries.
  • Exposed CreateSegment method in chart series to customize the series rendering.

Breaking Changes

  • The default appearance of chart elements such as header, axis label, gridline, legend, color model, trackball, annotation, and stripline has been changed for better UI.
  • The default value of UseSeriesPalette and HighlightOnSelection properties has been changed as true.
  • The default value of LegendIcon property has been changed from Rectangle to SeriesType.

SfDiagram

Bug Fixes

  • #304329 - The binding expression error will no longer occur with the ConnectorViewModel.

Features

  • Provided the command support for canceling the currently performing action such as annotation editing, item selection and keyboard focus.
  • Provided the command support for formatting annotation such as bold the text, italicizing, strikethrough, and underlining it.
  • The command support for applying the specified style for the selected elements has been provided.
  • Provided the command support for enabling the annotation editing for the selected shape.
  • Support to draw the Rectangle, Ellipse and TextNode using the drawing tool has been provided.
  • The command support for selecting a specified diagram tool has been provided.
  • Support to clear the existing Undo or Redo entries have been provided.

Behavior Changes

  • The default PageWidth and PageHeight of the diagram will now be A4 (1123 * 794 px) size and also the MultiplePage is enabled by default.

Breaking Changes

  • Shortcut key for the UnGroup, SendToBack, BringToFront, and FitToPage commands was changed to Ctrl+Shift+U, Ctrl+Shift+B, Ctrl+Shift+F and Ctrl+Shift+W.
  • The Direction property of the IRotate interface was renamed as RotationDirection.

SfDockingManager

Bug Fixes

  • #287763 - Now, SplitterBackground property is working properly.

SfImageEditor

Features

  • #232240- Provided support to crop the image in circle and elliptical shape in image editor.
  • #18217 - Provided support to enable or disable the dragging of selected shapes in image editor.
  • #38135 - Provided support to display the sub-toolbar for programmatic editing in image editor.

Bug fixes

  • #295662 - Image effects are applied properly while applying blur and sharpen effects from the toolbar at loading application for the first time.

SfNumericTextBox

Features

  • #3936- Provided support to enable the separator for the values when the numeric textbox is in focus and typing.

SfPdfViewerControl

Features

  • #297770 - The support to use the IsDocumentEdited property in data binding has been implemented.
  • #293757 - The support to load PDF documents from the StorageFile has been implemented.
  • #289555 – The support to modify the author value of annotations has been implemented.

Bug Fixes

  • #298415 – The IsDocumentEdited property will not return the wrong value when the LoadDocument property is accessed.
  • #297298 - Ink annotation is now preserved properly.
  • #294983 - Application will no longer crash while switching the view mode.
  • #293605 – The CanExecuteChanged event is now raised properly for the page navigation commands.
  • #296642 - Application will no longer crash with out of memory exception while performing the ink operation.
  • #295493 - Application will no longer crash while searching the text using the SearchNextCommand.
  • #294983 - Document link annotation will now work when the PDF is loaded using the LoadDocumentAsync method.
  • #157998 – The PDF pages are now printed properly.
  • #293605 – The NextPageCommand and PreviousPageCommand are now working properly.
  • #294946 - Application will no longer crash while switching between the page view modes.
  • #294948 – The PDF Viewer will no longer jump to the first page when the page view mode is switched.
  • #294674, 294542 - Ink strokes will no longer be missed when the PDF is saved.
  • #294069 - The value of IsDocumentEdited will no longer be true even after saving the PDF.
  • #294233 – The PDF viewer will no longer be blank when PDFs are loaded with the LoadDocumentAsync method.
  • #294983 - Application will no longer throw the ArgumentOutOfRangeException while scrolling and unloading.
  • #291358 - The text extracted using the ExtractText API is now working properly.
  • #292047 - Memory will no longer leak while navigating out of the PDF viewer.
  • #157313 - Application will no longer crash while exporting the PDF pages as images.
  • #292815 - Application will no longer throw the ArgumentOutOfRangeException while loading the PDF.
  • #292586 - The KeyNotFoundException will no longer be thrown when the document link annotations of the PDF are clicked.
  • #295133 – The application will no longer crash when loading the PDF document.
  • #301336 – A PDF page will no longer be rendered blank when the PDF is opened for the second time.
  • #301336 – A PDF page will now be rendered properly while unloading and reloading.
  • #300893 – The KeyNotFoundException will no longer be thrown while performing a text search.
  • #300970 – The zoom in and zoom out operations are now working properly for the PDF.
  • #300253 – The GoToBookmark API will now work properly in the single page view mode.
  • #295089 – The PDF pages will now be displayed properly while switching between the FitWidth and Normal view modes.
  • #298815 – Line annotations in the PDF will no longer be misplaced while loading.
  • #298855 – Stamp annotation is now added at the correct position in the PDF.
  • #298396 – A Page will no longer be rendered blank when the GoToPage API is called immediately after loading.
  • #296885,299443 – The PrinterSettings.QualityFactor API will now work properly.
  • #158618 – The form fields in the PDF are now loaded properly.
  • #297794 – The PDF viewer will no longer show a blank page while loading a PDF immediately after unloading.
  • #158618 – The check box form field is now working properly for the PDF document.
  • #295876 – PDF pages are now rendered immediately when the page appears in the viewport.
  • #297767 – The AnnotationAdded event will no longer be raised when the PDF with existing annotations are loaded.
  • #294674 – Annotations will no longer be misplaced while in the particular pages while loading and saving.
  • Line annotations in the PDF document will no longer be misplaced or missed while loading.
  • The application will no longer crash while long-pressing a PDF page.

SfRichTextBoxAdv

Features

  • #279822 - Implemented automatic suggestion functionality for @mention.

Bug Fixes

  • Style defined in div element is now applied properly while importing HTML.
  • #293488 - Horizontal scrollbar is now properly updated when the document contains different size pages.
  • #293655 - Character format is now applied properly when the selection is empty.
  • #295349 - Last paragraph in the clipboard is now not merged with the destination paragraph while pasting content.
  • #294954 - Merged table cells are now preserved properly while importing word document.
  • #293487 - Auto fit tables are now rendered properly while importing the word document.
  • #282558 - Right to left text, which contains tab is now preserved properly.
  • #297968, #297314 - Skipped writing unused document styles while exporting as HTML.
  • #294125 - Deleting text is now working properly when spell checking enabled.

XlsIO

Features

  • #299160 - Support has been provided to export data from Excel worksheet to data table with an event.
  • #F158836 - Support has been provided to preserve value types while importing data from a data table to an Excel worksheet.

Breaking Changes

  • #283371 - LongDash, LongDashDot, and LongDashDotDot line patterns are added in the ExcelChartLinePattern enum.
  • #F158836 - The ImportDataColumn() method supports importing DataColumn from DataTable into a worksheet with preserve type option.

Bug Fixes

  • #292282, #F157287 - CopyTo method now copies Excel table styles if copied from second row or more.
  • #292271 - Exception is no longer thrown if all the table rows are deleted.
  • #293903 - Exception is no longer thrown when converting the Excel file to PDF.
  • #295621 - Defined name value with more characters is now working proper without exception.
  • #294651 - Exception is no longer thrown while converting Excel file to PDF with conditional formats.
  • #287586 - Name of a pivot table data field is now correct in Excel to PDF conversion.
  • #293247 - Inserting a new row preserves the number format in the existing table.
  • #292312 - Exception is no longer thrown while inserting rows above sparklines.
  • #296469 - Conditional format is now correct while changing thread culture.
  • #291424 - Column width is now set correctly while updating styles to entire column.
  • #294893 - Exception is no longer thrown while parsing the Excel document with pivot table.
  • #293348 - DateTime format is now proper when accessing Range.DateTime property.
  • #293903 - Exception is no longer thrown when formula contains an unknown name in Excel to PDF conversion.
  • #292625 - Page numbers are now rendered in the correct format when header/footer text contains page number and plus sign.
  • #292241 - Rich-text is now applied to tables during Excel to PDF conversion.
  • #292697 - Exception is no longer thrown while converting Excel chart to image with polynomial trend line series.
  • #294223 - Axis line is now rendered correctly in chart to image conversion.
  • #279738 - Image position is no longer changed while inserting more rows.
  • #295748 - Exception is no longer thrown while resaving the Excel document to HTML.
  • #297992 - Comments are now cleared properly while using clear option.
  • #295301 - Corruption no longer occurs on resaving the Excel file that contains invalid pivot item value.
  • #298342 - Performance on saving a big file with pivot table is now improved.
  • #299505 - Conditional format is now applied properly when using copy style in template marker.
  • #301859 - ApplicationName in Built-in document properties is now parsed and serialized properly.
  • #298772 - Conditional format formula is now correct while saving the Excel document.
  • #292312 - Corruption no longer occurs while opening the file using Excel 2013.
  • #283371 - Provided long dash line types in chart line pattern enum.
  • #292360 - Excel file with incorrect active cell is no longer corrupted on resaving.
  • #304378 - Exception is no longer thrown while converting the Excel file with conditional formats to PDF.
  • #303693 - Vba project’s sheet objects are now cleared properly when removing the worksheets.
  • #301367 - Hyperlink is now correct while changing the system culture in Excel to PDF conversion.
  • #294378 - Cell border under the image is no longer missed in Excel to PDF conversion.
  • #300422 - DataPoint font size and value axis alignment are now proper in chart to image conversion.
  • #F157299 - Mixed data type values are exported with proper format while exporting worksheet to data table.
  • #F157772 - Line series are no longer missed in Excel to PDF conversion.
  • #F157287 - Corruption no longer occurs when copying worksheets from multiple workbooks.
  • #F158875 - Data is now correct while importing nested object collection.
  • Category axis label text is now rendered properly in chart to image conversion.
  • Hyperlinks in shapes are no longer removed while resaving the Excel document.
  • Chart title area rendering is now proper in Excel to PDF conversion.