Essential Studio for Xamarin.Forms Release Notes

v18.4.0.39
January 28, 2021

DocIO

Bug Fixes

  • #309545 - Hanging issue has been resolved while converting a Word document to PDF.
  • #309412 - The ArgumentOutOfRangeException will no longer be thrown when converting Word document to PDF.
  • Column spacing is now properly while converting a Word document to PDF.
  • #305623 - Chinese characters are now preserved properly while resaving a RTF format document.
  • The ** InvalidCastException** will no longer be thrown while opening a Word document.
  • #297755, #302215 - ChildShape positions value is now preserved properly while opening a Word document.
  • #307506 - Text background color is now preserved properly while converting a Word document to HTML file.
  • #160177 - The XmlException will no longer be thrown while opening a Word document.
  • #306696 - Page break is now preserved properly while converting a HTML file to DOCX format conversion.
  • Editable ranges is now preserved properly for content controls while resaving a Word document.
  • #305864 - Content formatting is now preserved properly while resaving a Word document.
  • #306498 - Table left indent is now properly preserved while converting a RTF format document to PDF.
  • #307241 - The NullReferenceException will no longer be thrown while opening a Word document.
  • #306319 - Content is now preserved properly while converting a DOCX to RTF format document.
  • #304956 - Content is now preserved properly while converting a Word document to PDF.
  • #305716 - Content controls is now preserved properly while resaving a Word document.
  • #159692 - The XHTMLValidation.None type is now working properly while opening an HTML format document.
  • #305277 - The ArgumentOutOfRangeException will no longer be thrown while parsing a Word document.
  • #306345 - Symbol is now preserved properly while updating table of content in Word document.
  • #306333 - Image is now preserved properly while calling UpdateAlternateChunks () method.
  • #306112 - Bullet list text is now preserved properly when resaving a Word document.
  • #306498, #308557 - Table cell width is now preserved properly while converting a RTF format document to PDF.
  • #301823 - Table with horizontally merged cells in now preserved properly while parsing an RTF format document.
  • #302503 - Table is now properly preserved while converting a Word document to PDF.
  • #301968, #306120 - Document is now preserved properly while importing the Word documents.
  • #302177 - The ArgumentOutOfRangeException will no longer be thrown while resaving a Word document.
  • #301208 - Font is now preserved properly when resaving a RTF format document.
  • #294075, #305802 - Grid span values is now retrieved properly while parsing a RTF format document.
  • #258777 - Table is now properly preserved while converting a Word document to PDF.
  • #308191 - Hanging will no longer occur while converting a Word document to PDF in specific culture.
  • #308099 - Right aligned textbox content is now preserved properly while converting a Word document to PDF.
  • #308058 - Spacing issue has been resolved while converting a Word document to PDF.
  • #305519 - Image is now preserved properly while converting a Word document to PDF.
  • #307596, #I306667, #I304349 - Table is now preserved properly while converting a Word document to PDF
  • #307074 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
  • #306359 - Custom list number is now preserved properly while converting a Word document to PDF.
  • #304956 - Paragraph is now preserved properly while converting a Word document to PDF.
  • #307074 - Vertical text in the vertically merged cell is now preserved properly while converting a Word document to PDF.
  • #303897 - Process time is now reduced while converting a Word document to PDF with line breaks.
  • #301907 - Text is now preserved properly while converting a Word document to Image.
  • #305470 - Text Form fields are now preserved properly while converting a Word document to PDF.
  • #310064 - Narrow and Condensed fonts are now preserved properly while converting a Word document to PDF.

PDF

Bug Fixes

  • #308613 – Exception will no longer occurs when load and save the existing PDF document.
  • #307124 - Radio button field bounds will be retrieved properly from an existing PDF document.
  • #307610 - NullReferenceException no longer occurs with IsBlank property.
  • #304924 – Form fields will be preserved properly when flatten the PDF document.
  • #310407 – PdfJavaScript actions will be removed properly in existing PDF document.
  • #308993 – Hash value will be returned properly for same PDF documents.
  • #307727 - ZUGFeRD conformance will be validated properly while adding file as attachment to PDF document.
  • #307713 – Text will be redacted properly in existing PDF document.
  • #304676 – Content will be preserved properly when creating template from existing PDF document.
  • #295922 – TextDataCollection will be retrieved properly when extract text from existing PDF document.
  • #300080 - Accessibility will be fulfilled while created Tagged the PDF document in PAC tool.
  • #304919, #307413 - The alternate text will set properly in text and title while creating the pdf with AutoTag.
  • #307335 - StackOverflowException no longer occurs while getting the used font in existing pdf document.
  • #304857 – Annotations will be preserved properly while import and flatten.
  • #300782 – Date values will be retrieved properly while getting from document information.
  • #309900 - NullReferenceException no longer occurs while trying to get form fields in particular PDF document.
  • #308978 - NullReferenceException will no longer occurs while merging PDF documents.
  • #308059 - PdfLayer will be preserved properly while splitting the PDF document.
  • #307526 - Signature appearance will be preserved properly with EnableValidationAppearance.
  • #306618 - PdfLoadedComboBoxField will return the correct font size.
  • #307348 - Exception will no longer occurs while export and import annotation with text containing special characters.
  • #306402 - NullReferenceException will no longer occurs when enabling LTV.
  • #305934 - Exception no longer occurs while adding PdfCode128ABarcode to PDF/A-3B document.
  • #305958 - Bookmarks text rendering issue no longer occurs while flattening the annotation in that particular PDF.
  • #305203 - Text length is greater than the data capacity of error correction level exception no longer occurs in QrBarcode.
  • #304454 - Replaced fonts will be updated properly in the resultant PDF document.
  • #F161217 - StackOverflowException will no longer occurs while finding the corrupted PDF document.

Presentation

Bug Fixes

  • #308422 - ITextPart.Font.FontSize property is now return proper font size value.
  • #306486, #301595 - Line spacing is now applied properly while converting a PowerPoint presentation to PDF.
  • #307319 - Picture quality get improved while converting the PowerPoint presentation to PDF.
  • #306482 - Arrow cap is now preserved properly while converting the PowerPoint presentation to PDF.

SfAutoComplete

Bug fixes

  • #305741 - [UWP] Now, the SuggestionBox padding will work properly when using DropDownItemHeight.

SfChart

Breaking Changes

  • [Android] Now, the chart trackball line will not appear for double.NaN values.

SfChat

Bug Fixes

  • [iOS] Now, NullReferenceException will not occur when we quickly focus editor after sending the message.

SfCombobox

Bug fixes

  • #F161151, #309383, #310005, #309081 - [iOS] The NRE issue has been fixed when enabling the IsEditableMode.

  • #305999 - [UWP] Now, the FooterView is expanded to have the same size as of DropDownWidth.

  • #310294 - [UWP] The NRE issue has been fixed when disposing the SfComboBox.

  • #304173 - [Android] The Index Out of Range Exception issue has been fixed.

SfDataGrid

Bug fixes

  • #309746 - [iOS] Now, the frozen column’s horizontal and vertical borders will be visible.
  • #310278, #311022 #310305, #310301, #310291, #310304, #303819 - Necessary null checks added and crashes averted in threading related cases based on the call stack provided in the afore mentioned support incidents.

SfImageEditor

Bug fixes

  • #310228 - [iOS] Image position and size will not get affected on zooming and applying image effects to the image.

SfMaskedEdit

Bug fixes

  • #309260 - Masked edit will no longer throw an exception on having multiple literals at the last position.

SfNavigationDrawer

Bug fixes

  • #296988 - [iOS] Now, the IsOpen property is working properly when using the items dynamically.

  • #309226 - [UWP] The NRE issue has been fixed when resizing the window.

SfNumericTextBox

Bug fixes

  • #161608 - [Android] IndexOutofRange exception will no longer be thrown on setting value greater than the Maximum with GroupSeparatorMode as always.
  • #307769 - [Android] The virtual keyboard will be displayed properly on focusing the numeric text box, which is placed inside the table view.
  • #303938 - [Android] Negative sign can be added at the prefix of the text on second click in all latest devices which uses the same key for . and - symbols.

SfPdfViewer

Features

  • #152459 - The support to add custom menu items in the text selection context menu has been implemented.
  • #297464 - The support to render ink strokes using the custom ink points have been implemented.

Bug Fixes

  • #157930 – The bounds of the added stamp annotations are now the same on all platforms.
  • #300400 - [iOS] Applications will no longer crash while saving the PDF containing shape annotations multiple times.
  • #305931 - [iOS] Applications will no longer crash while saving and reloading the PDF with stamp annotation.
  • #301821 - Text selection will now work properly in the German culture.
  • #304604 - [Android] Annotation mode will no longer change while switching to the landscape mode.
  • #304613 - [Android] Free text annotation will no longer be cropped when loading the PDF document.
  • #288762 - [iOS] The nested child of stamp annotations are now resized properly.
  • #304592 - [Android] The PDF pages are not rendered properly in the landscape mode.
  • #304490 - Applications will no longer crash while performing the undo operation.
  • #159911 - The radio button will no longer be loaded with a different appearance.
  • #304778 - [iOS] Applications will no longer crash while importing annotation.
  • #304616 - [UWP] The signature pad will now allow the signature to be drawn using a stylus.
  • #305456 - [UWP] Navigating the PDF viewer on the modal page will no longer throw an exception.
  • #307371 - [UWP] Applications will no longer crash while unloading.
  • #299436 - [iOS] Collection modified exception will no longer occur while saving the PDF.
  • [UWP] Applications will no longer throw an exception while switching between the page view modes.
  • #304609 - [Android] Free text annotation will no longer move while tapping the annotation.
  • #159356 - [Android, iOS] Keyboard will no longer hide the focused text box form field in the single page view mode.
  • #305528 - [UWP] Empty form fields will no longer be filled with text while navigating between the pages.
  • #307805 - [iOS] PDF page will now fit to view the port width.
  • #306048 - Applications will no longer crash while loading the PDF document.
  • #304826 - [iOS] Applications will no longer freeze while adding a bookmark and loading the PDF.
  • #305933 - [iOS] Stamp annotations will now be resized properly and will not be cropped when saved.
  • [Android] Free text annotations will no longer disappear when the text size is changed on selection.
  • #305534 - The DocumentLoaded event will no longer take more time to be raised when the PDF is loaded.
  • #305538 - [UWP] The handwritten signature will no longer be added twice when the AddHandwrittenSignature API is called in the InkAdded event.
  • #306628 - [UWP] Handwritten signature will no longer disappear in the single page view mode while saving the PDF multiple times.
  • #297548 - [UWP] Applications will no longer crash while loading the PDF using the InputFileStream API.
  • #306206 - [UWP] Pressing the delete key will no longer remove two characters at a time in the text form field.
  • [Android] Free text annotation selection size is now increased when the font size is increased.
  • #306217 – The Free text annotation position will no longer change while exporting and importing.
  • #306645 - [UWP] Handwritten signature will no longer be flattened after multiple save and reload.
  • #305921 - [iOS] Applications will no longer crash while selecting the shape annotation.
  • #305199 - [UWP] Applications will no longer crash while loading and unloading the PDF document.
  • #309049 - [Android] Selecting an annotation will no longer move the position of the annotation
  • #160089 - [iOS] PDF pages will no longer be rendered blank while switching pages in the single page view mode.
  • #306582 - Applications will no longer crash while loading a PDF document containing stamps and free text annotation.
  • #306471 - [Android] Handwritten signature will no longer be editable after save and reload.
  • #307043 - The ExportAsImageAsync API will now work properly when it is called immediately after loading a PDF document.
  • #309564 - [iOS] Applications will no longer crash while calling Unload before LoadDocument when the device language is German.
  • #309082 - Applications will no longer crash while selecting the bookmarks.
  • #299436 - [Android] Objects in the memory are now cleared after leaving the PDF viewer.

SfPicker

Bug Fixes

  • #311571 - [UWP] The NRE Exception issue has been fixed when going back to the picker page.

SfPopupLayout

Bug Fixes

  • #306731 - Now the popup reacts to theme changes for the PopupView background, even when a template is loaded spanning across the entire popup view.

SfRangeSlider

Bug fixes

  • #304412 - [iOS] Now, the ValueChanging event is working properly.

SfRotator

Bug Fixes

  • #306564 - [UWP] Now, the rotator items are resized properly when the window is resized.

  • #301712 - [iOS] Now, the editor control woks fine when used inside the SfRotator and the NavigationStripMode is ThumbNail.

SfSignaturePad

Bug Fixes

  • #F157652 - [iOS] Now, scrolling has been disabled when signature pad is in focus state and used inside the scroll view.

SfTabView

Bug Fixes

  • #308452 - [Android] The SfDataGrid is working fine when used inside the SfTabView.

  • #300355 - [Android] Now, argument exception issue has been fixed when the VisibleHeaderCount is set as -1 with custom tab Header.

SfTextInputLayout

Bug fixes

  • #304469 - Hint text will no longer overlap with the date picker text when container type is set as none.

XlsIO

Bug Fixes

  • #304210 - Pivot table page field filter is now working fine.
  • #305776 - Pivot filter MeasureHierAttribute is now handled properly.
  • #299134 - Excel document with pivot table filters and pivot table number formats are now working fine.
  • #302479 - Excel document with pivot table is no longer corrupted while resaving.
  • #304958 - Standard width is now correct after AddCopy operation.
  • #304403 - Image position is now correct after autofit columns operation in a copied worksheet.
  • #305064 - Exception is no longer thrown while converting pivot table in worksheet to image conversion.
  • #305842 - Cell style is now correct after add copy operation.
  • #304124 - Cell text with accounting format is now rendered properly for the cell with indent level.
  • #307537 - Conditional format number value is now correct when changing the system culture.
  • #306110 - Row format is now correct while refreshing data in the table.
  • #301881 - Exception is no longer thrown while resaving the Excel document when duplicate styles exist.
  • #305006 - Performance is improved and sparklines are now preserved properly when deleting the row.
  • #305477 - Cell color is now updated properly for databar in Excel to HTML conversion.
  • #302479 - Excel document is no longer corrupted while resaving with pivot table.
  • #308429 - Corruption no longer occurs while opening the file with pivot table using Excel 2013.
  • #307768 - Exception is no longer thrown when refreshing the table with external connection.
  • #306248 - Cell borders are now rendered properly when adjacent cells have different border colors.
  • #F160013 - Unicode symbols are no longer missed in Excel to PDF conversion.
  • Scatter chart with smooth line is now rendered properly while converting the chart to image.
  • Conditional format applied to EntireColumn is now preserved properly while resaving the XLSX file in XLS format.
  • MissingManifestResourceException is no longer thrown when parsing the Excel document.
  • Null reference exception is no longer thrown while getting the RowHeight in Excel to PDF conversion.
  • Exception is no longer thrown while parsing a formula in Excel to PDF conversion.
  • Excel document with worksheet drawing is now parsed properly.
  • NullReferenceException is no longer thrown while setting date time interval in the chart to image conversion.
  • NullReferenceException is no longer thrown while converting the chart to image in Excel to PDF conversion.