Essential Studio for Xamarin.Forms Release Notes

v18.1.0.52
May 13, 2020

DocIO

Bug Fixes

  • #250042 - Paragraph style is now preserved properly while open and save the DOCX format Word document.
  • #267826 - Picture Watermark is now preserved properly while clone and merge the DOC format Word document.
  • #269662 - The NullReferenceException will no longer be thrown while closing the Word document.
  • #267398 - Table is now preserved properly while converting a Word document to PDF
  • #270030 - Bookmark is now preserved properly inside the Text content Control while open and save the DOCX format Word document.
  • #272560, #266791 - List numbers are now preserved properly while open and save the DOCX format Word document.
  • #271175 - List type is now set properly while parsing the HTML file.
  • #271988 - The NullReferenceException will no longer be thrown while opening a DOCX format Word document.
  • #F152998 - BeforeClearGroupFieldEventArgs now returns the proper merge field names while performing Mail merge in a Word document.
  • #271634 - The NullReferenceException will no longer be thrown while saving a DOCX format Word document.
  • #271695, #272438, #272430 - The NullReferenceException will no longer be thrown while performing Mail merge in a Word document.
  • #273310 - Left indent is now preserved properly while converting an HTML file to Word document.
  • #272438, #273336 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to PDF.
  • Table cell background color is now preserved properly while converting an HTML file to Word document.
  • #266244 - Text is now preserved with proper alignment while converting a Word document to PDF.
  • #268875, #271698, #274381 - Hanging issue has been resolved while converting a Word document to PDF.
  • #268875 - Picture is now preserved properly while converting a Word document to PDF.
  • #270030, #271941 - Image is now preserved properly while converting a Word document to PDF.
  • #267958 - Text is now wrapped properly while converting a Word document to PDF.
  • #268928, #273361 - Text is now preserved properly while converting a Word document to PDF.
  • #272436 - Font substitution event OriginalFontName property will not return majorHAnsi while converting a Word document to PDF.
  • #272754 - Textbox is now preserved properly while converting a Word document to PDF.
  • #F152680 - Text is now preserved properly while converting a Word document to PDF.
  • #271667 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
  • #271333 - Bullet list is now preserved properly while converting a Word document to PDF.
  • #263739, #274914 - Text around the table is now wrapped properly while converting a Word document to PDF.
  • #F137285 - Image is now preserved properly while converting a Word document to PDF.
  • #274045 - Border is now preserved properly while converting a Word document to PDF.

PDF

Bug Fixes

  • #271164 – Exception no longer occurs when saving the document after removing annotations.
  • #261704 – Bookmark will be reflected properly after removing bookmarks.
  • #259394 – Ink annotation will be preserved properly while flattening annotation.
  • #273970 – Modified date will be retrieved properly from the input PDF document.
  • #271463 – Exception no longer occurs when accessing layers from existing PDF document.
  • #274280 – Exception no longer occurs when creating tables concurrently
  • #272832 – Exception no longer occurs when removing layers from existing PDF document.
  • #272411 – Text will be preserved properly in Word to PDF conversion.
  • #272840 – Layer name will be changed properly in existing PDF document.
  • #251733 – Barcode background and quite zones will be preserved properly.
  • #271614 – Image will be preserved properly in Word to PDF conversion.
  • #266186 – Lines will be preserved properly in Word to PDF conversion.
  • #270437 – Form fields will be flattened properly in existing PDF document.
  • #246796 – Fields and special characters preserved properly while import and signing the PDF documents.
  • #269887 – PDF documents will be merged properly in different order.
  • #269495 – Form field values will be preserved properly after disabling default appearance.
  • #269472 – ArgumentException no longer occurs when saving the PDF document.
  • #274606 – UriFormatException no longer occurs when converting HTML string to PDF in Linux docker.
  • #272045 – Auto tag will be work properly for PdfPageNumberField, PdfPageCountField, and PdfCompositeField.
  • #269907 – Exception no longer occurs when processing the PdfTemplates in Azure Durable Function.
  • #269961 – PdfGrid with column span and row span will pass the accessibility check on acrobat.
  • #246796 – Special characters will be preserved properly on form flattening.
  • #F152770 – Added support to set the border width to zero for grid cells.
  • PdfLoadedTextBoxField properly will be reflected properly in PDF document.

Presentation

Bug Fixes

  • #274637 - The PowerPoint presentation will no longer be corrupted while adding a cloned slide within section.
  • #273501 - Row and column span will be applied properly while saving the PowerPoint presentation.
  • #271751 - Table cell border will be applied properly while saving the PowerPoint presentation.

SfAccordion

Features

  • #145353, #244250, #247451, #274143 - Provided the support for dynamic changes for header and content of accordion by using
    the DynamicSizeMode property.

Bug fixes

  • #263712 - [iOS] [UWP] Now, the content is rendered properly when loaded in the OnAppearing method in SfAccordion.

SfBadgeView

Bug fixes

  • #272587 - Rounded corner value is applying properly for single badge text.

SfCalendar

Bug fixes

*#152539 – Now, the appointments in the agenda view is cleared when calling the ClearSelection() method in the month changed event.

SfChart

Bug fixes

  • [UWP] Now the memory leak is fixed and the performance improved when clearing the series from collection.
  • #272567 - [Android] Now, the legend is rendering properly when using MaxWidth for high density devices.

Breaking Changes

  • #272751 - The order for trackball information in the grouping feature has been modified to improve UI understanding.

SfChat Preview

Features

  • #266409, #268539, #269216 - Support has been provided to display/add image messages as both incoming and outgoing messages.
  • #151361 - Support has been provided to auto scroll to the newly added message via the SfChat.CanAutoScrollToBottom property.
  • Support has been provided to show default attachment button or load custom buttons in the editor area to attach media/files to the chat.
  • Support has been provided to retain the text in the typing area by default, when a message send is unsuccessful or e.Handled is set as true in the SfChat.SendMessage event handler or SfChat.SendMessageCommand action.
  • Support has been provided to access the typing area in the chat using SfChat.Editor property, listen to its focus change, text change, completed events etc to identify when the user starts/ends typing.

SfCircularGauge

Bug fixes

  • #275244 - [Android] Image source can be loaded without case-sensitive for the marker pointer.
  • #271545 - [Android] Default scale and needle pointer added unnecessarily in some specified android versions are resolved.

SfComboBox

Bug fixes

  • #274419, #150833 - [Android] Now, the SuggestionBox opens without any search in SfComboBox.
  • #273847 - [Android] Now, the suggestion will be placed correctly in RTL mode.
  • #275786 - [iOS] Now, the Argument out of range exception fixed in SfComboBox.

SfDataGrid

Bug fixes

  • #274492 - Now, SfDataGrid.EditorSelectionBehavior works properly for cells of the unbound row.

SfDiagram

Features

  • #I264836 - Margin support for SfDiagram has been provided.

Bug Fixes

  • #I267477 - [UWP] SfDiagram will no longer have memory leak.
  • #I269149 - [iOS][UWP] Now transparent color will be applied for SfDiagram layer.
  • #I267860 - [UWP] Node clicked event will fire properly in read only mode.
  • #I263028 - Node drag action works properly in SfDiagram.
  • #I263028 - Node name property works properly in SfDiagram.
  • #I263028 - Annotation will be visible in SfDiagram stencil node.
  • #I263028 - Node content will deserialize properly while loading from JSON data.

SfImageEditor

Bug fixes

  • #273017 - [iOS] All the image formats are working fine when loading the control as well as cropping the image.
  • #151857 - Toolbar back button will not be shown and path is drawing properly when using the custom toolbar item.
  • #272867 - [Android] Cropping is working fine when cropping the image multiple times.
  • #153743 - [Android] Drawn path is positioned properly when the control is resized.

SfKanban

Bug fixes

  • #275250 - [UWP] Now, the NullReferenceException will no longer be thrown while performing navigating back from kanban page.

SfLinearGauge

Bug fixes

  • #275782 - [Android] Annotation view will be rendered properly when using the BoxView with rotation angle.

SfListView

Bug fixes

*#269908 - [Android] Now, the application is no longer crashes when an item is removed from a ReadOnlyObservableCollection that is bound to the source property of the SfListView

*#260185, #151292 – Item size not updated properly issue is fixed when adding items through the load more command without delay

*#269100 - The SfListView will remove the item when item is removed from the collection using the RealmDB.

*#261546 - Now, the selection is working properly after scrolling the SfListView.

SfMaps

Bug fixes

  • #254588 - [iOS] Pinching and panning the maps imagery layer, tiles are now panning smoothly without white space.

SfNumericTextBox

Bug fixes

  • #272059 - [Android] SfNumericTextBox validation will now works with the maximum decimal value in OnLostFocus mode.

SfPdfViewer

Features

  • #267982 - Implemented API to notify when the XFA PDF is loaded.
  • #250329 - [Android] Improved the quality of handwritten signature after saving.

Bug Fixes

[iOS] Annotations are now imported properly.
[Android] The PDF document is now displayed properly.
[iOS] Application will no longer crash when loading the PDF.

  • #268378 – [iOS] The PageChanged event now works properly.
  • #266247 – [UWP] Alert dialog for completion of the search operation is now displayed.
  • #267661 – [UWP] The PDF document no longer jumps to the first page when the signature field is tapped.
  • #268304 – The ZoomPercentage API now works properly in the PageByPage view mode.
  • #268304 – [UWP] Ink annotation can now be drawn using the stylus.
  • #269163 – [Android] The PDF document is now displayed.
  • #267982 – [iOS] The KeyNotFound exception will no longer occur when the PDF is long pressed.
  • #269136 – [UWP] Annotations are now exported using the ExportAsImage API.
  • #268304 – [UWP] The GoToPage API is now working when loading PDF from URL.
  • #152202 – The ZoomPercentage and offset APIs work properly in MVVM binding.
  • #268988 – [iOS] Bookmarks are now loading properly.
  • #268304 – [UWP] The ScrollToOffset API is now working properly.
  • #152426 – [Android] Application will no longer crash when unloading the PDF.
  • #271500 – [Android] Popup annotation will no longer be removed from the PDF after saving.
  • #152387 – [Android] Application crashes when loading or unloading the PDF continuously.
  • #269190 – [Android] Form fields will no longer disappear after zooming the PDF pages.
  • #270093 – [UWP] The Page count value will now be correct when reloading PDF after inserting or removing pages from it.
  • #270997 – [Android] PDF now fits the viewport in landscape mode.
  • #271164 – Application will no longer crash when saving the PDF.
  • #269779 – [UWP] The toolbar items are now updated properly in dark mode.
  • #269485 – [Android] Exception will no longer occur when loading and unloading the PDF.
  • #271539 – [Android] The Rectangle annotation will no longer be misplaced and resized when navigating bookmarks.
  • #153006 – [Android, iOS] Theme color will now be changed properly for toolbar.
  • #271940 – [Android] The long-pressed event will no longer be raised on adding annotation.
  • #270930 – [iOS] Annotations are now imported properly.
  • #270990 – The text box form field input is now saved properly.
  • #271424 – [UWP] The Double tapped event will now be raised in the single page view mode.
  • #271424 – The value of the TotalSearchInstance API will be cleared when the search operation is canceled.
  • #271424 – The value of the CurrentSearchInstance API will now be incremented on search next command.
  • #271610, 271041 – Checkboxes are now checked properly.
  • #271997 – [Android, iOS] Application will no longer crash when searching text in the PDF.
  • #271916 – [iOS] Application will no longer consume more memory when loading the PDFs.
  • #271601 – [Android] Application will no longer crash when loading the PDF multiple times in Android 5.0.
  • #152387 – [iOS] Application will no longer crash when loading and unloading the PDF continuously.

SfRichTextEditor

Features

  • #I271124, #F153317, #F154069 - Support for save image as base64 in HTML Text has been provided.
  • #I269240 - Padding Support for RichTextEditor has been provided.

Bug Fixes

  • #I269239 RichTextEditor will now scroll properly in RichTextEditor.
  • #I266542 - RichTextEditor will no longer appends the paragraph tag for HTML tag.
  • #I274205, #I274017 - [Android] RichTextEditor will no longer throws Java.Lang exception while navigating the pages multiple times.
  • #I270505 , #I269354 , #I269162 - [Android] RichTextEditor will no longer throws Object Dispose exception while navigating the pages multiple times in prism and Rg plugin.
  • #I270505 - [Android] RichTextEditor will no longer throws null reference exception while getting activity from context in prism.

SfRotator

Bug fixes

  • #273774 - [Android] Now, the EnableAutoPlay will works properly if you move from Rotator and come back to the SfRotator.

SfSchedule

Bug fixes

  • Now, the agenda item template sizing issue is fixed in the SfSchedule.

SfTextInputLayout

Bug fixes

  • #270423 - [iOS] The editor within the SfTextInputLayout will no more gets the focus when the control is in read-only mode.

XlsIO

Bug Fixes

  • #269069, #269181 - Named range index is now updated properly in ArrayFormula while copying two different worksheets.
  • #271034, #276058 - ImportDataTable() method with preserve type is now working properly for decimal values in German culture.
  • #269362 - Exception will no longer be thrown on applying fill color to group shapes with chart.
  • #273596 - Exception is no longer thrown while opening Excel files with invalid named range.
  • #272551 - Excel file is no longer corrupted on re-saving the document with pivot table.
  • #264179 - Table location and cell values are now updated properly when refreshing a table.
  • #273303 - Exception is no longer thrown while applying borders to specific cells.
  • #267912 - Text in Textbox is now rendered properly in Excel-to-PDF conversion.
  • #267767 - Exception is no longer thrown while parsing Excel documents with chart.
  • #270176 - Exception is no longer thrown while setting invalid HTML string to a cell.
  • #264179 - Tables and its formatting are preserved in proper location after refreshing tables in Microsoft Excel.
  • #272331 - AutoFilter is now applied properly if the row above the filter range is merged.
  • #274309 - Exception is no longer thrown in Excel-to-HTML conversion with entire row merged.
  • #274125 - Timeout exception is no longer thrown while refreshing Excel tables.
  • #269448 - Sorting grand total column in pivot table is now correct.
  • #271999 - Performance is improved on rendering RTF text in Excel-to-PDF conversion.
  • #F152563 - Performance is improved when data validation is applied to more number of rows and columns.
  • Issue with pivot table in-line formatting is fixed.