Essential Studio for Universal Windows Platform Release Notes

v18.3.0.35
October 1, 2020

DocIO

Features

  • #84199, #139564, #79916, #96716, #132151, #137275 #146572, #153680, #178266, #196443, #205309, #294775 - Added support for shapes in RTF format Word document.
  • #276658 - LockAspectRatio API has been added to lock the aspect ratio of picture in Word document.
  • #272979 - PreserveOleImageAsImage API has been added to preserve embedded Ole images as normal images in Word document.
  • #284057 - Provided image rotation support in DOC format document.
  • FirstPageTray and OtherPagesTray APIs has been added to set specific printer tray to print the first and other pages in Word document.

Bug Fixes

  • #276450 - Mail merge is now executed properly in a Word document using System.Linq.Enumerable.WhereListIterator.
  • #278251 - IF field is updated properly while calling UpdateDocumentFields() method.
  • #280489 - The ArgumentException will no longer be thrown when converting DOC to DOCX format document.
  • #280115 - List format is now preserved properly while replacing the HTML string in a Word document.
  • #281975 - Text spacing is now preserved properly while opening a Word Processing 2003 XML format document.
  • #282209 - The ArgumentOutOfRangeException will no longer be thrown while opening a DOCX format document.
  • #282348 - The ArgumentOutOfRangeException will no longer be thrown while opening an HTML format document with styles.
  • #281757 - Underline is now preserved properly while converting RTF to HTML format document.
  • #282361 - The contents are now replaced properly while replacing the bookmark content in a Word document.
  • #276869 - IF field is now updated properly while calling UpdateDocumentFields() method.
  • #F155441 - List numbering is now preserved properly while resaving a RTF format document.
  • #282900 - The FormatException will no longer be thrown when opening a DOCX format document with content control.
  • #F155441 - Text is now preserved properly while resaving a RTF format document.
  • #283817 - Text is now preserved properly while resaving a DOCX format document.
  • #285259 - The NullReferenceException will no longer be thrown while opening a DOCX format document.
  • #282907 - The Empty paragraph preservation issue has been resolved while calling UpdateDocumentFields() method.
  • #285425 - Alternate chunks in HTML format are now updated properly in the Word document.
  • #287593 - Hanging issue has been resolved when opening a DOCX format document.
  • #286706 - PNG image is now preserved properly while converting DOCX to RTF format document.
  • #280705 - FirstLineIndent is now applied properly while opening a DOCX format document.
  • #285450 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to HTML.
  • #286564 - File corruption issue has been resolved while open and saving DOCX format document with track changes.
  • #156493 - Text fill is now preserved properly while resaving a DOCX format document.
  • #289441 - The NullReferenceException will no longer be thrown while opening a DOCX format document with mathematical equation.
  • #288073 - Hanging issue has been resolved while opening Word Processing 2003 XML format document.
  • #289957 - Unicode characters are now preserved properly while converting HTML to RTF format document.
  • #290244 - Content control mapped text is preserved properly while resaving a DOCX format document.
  • #282558 - Indentation is now preserved properly while converting a RTF to Word document.
  • #291395 - The NullReferenceException will no longer be thrown while opening the RTF stream.
  • #282558 - Image rotation is now preserved properly while converting a RTF to Word document.
  • #293069 - The NullReferenceException will no longer be thrown while replacing text using ReplaceSingleLine API.
  • #294075 - Grid span for table cell is now retrieved properly from RTF format document.
  • Image is now preserved properly while resaving a DOCX Word document.
  • Bookmark is now preserved properly while open and saving DOCX Word document.
  • Text box formats are now working properly while resaving a DOCX format document.

PDF

Features

  • #79195, #92840, #F118711, #268671, #271721, #239919 - Added support for PDF417 Barcode in PDF document.
  • #F142454, #283629, #285593 - Added support to sign the PDF document externally using hash.
  • #142585 - Added support to detect the empty PDF pages in PDF documents.
  • #282587 - Added support for complex script in free text annotation.
  • #281674 - Added support to specify the name to annotations.
  • #285645 - Added support for adding form fields in layers.
  • #291688 - Added support for duplex mode in viewer preferences.
  • #284302, #220937 - Added support to sign the same signatures in all pages in a PDF document.
  • Added support to import/export the annotations in JSON format.

Bug Fixes

  • #287530 - Format exception no longer occurs while accessing form fields.
  • #288060 - PDF document will no longer corrupted when setting owner password.
  • #289577 - PdfInkAnnotation will be exported properly in XFDF format.
  • #288124 - IndexOutOfRangeException will no longer occurs while removing annotations in multi-threading.
  • #291247 - NullReferenceException will no longer occurs while split the particular PDF document.
  • #291308 - NullReferenceException will no longer occurs while convert Word to PDF.
  • #290656 - NullReferenceException will no longer occurs when saving the particular PDF document.
  • #290909 - File size will not be increased while saving the document multiple times.
  • #288936 - PDF document created with AutoTag will be passed in accessibility check.
  • #290359 - PdfDocumentAnalyzer will shows the result properly for encrypted PDF documents.
  • #288101 - PDF document encryption/decryption supported in FIPS enabled environments.
  • #289938 - Certificate information will show properly when signing existing PDF document.
  • #220937 - Signature appearance will be preserved properly in all the PDF pages.
  • #286751 - Images will be preserved properly in XAML to PDF conversion.
  • #288615 - PdfTemplate will be rendered properly with given location on PDF page.
  • #287992 - Rounded corner images will be preserved properly in PDF document.
  • #288431 - PdfFreeTextAnnotation and PdfLineAnnotation will be preserved properly when flattening in PDF document.
  • #288093 - Hyperlinks will be preserved properly in HTML to PDF conversion.
  • #282004 - 1D barcodes will be scanned properly when generated with given size.
  • #279452 - Annotations will be preserved properly when flattening in PDF document.
  • #269208, #289663 - PdfGrid will be preserved properly with AllowPageBreakAcrossPages.
  • #269208 - PdfGrid will be preserved properly with nested PdfGrids.
  • #292190 - IndexOutOfRangeException no longer occurs when creating template from PDF page.
  • #292105 - Import annotations from FDF file will work properly.
  • #290967 - Form field name will be retrieved properly from existing PDF document.
  • #289327 - Exception will no longer occurs when adding layers to new PDF pages.
  • #F154896, #280048 - Signatures will be validated properly with valid signatures from PDF documents.
  • #F156528 - Image will be preserved properly in button fields when merging PDF documents.
  • #F154858 - Exception will no longer occurs while reading the PdfLoadedXfaDateTimeField.
  • #283673 - PDF document will be preserved properly while setting readonly to form fields.
  • #282233, 281095 - PdfLoadedTextBoxField will be preserved properly with transparent border.
  • #277163 - TextMarkupColor will be retrieved properly from PdfLoadedFreeTextAnnotation.
  • #283683 - Child layer will be preserved properly when loading the document with nester layers.
  • #286751 - Output PDF document file size is optimized in XAML to PDF conversion.
  • #286751 - Images with view box will be rendered properly in XAML to PDF conversion.
  • #285642 - Exception will no longer occurs while merging the PDF documents.
  • #285507 - Form field name will be retrieved properly after reloading the document.
  • #285495 - Selected item in PdfLoadedComboBoxField will be preserved properly.
  • #285655 - PdfLoadedFreeTextAnnotation will be preserved properly when flattening it.
  • #284661 - Font style will be retrieved properly from PdfLoadedFreeTextAnnotation.
  • #283854, 286246 - PDF document will be preserved properly in iOS PDF viewer and physical copy.
  • #283700 - NullReferenceException will no longer occurs while adding/removing PdfLayers.
  • #283481 - PdfDocumentAnalyzer will found the corruption properly from particular PDF document.
  • #282975 - Exception will no longer occurs while loading particular PDF document.
  • #282837 - PdfRubberStampAnnotation will be preserved properly while flattening it.
  • #281695 - Text will be redacted properly with particular PDF document.
  • #279452 - Annotation will be preserved properly while flattening it.
  • #280028 - Dot lines will be preserved properly in Word to PDF conversion.
  • #280307, 283683 - PdfLayers will be preserved in hierarchical after saving and loading the documents.
  • #269208 - PdfGridCell will be paginated properly with nested PdfGrid.
  • #286105 - PdfCode39Barcode will be scanned properly from exported image.
  • #286275 - Output PDF document will be preserved properly while compression existing PDF document.
  • #284114 - Exception will no longer occurs while signing PDF with LTV.
  • #283324 - Underline style will be preserved properly in Excel to PDF conversion.
  • #278569 - Image will be preserved properly in Word to PDF conversion.
  • #F153996, 285135 - Output PDF will be generated properly while converting XPS to PDF document.
  • #F155522 - Root certificate missing issue will no longer occurs.
  • #F155073 - Exception will no longer occurs while signing the documents multiple times.
  • Exception will no longer occurs while loading the same document multiple times.
  • Text content will be preserved properly when using large content PdfGrid.
  • Optimized the memory usage when manipulating the PDF documents.
  • QRBarcode will be rendered properly on given location.
  • Background color will be retrieved properly from PdfLoadedSignatureField.
  • Blank PDF page will no longer generates in PDF merge operation.

Presentation

Bug Fixes

  • #281345 - The PowerPoint presentation will no longer be corrupted while saving the customized PowerPoint presentation.
  • #F155718 - SetHyperlink method is now working properly for first PowerPoint slide.
  • #283833 - Hanging issue has been resolved while opening a PowerPoint presentation with old VMLDrawing.xml file.
  • #283473 - The ArgumentException will no longer be thrown while opening the PowerPoint presentation.
  • #286430 - The PowerPoint presentation will no longer be corrupted while saving the PowerPoint presentation with NotesSlide.

SfChart

Features

  • The ChartAxis now allows to customize the individual sides of RangePadding and PlotOffset features.

SfComboBox

Bug fixes

  • #282621 – Now, memory leak has been resolved in the control.

SfDataGrid

Features

  • #283125 - Support has been provided to print specific pages.
  • #259539 - Support has been provided to change the AddNewRow default text for DetailsView grid.

SfDiagram

Features

  • Provided the support to set multiple parents dynamically for an item in the DataSource.
  • Added the support for automatic MindMap layout.
  • The command support for rotating objects clockwise and anti-clockwise has been provided.
  • Provided the command support for selecting objects based on the type.

Behavior Changes

  • Now, the Z-index of the group is updated as like node such that the group can be placed above the other diagram objects such as nodes and connector.

SfImageEditor

Features

  • #260189- Provided support to hide or show the delete icon button on the image editor.
  • #151997 - Provided support to customize the color palette circle size on the image editor.
  • #290615, 157066- Provided support to customize the toolbar border color.
  • #16016 - Provided programmatic zoom level support for image editor.

SfMaps

Features

  • #242058 - Provided support to bring the selected map marker above all the other markers.

SfPdfViewerControl

Features

  • #279439 - The support to render PDF pages using the PDFium renderer has been implemented.
  • #286248 - The support to perform the print operation asynchronously has been implemented.
  • #291011 - The support to customize the print options in the print preview UI has been implemented.
  • #290882 - The support to set the default values of the print options in the print preview UI has been implemented.

Bug Fixes

  • #285154 – The free text annotations will be added to the correct position when the PDF is loaded.
  • #284960 – The custom stamp annotations are now preserved properly after saving and reloading.
  • #288115 - The AnnotationTapped event is now raised when the annotations are tapped.
  • #287711 - The PDF viewer will no longer be blank when the PDF is loaded.

SfRichTextBoxAdv

Features

  • #F156647 - Added ParagraphCount property in SfRichTextBoxAdv class to get paragraphs count in the document.
  • Added support for Word template file format (DOT, DOTX).
  • #282558 - RTL text rendering algorithm has been improved.
  • #282558 - Added support to preserve text box with in-line, in-front of text and behind text wrapping styles.
  • #282790 - Added support to preserve floating image with in-front of text and behind text wrapping styles.

Bug Fixes

  • #286377 - Argument exception will no longer be thrown on scrolling while opening document asynchronously.
  • #285856 - Text inserted is now properly added to the existing span instance at the cursor position.
  • #283022 - Argument exception will no longer be thrown while opening Word document with large content in header footer.
  • #281335 - Table cells containing no paragraphs are now preserved properly.
  • #281337, #288092 - Table column width is now calculated properly while opening Word document.
  • #285856, #F152893 - White-space between the words are now preserved properly while saving as HTML.
  • #281043 - Content becomes visible properly while scrolling in continuous layout mode.
  • #274886 - Application will no longer crashes while typing continuously and deleting text by holding backspace.
  • #284407 - Touch keyboard is not shown automatically on tablet mode.
  • Exception will no longer be thrown while applying character format at the end of paragraph.
  • #289944, #289756 - Argument exception will no longer be thrown while opening plain text as RTF.
  • #288583, #290976 - Table is now rendered properly while opening Word document.
  • #289298 - Thread access exception will no longer be thrown while opening document asynchronously.
  • #287807 - Exception will no longer be thrown while opening document containing table with zero cells.
  • Hyperlink is now displayed while opening RTF file asynchronously.

SfSchedule

Bug Fixes

  • #I274539, #I287913 – Now, the resizing issue with ResourceView will no longer occur when resizing the application window in the timeline view.

SfTabControl

Bug Fixes

  • #280336 - Now, TabItems can be selected when AllowDrop and CanDrag are enabled.

XlsIO

Features

  • #140566, #204625 - Color scale conditional formatting rule is supported in Excel to PDF conversion.
  • #138215, #277809 - Support has been provided for form controls in Excel to PDF conversion.
  • #181688, #211073, #224926, #233740 - Support has been provided for converting chart with images and shapes into image or PDF.
  • #284324, #F124417 - Support has ben provided to set value-from-cells option to data labels of Excel chart.
  • #204625, #266248 - Support has been provided for conditional format data bar in Excel to PDF conversion.
  • Support has been provided for conditional format color scales in Excel to PDF conversion.

Breaking Changes

  • #138215, #277809 - The EnableFormFields property of ExcelToPDFConverterSettings indicates whether the PDF rendering to be done by form fields or not.
  • #284324, #F124417 - The IsValueFromCells property of ChartDataLabelsImpl class gets or sets a boolean value to display value-from-cells in data labels of Excel chart.
  • #284324, #F124417 - The ValueFromCellsRange property of ChartDataLabelsImpl class gets or sets the cell range of data labels.
  • The PivotEngineValues property of IPivotTable interface is now available in Portable to get or set the pivot engine values.

Bug Fixes

  • #279504, #F154636 - Chart title with wrap text is now rendered properly in chart to image conversion.
  • #292282, #F157287 - CopyTo method now copies Excel table styles if copied from second row or more.
  • #283480 - Exception is no longer thrown while adding SVG images more than once.
  • #287404 - Additional headers are no longer added on importing the data objects with hyperlinks.
  • #283975 - Axis labels color no longer varies while cloning.
  • #283371 - Dash and DashDot patterns are now proper in line charts.
  • #279553 - Exception is no longer thrown while setting table formula with a special character.
  • #278057 - Exception is no longer thrown while setting conditional formula in non-English cultures.
  • #279738 - Image position is no longer changed on inserting more rows.
  • #281874 - Importing data from collection objects with hyperlink is now proper.
  • #283254 - Negative time format is now proper in the Excel to PDF conversion.
  • #265048 - Chart category label text is now rendered properly when label text is wrapped.
  • #279531 - Base unit of Excel chart category axis is now set properly in chart to image conversion.
  • #277676 - Legend alignment is now proper while converting chart to image in NetStandard.
  • #277736 - Exception is no longer thrown while converting scatter line chart to image with two series in NetStandard.
  • #281783 - Chart axis title with line break is now rendered properly while converting chart to image in NetStandard.
  • #288290 - Parsing exception is no longer thrown while opening the Excel files with type-token in the formula parser.
  • #287802 - DataRange of Sparkline is now serialized correctly for named ranges.
  • #288831 - Print Title named range is now correct while changing the Excel version.
  • #278644 - Re-saving binary Excel file (XLS) with list data validation in German culture is now preserved properly.
  • #289301 - Copy merge in template marker when using more than one merged columns is now working.
  • #288326 - Axis label position is now correct in chart to image conversion.
  • #279738 - Image position is no longer changed while inserting more rows.
  • #290139 - Exception is no longer thrown while parsing conditional formats with an invalid operator.
  • #292271 - Exception is no longer thrown if all the table rows are deleted.
  • #287375 - Display text is now correct when hour value in time is more than 24 hours.
  • #288302 - Unwanted XML elements are no longer parsed while opening the Excel document.
  • #292241 - Rich text is now applied to tables during Excel to PDF conversion.
  • #F157035 - Formula value is now proper while resaving the Excel document with license.
  • #F157299 - Mixed data type values are no longer exported as text while exporting worksheet to data table.
  • #F157772 - Line series are missing in Excel to PDF conversion.
  • Null reference exception is no longer thrown in Excel to PDF conversion.
  • Exception is no longer thrown while converting the Excel document to PDF.
  • Chart to image converter no longer throws exception in Excel to PDF conversion.
  • List object column named range is now updated properly.
  • DataBar is no longer changed in Excel to PDF conversion.
  • Chart category label text is now rendered properly in Excel to PDF conversion.
  • Out of range exception is no longer thrown when the input Excel contains macro sheet.
  • Chart category label text is now rendered properly during Excel to PDF conversion.