Essential Studio for Xamarin.Forms Release Notes

v20.3.0.47
September 29, 2022

DocIO

Features

  • Wavy, wavy heavy, wavy double, and double underline styles render as they are in the input Word document during Word to PDF conversion.

PDF

Features

  • #F175439 – Provided support to enable LTV from time stamp server URI.
  • #F176704 – Provided support to get specific revocation status with signature validation options.

Bug Fixes

  • #I401102 – Invalid annotation export generated JSON format is now resolved.
  • #I389626 - Form field values are now preserved properly when the font embedded with the string PS/PMST value.
  • #I403467 – The bookmark mapping issue while merging PDF documents is now resolved.
  • #I397797 - The space between text missing issue is now resolved when extracting the text from PDF.
  • #I397908 – Conformance failure is now resolved while converting PDF to PDF/A-1b.
  • #I397566 - Text is now correctly preserved while exporting PDF as an image using ImageExportSettings.
  • #I397189 - Preservation issue no longer occurs while converting the PDF to PDF/A1-b and PDF/A2-b document.
  • #I375314 – KeyNotFoundException no longer occurs while OCRing the particular PDF document.
  • #394556 – Form field bounds are now appropriately set while modifying the existing pdf document.
  • #I386200 – PDF/A3-b Conformance failure is now resolved for a particular PDF document.
  • #I403717 - Replace Image is now working properly for specific PDF documents.
  • #F176704 - The revocation error message is now updated correctly.
  • #I401014 - Exception occurs while flatting the particular document after adding the checkbox field is now resolved.
  • #I397274, #I401301 - Exception no longer occurs when getting fonts details from free text annotation in an existing PDF document.
  • #I394699 - Exception no longer occurs when drawing a nested grid using page graphics with pagination content.
  • #I398528 – Annotation is no longer misplaced after flattening the annotation from the existing PDF document.
  • #F176704 – Signature validation returns incorrect results for a particular signed PDF document is now resolved.
  • #I397452 - The PDF string layout now shows a proper layout of the text with an incorrect size.
  • #I395927 - Form Fields and their values are now preserved correctly after merging a PDF document.
  • #F176582 – Exception no longer occurs while saving the document by enabling EnableXfaFormFill.
  • #I395541 – Exception no longer occurs when getting the border value from loaded square annotation.
  • #I388926 - The digital signature failed issue no longer occurs while getting page layer count from a signed PDF document.
  • #I379333 - Annotation comments are missing after export and import annotation with XFDF format is now resolved.

Presentation

Features

  • #I274283 - Preserve structure tags in converted PDF documents for accessibility (PDF/UA or 508 compliance) support.

SfAvatarView

Features

  • The Aspect support for images has been provided in the SfAvatarView control.

SfComboBox

Bug fixes

  • #I402104 - Now, the SfComboBox doesn’t reopen when we remove any element from the bound list.

  • #F177133 - Now the SfComboBox scrolling works properly without any exceptions.

SfDataForm

Bug fixes

  • #I392342 - The NullReferenceException will be no longer thrown when using the localization resx file.
  • #I329198 - The localization for the ItemsSource will be updated correctly when using the complex data source added for picker.

SfDataGrid

Bug fixes

  • #I376886 - The NullReferenceException will no longer be thrown when the ColumSizer is set to Auto in the release mode.

SfDiagram

Bug fixes

  • #F167626 - [UWP]Now, the node is appear properly after the Node clicked event.

SfEffectsView

Bug Fixes

  • #I392694 - [UWP] ShouldIgnoreTouches property will work correctly.
  • #I393273 - [Android] When performing a double click, the TouchUp event will be triggered correctly.

SfImageEditor

Features

  • # F172560 - Provided support to serialize the CustomViewSettings information of the CustomView in a serialized JSON stream while calling SaveEdits().

Bug Fixes

  • #I399574 - [Android, iOS] Rotation transform will not get removed when rotating the image initially and performing an undo.

SfNumericTextBox

Bug fixes

  • #I395440 - [Android] The cursor will be positioned correctly when entering the 4th digit after enabling the EnableGroupSeparator.
  • #I401500 - [Android] NumericTextBox will work properly after entering 17 digits if GroupSeparator is enabled.

SfNumericUpDown

Features

SfPdfViewer

Bug Fixes

  • #I395176, I394654 - [iOS]Application no longer crashes while loading PDF documents in page-by-page view mode after changing the content view.
  • #I397913 - [UWP]Exception is no longer thrown while loading and unloading PDF documents frequently.
  • #I398379 - Toolbars are now hidden after hiding all the items on the toolbars.
  • #I402600 - [iOS] Page is now swiped properly after switching to PageByPage view mode.
  • #I399425 - [Android]Application no longer crashes while loading a particular document multiple times in PageByPage mode.
  • #I397299 - [Android, UWP] Scrolling no longer occurs when the ink annotation mode is enabled.
  • #I397629 - [iOS] The Tapped event is now raised properly.
  • #I397820 - [Android] Ink annotations no longer appear twice after saving.
  • #I396149 - [iOS] Ink annotation thickness property is now applied properly in iPhone devices.
  • #I396677 - [UWP]Application crash no longer occurs when we attempt to select text and select a shape annotation at the same time.
  • #I394361 - [UWP] Existing annotations that are present after the 3rd page are now exported properly.
  • #I394297 - Searched text is now properly highlighted.
  • #I394327 - [iOS] The quality of ink strokes no longer degrades after saving and reopening the PDF document.
  • #I394654 - [Android] PDF documents are now loaded properly in page-by-page view mode after loading multiple documents in continuous view mode.
  • #I392724 - [Android] The Java.Lang. NullPointerException no longer occurs while loading free text annotation on a particular device.
  • #I383690 - [UWP] Setting the PageNumber API is now working properly.
  • #I390011 - [iOS] Total Page count is now updating properly on the bottom toolbar.
  • #I391093 - [Android, UWP] Handwritten signature is now preserved properly while saving.

Features

  • #I189198, #I200646, #I186360, #I211195, #I226530, #I179008, #I271534, #I308118, I346465 - Implemented the support for popup annotation.
  • #I360512 - Implemented the support to render images inside stamp annotations considering matrix transformations.
  • #I393675 - Implemented the support to maintain zoom while switching between page-by-page view mode and continuous view mode.

Breaking Changes

  • Changing the value of the AllowRenderingPopupAsFreeText property will have no effect since the popup annotation support has been added now. This property will be removed in the upcoming release.

SfPicker

Bug fixes

  • #I407005, I406170 - Now, the SfPicker selection has been worked properly.

SfProgressBar

Bug fixes

  • #I396617- Now, the textbox is updated properly after the process completed on StepProgressBar.
  • #I390604- Now, the steps are properly reset after navigating one page from another page in flyout Shell.

SfRadioButton

Bug fixes

  • #I402085 - Now, the SfRadioButton IsChecked visual state is applied properly on initial loading.

SfSchedule

Bug fixes

  • #F177246 - [Android] The scrolling position of the TimelineView will be updated correctly when setting the resource view and changing the DayCount value at runtime.

SfTextInputLayout

Bug fixes

XlsIO

Features

  • #I372558 - Provided support to draw inside horizontal and vertical borders in a worksheet range.
  • #F172476 - Provided support to import HTML table with formulas into Excel worksheet.

Breaking Changes

  • #I372558 - InsideHorizontal and InsideVertical options are included in ExcelBordersIndex enumeration to support inside horzontal and vertical borders in a worksheet range.
  • #F172476 - New enumeration overload HTMLImportOptions with Default and DetectFormulas options is included in ImportHTMLTable method of IWorksheet interface to import html table with formuals into Excel worksheet.