Essential Studio for Xamarin.Forms Release Notes

v19.1.0.54
March 30, 2021

DocIO

Features

  • #269076, #296116 - Added support to remove style in Word documents.
  • Added support to write CSS styles as inline and internal while converting a Word document to HTML.
  • #311776, #302215, #297755, #118462, #125999, #133722, #151486, #170896, #183211, #183778, #191489, #195128, #199992, #200936, #203481, #218848, #239576, #254565, #269662, #274414, #279967, #280229, #285425, #288916, #290624, #291690, #292975, #302441, #313947, #F123823 - Added support to preserve custom shapes (DrawingML) in Word to PDF conversion.
  • #311781 - Added support to preserve line shape with stealth arrowhead in Word to PDF conversion.
  • #309154 - Added support to preserve Arabic text with character spacing in Word to PDF conversion.

Bug Fixes

  • #309791 - The OutOfMemoryException exception will no longer be thrown while opening a DOCX format document.
  • #305623 - Encoded Chinese characters are now preserved properly while resaving a RTF format document.
  • #F161643 - Table is now preserved properly while saving a ODT format document in Italian culture.
  • #307321 - Text wrapping styles for textbox are now parsed properly while opening a DOCX format document.
  • #310403 - Image is now preserved properly while converting a DOC to DOCX format document.
  • #313607, #313824 - IF fields are now updated properly while calling UpdateDocumentFields() method.
  • #314299, #313605 - Table is now preserved properly while converting a Word document to PDF.
  • #313603 - Table of contents is now preserved properly while calling UpdateTableOfContents() method.
  • #312923 - Table alignment is now preserved properly while converting a HTML to DOCX format document.
  • #313609 - The ArgumentException will no longer be thrown while converting a Word document to PDF.
  • #312957, #313774 - The default image is now preserved properly when a corresponding image does not exist in the given path.
  • #313969 - AutoNum field result is now preserved properly while converting a Word document to PDF.
  • #312793 - Content control is now preserved properly when converting a Word document to PDF.
  • #313959 - The NullReferenceException will no longer be thrown while calling UpdateDocumentFields() method.
  • #313943 - List value is now parsed properly while opening a DOCX format document.
  • #316016 - Textbox is now preserved properly while converting a Word document to PDF.
  • #316540, #316394 - Font size is now preserved properly while converting Word document to PDF.
  • #315632, #316311 - Hanging issue has been resolved while creating a waterfall chart in a Word document.
  • #317998 - The StackOverflowException will no longer be thrown when calling UpdateDocumentFields() method.
  • #317514 - Document will no longer corrupted while resaving a DOCX format document.
  • #316710 - Mail merge is now executed properly in a Word document.
  • #317425 - Track changes options are now preserved properly while resaving the protected DOCX format document.
  • #314434 - The NullReferenceException will no longer be thrown while converting a HTML to DOCX format document.
  • #314249 - Text format (TXT) document is now opened properly when using FormatType.Automatic API.
  • #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.
  • #319402 - Picture watermark is now preserved properly while converting a Word document to Image.
  • #319084 - Text is now aligned properly while converting a Word document to PDF.
  • #318013 - The KeyNotFoundException will no longer be thrown while converting a Word document to PDF.
  • #313787 - Arabic parenthesis is now preserved properly while converting a Word document to PDF.
  • #315564 - Heading paragraph is now exported as bookmark while converting a Word document to PDF.
  • #313970 - Rotated textbox with table is now preserved properly while converting a Word document to PDF.
  • #313787 - RTL brackets are now preserved properly while converting a Word document to PDF with EmbedFonts property.
  • #F162308 - RTL numbers are now preserved properly while converting a Word document to PDF.
  • #313611, #304349 - Text is now wrapped properly while converting a Word document to PDF.
  • #313602 - Table cell text is now aligned properly while converting a Word document to PDF.
  • #313603 - Font substitution is now working properly while converting a Word document to PDF.
  • #312793, #314709 - Table is now preserved properly while converting a Word document to PDF.
  • #311156 - Frame paragraph in content control is now preserved properly while converting a Word document to PDF.
  • #304601, #311773 - Shape fill color is preserved properly while converting a Word document to PDF.
  • #311774 - Shape is now aligned properly when converting a Word document to PDF.
  • #309938 - Frame table is now preserved properly while converting a Word document to PDF.
  • #310710 - Text formatting is now preserved properly while converting a Word document to PDF.
    Feedback-22125 - Shapes are now preserved properly while converting a Word document to PDF.

PDF

Features

  • #312392 - Added support for PdfHTMLTextElement in Xamarin.
  • #284959 - Added support for custom text encoding in PdfStandardFont.
  • #F157736 - Added support for signing the ECDSA based certificates.
  • #F160161, #1312456, #1315110 - Added support for deferred signing in PDF document.
  • #297823 - Added support for PdfPageTemplate element in PDF document.
  • #307727, #1309567 - Added support for Zugferd 2.1 in PDF document.
  • #313329 - Added support for line spacing in PdfFreeTextAnnotation.
  • #315074 - Added support for getting media box in existing PDF document.
  • #309507 - Added support to remove the form field item from PdfLoadedFieldItem.
  • #311920 - Added support to set the estimated signature size in digital signature.
  • #308059 - Added support to lock or unlock the PdfLayer in a PDF document.
  • Improved the redaction performance and memory usage.

Bug Fixes

  • #275644 – Exception no longer occurs while getting page of form field in existing PDF document.
  • #307760 – Exception no longer occurs while creating radio button with special characters.
  • #308456 – Exception lo longer occurs while saving and loading the document with same stream.
  • #307511 – PDF to PDF A2B converted PDF document conformance will be validated properly.
  • #311322 – Bookmarks will be preserved properly while merging PDF documents.
  • #311301 – Signature validation result will work properly based on the signature.
  • #309623 – Exception no longer occurs while load and save the PDF document in open and repair mode.
  • #308359 – PdfGrid will be preserved properly while exporting with header and footer.
  • #307922 – NullReferenceException no longer occurs while split the PDF document.
  • #311905 – PdfAnnotation will not be modified while adding multiple signatures to existing PDF document.
  • #311680 – Pdf syntax error no longer occurs while converting Word to PDF document.
  • #312424 – PdfAnnotation will be preserved properly while flatten the PDF document.
  • #312860 – PdfGrid will be preserved properly in PDF document.
  • #312876 – Hanging issue no longer occurs while replace the images in PDF document.
  • #312689 – Ink points will be import and export properly from PDF document.
  • #311057 – Performance of open and repair mode is optimized.
  • #313870 – PdfDocument will be open properly while using EncryptAllContentsExceptMetadata option.
  • #312539 – NullReferenceException no longer occurs while save and load the document multiple times.
  • #313608 – Euro symbol will be preserved properly without invisible character in Word to PDF conversion.
  • #314034 – Exception will no longer occurs while setting location to PdfRubberStampAnnotation.
  • #313527 - ArgumentOutOfRangeException no longer occurs while exporting the annotation with XFDF format.
  • #314209 – PdfAnnotation will not be modified while validating the signatures.
  • #313759 – FillColor will be applied properly while redact the PDF content.
  • #314443 – NullReferenceException no longer occurs while converting Word to PDF document.
  • #315327 – XFDF file will be preserved properly while import and export with PDF documents.
  • #315629 – Metadata will be removed properly from existing PDF document.
  • #315638 – Conformance will be preserved properly while converting Word to PDF A1B document.
  • #315861 – Exception will no longer occurs while loading PDF document in open and repair mode.
  • #315951 – NullReferenceException no longer occurs while flatten the form fields.
  • #316371 – PdfGrid will be preserved properly while adding to PDF document.
  • #316814 – NullReferenceException no longer occurs while adding grid with tagged PDF.
  • #312876 – File size will not be increased while replacing the resized image.
  • #317288 – PdfPageRotation will be working properly in a PDF document.
  • #319342 – Exception will no longer occurs while getting page count in existing PDF document.
  • #316756, #318226 – File size will be optimized properly with Pdf compression options.
  • #314676, #316168 – Signature field can be signed with XFA form in a PDF document.
  • #312876, #314828 – ReplaceImage will be work properly with resized images.
  • #313602, #313604 – Baseline will be aligned properly while converting Word to PDF document.
  • #307514, #307512 – Value cannot be null exception no longer occurs while importing pages to new PDF document.
  • #310461, #F163008 – Digital signature no longer breaks while accessing UsedFont from existing PDF document.
  • #314039, #315994, #316543, #316721 – Bookmarks will be cleared properly while removing bookmarks.
  • #F163244 – Content will be preserved properly while converting Word to PDF conversion.
  • #F161434 – Calculation actions will be working properly after merging existing PDF documents.
  • #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

Features

  • #297656 - Provided support to embed a binary file as OLE Object in a PowerPoint document.
  • #297656, #298474 – Exposed the DisplayAsIcon API in IOleObject to open an embedded OLE Object in another application.

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 a PowerPoint presentation to PDF.
  • #306482 - Arrow cap is now preserved properly while converting a PowerPoint presentation to PDF.
  • #314176 - The KeyNotFoundException will no longer be thrown while opening a PowerPoint presentation with SmartArt Hyperlink.
  • #310918, #312550 - The IndexOutOfRangeException will no longer be thrown while opening a PowerPoint presentation with empty bullet character.
  • #310002 - The NullReferenceException will no longer be thrown while inserting a slide with SourceFormatting option into same Presentation document.
  • #308582, #312071 - Font name is now applied properly for Thai characters.
  • #312566 - Solid Fill is now applied properly for custom shape while converting a PowerPoint presentation to Image.
  • #317924 - Clone and merge with UseDestinationTheme functionality is now working properly.
  • #317078 - The NullReferenceException will no longer be thrown while converting a PowerPoint presentation to PDF.
  • Hanging will no longer occurs while opening a PowerPoint presentation with empty solid fill.

SfAutoComplete

Features

  • #I262804, #I308247 -Now, SfAutocomplete control supports DataTable values, which can be assigned using the ItemsSource property.

Breaking changes

SfBackdropPage

Bug fixes

  • #311429 - NullReferenceException will no longer occur when using SfBackdropPage within Shell (Flyout or Tabbed) application.
  • #290581 - [Android] Back layer is revealed properly while tapping on the last tab and navigating back to SfBackdropPage.

SfCalendar

Features

  • #283420 - Suspend and Resume collection changed update support is now available.

Bug fixes

  • #I296471 - [iOS] The NullReferenceException will no longer be thrown when selecting a day without an appointment.
  • #23031 – [iOS] The NullReferenceException will no longer be thrown when long-pressing the date.
  • #I317130 - The NullReferenceException will no longer be thrown when tapping the date after navigating from another calendar page.
  • #F153935 – [iOS] The Error message in the output windows will no longer be thrown when setting the FontFamily.

SfCardView

Features

  • #272561,153202 - Provided accessibility support for SfCardLayout.

Bug fixes

  • #291909 - [Android] Cards swiping is restricted, while scrolling the list view vertically.

SfCarousel

Features

  • #I300463 - SwipeStarted and SwipeEnded events has been implemented.

Breaking changes

  • Now, the Offset and SelectedItemOffset will use device density in Android.

SfChart

Features

  • Now, the vertical and horizontal line annotation support to customize the axis label with the ChartAxisLabelStyle elements such as label alignment, label position, corner radius, more.

Breaking Changes

  • The default stroke color of NormalDistributionCurve has been changed to Red in the HistogramSeries.
  • [UWP, WPF] The default appearance of the chart tooltip has been changed for better UI, including the tooltip arrowhead and animation.
  • [UWP, WPF] The default tooltip position has been changed as datapoint position instead of the mouse position.

SfChat

Features

  • #I313246, #I289806, #I287248 - Provided the support to swipe individual messages “right to left” or “left to right” for custom actions such as deleting, replying, editing and so on using the AllowSwiping property. When the user swipes a message, the message will be moved and swipe view will be shown for custom actions.
  • #I289806 - Provided the support to display time stamp in image messages.

SfChipGroup

Features

  • Now, the input type ChipGroup supports the ItemRemoved event to get the notification when the chip item is removed by clicking the close button in the ChipGroup.

SfComboBox

Features

  • #I262804, #I308247 - Now, SfComboBox control supports DataTable values, which can be assigned using the ItemsSource property.

Breaking changes

  • Now, the ItemsSource property type has been changed from List<SfComboBoxItem> to object type* Now, the ItemsSource property type has been changed from List<SfComboBoxItem> to object type
  • Now, the ClearButton will be shown when IsEditableMode is false, if not needed, use ShowClearButton to disable it.
  • Now, the null value will be set for the SelectedItem API, so use necessary conditions to avoid the crashes.

SfDataForm

Bug fixes

  • #F159923 - Now, the SfDataFormLabelDisabled color is working properly for the dynamic change.

SfDataGrid

Features

Bug fixes

  • #I319978 - [UWP] Scroll bar scrolling does not gets disabled even when mouse pointer exits the scroll bar region.

SfDiagram

Bug fixes

  • #I307598- [UWP] Now, the diagram will not crash in the ReadOnly mode.
  • #I307598- [UWP] Now, the diagram will trigger the node clicked event properly while Zoom and Pan.
  • #I310626- [UWP] Now, the diagram will have programmatic zoom support.
  • #I309388- [iOS] Now, the diagram annotation will have a transparent color.

SfEffectsView

Bug fixes

  • #311363 - [UWP] Now, AutomationId works properly in SfEffectsView.

SfExpander

Features

  • #I310654 - Provided the support for Accessibility navigation to inner elements of Expander.

SfImageEditor

Features

  • #18527 - Provided support to tilt the image from -45 to 45 degree.
  • #18366 - Provided support to zoom and crop the image.
  • #228420,243096,250339,292108 - Now, added the additional shapes such as line, dotted line, double arrow, dotted arrow, and dotted double arrow in ToolbarItem.

Bug fixes

  • #310228 - [iOS] Image position and size will not get affected on zooming and applying ImageEffect to the image.
  • #314817 - [UWP] Now, edited image shapes are positioned properly on the saved image.
  • #312126 – [iOS] The image will be appeared after zooming the image and perform the Undo operation.
  • #312548, 312391 – [Android, UWP] The image will be rendered properly when loading the image with different type of rotation angle properties.

SfMaps

Features

Bug fixes

  • #315244, 315246 - [iOS] When changing the ImageryLayer's sublayer polygon shape points dynamically, maps center point will not be shifted now.
  • #311840 – [Android] The PointIcon will be shown properly at the maximum zoom level.

SfMaskedEdit

Bug fixes

  • #309260 - Masked edit will no longer throw an exception on having multiple literals at the last position.
  • #310422 - Value property will be updated properly for RegX type and some specific Mask value.
  • #297232,313575 - Provided support to position the cursor at the end of masked edit value text and ignore prompt characters.
  • #318402 - [Android] Masked edit will no longer throw an exception when using specific RegX type and press the clear button.

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.
  • #316374 - [UWP] SfNumericTextBox is displaying the text properly, while setting the format string with percentage symbol.
  • #314642 - [Android, iOS] The SfNumericTextBox will be displayed the value properly, while setting the AllowNull as true and setting the Minimum value.

SfNumericUpDown

Bug fixes

  • #313654 – [Android] The background color will be applied properly when setting the background color as transparent.
  • #318780 – [Android] Completed event now occurs properly, while pressing the Enter key from physical keyboard.

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 has been implemented.
  • [UWP] The support to customize the width of the vertical scrollbar has been implemented.
  • #311540 - The support to get and set the name of annotations has been implemented.
  • #310186 - The support to render the appearance content of annotations by flattening has 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.
  • #319762 - [Android] Free text annotations are now removed properly while using the ClearAllAnnotations API.
  • #318821 - [Android] Free text annotation is no longer added with background color while importing the annotation.
  • #316968 - [iOS, UWP] Selection bubbles of the annotation are now resized properly while zooming.
  • #316942 - Arrow annotation with begin style is now imported properly.
  • #316721 - Application will no longer crash with exception while disposing a particular PDF document.
  • #311540 - Annotation properties are no longer cleared after importing and exporting the annotation.
  • #315059 - [Android] Application will no longer crash with exception while importing the annotation in the main thread.
  • #314629 - [iOS] Application will no longer crash with exception while changing the opacity value of the shape annotation.
  • #314248 – The CanUndo and CanRedo properties are now working properly while using as a bindable property.
  • #314197 - The InkAnnotation.Settings.IsLocked property is now working properly in the InkAdded event.
  • #312179 - [iOS] Stamp annotations are no longer missing after saving and reloading the document multiple times.
  • [UWP] Application no longer crashes with exception while navigating between the modal pages without ending ink annotation drawing session.
  • #313114 - [Android] The InkSelected event will no longer give the wrong page number.
  • #313117 - Text Search is now working properly for a particular Pdf document.
  • #313125,315078 - [Android, iOS] Text markup annotation can now be drawn over a region where the ink annotation is added.
  • #159356 - [iOS, Android] Document is no longer moved away from the screen when the keyboard is hidden while rotating the device landscape to portrait.
  • #312712 - The ImportFormData API is not working while using the DocumentLoaded event.
  • #312178 - [iOS] The selected Stamp annotation is now saved when the document is saved.
  • #155175 - [UWP] Stamp annotations are now exported and imported properly.
  • #311549 - [iOS] The last page of the pdf is now completely visible while loading multiple documents.
  • #311512 - [iOS] The StampAnnotationRemoved event is now raised while removing the stamp.
  • #311098 - [Android] Application will no longer crash with exception while changing the orientation from portrait to landscape when the PDF viewer is placed in SfNavigationDrawer.
  • #311057 - [UWP] UI no longer freezes when the PDF is scrolled.
  • #310145 – The StampAnnotation.IsLocked Property is now working properly in the stamp added event.
  • #310894 - [UWP] Application will no longer crash with null reference exception in the font structure while navigating between two views.
  • #310556 - [iOS] Application will no longer crash while searching in a particular Pdf document.
  • #306594 - [Android] Application will no longer crash with exception while zooming the page.
  • #300400 - [iOS] Application will no longer crash with exception while navigating between pages for a particular PDF document.
  • #297548 - [UWP] Application will no longer crash with exception while navigating to view that contains PDF viewer.
  • #161402,313282 - The number of lines retrieved from a page using the ExtractText API is now correct.
  • #310139 - [UWP]Page navigation is now working properly when we set the PageNumber property readily after LoadDocument.
  • #309563 - [iOS]Application will no longer crash with exception while calling print readily after LoadDocument.
  • #299436 - [Android] Memory is now properly cleared even after leaving the PDF viewer.
  • [UWP] The Tapped event now provides the correct page number.

Breaking Changes

  • In Android platform, a overload for the method Render which is used for page tile rendering is defined in the interface ICustomPdfRenderer.
  • A new property Name is defined in the IAnnotation interface which represents the name of the annotation.

SfProgressBar

Bug fixes

  • #I3010839- [Android, iOS, UWP] Now, the ProgressBar will work proper maximum value at run time.
  • #I310594- [Android, iOS, UWP] Now, the ProgressBar will work properly in a Grid layout with the Auto layout option.

SfRangeSlider

Features

  • Support has been provided to select a range with fixed intervals, by dragging the selected range.

SfRichTextEditor

Features

  • Customize toolbar - Provided support for adding custom toolbar items to the built-in toolbar.

Bug fixes

  • #I308147- [iOS] Now, the RichTextEditor will work properly when the Toolbar position is at Top.
  • #I308147- [iOS] Now, the RichTextEditor font color and back color will work properly.
  • #I308147- [Android, iOS, UWP] Now, the RichTextEditor will work properly while toggling the formatting option.
  • #I310285- [Android, iOS, UWP] Now, the RichTextEditor will retrieve the proper HTMLText value when importing and exporting from DocIO.
  • #I311344- [UWP] Now, the RichTextEditor will work properly while pasting hyperlinks.
  • #I310880- [Android, iOS, UWP] Now, the RichTextEditor will parse correct color value.
  • #I311342- [Android] Now, the RichTextEditor will render properly in the Native Android view.
  • #I314976- [Android, iOS, UWP] Now, the RichTextEditor will retrieve hyperlinks properly after pasting them in the content.
  • #I311339- [iOS] Now, the RichTextEditor will not hide last text in iOS.

SfSchedule

Features

  • Improved Appointment arranging order based on descending of end time in time slot views.

Bug fixes

  • #I311899 - [UWP] Now, the CellLongPressed event will trigger only when the date cell is long pressed.

SfTabView

Features

  • Provided SelectionChanging event with cancel property to handle the selection change for tab items.

SfTextInputLayout

Bug fixes

  • #304469 - Hint text will no longer overlap with the date picker text when container type is set as none.
  • #314057 – [Android] The hint label will be positioned properly while setting the HintLabelStyle with custom FontFamily in Outlined container type.

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 AddCopy 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.
  • #311707 - Striped right arrow AutoShape is now rendered properly in Excel to PDF conversion.
  • #309735 - TextBox position is now rendered properly when converting the Excel to PDF with EnableFormFields.
  • #309605 - IndexOutOfRange exception is no longer thrown for the combinational chart in Excel to PDF conversion.
  • #310396 - Chart title and axis title with Japanese character is now rendered properly in Excel to PDF conversion.
  • #310319 - Conditional format is now proper in Excel to PDF conversion when using relative cell address.
  • #310561 - Template marker copy range is now applied properly for relative conditional format formula.
  • #310022 - String type number value is now detected and changed to an actual number value.
  • #312715 - Hair border with black color is now proper in worksheet to image conversion.
  • #311736 - Cell border is now rendered properly in worksheet to image conversion.
  • #312729 - Chart title text is no longer changed into bold fonts in chart to image conversion.
  • #312529 - Indent level is no longer increased while converting pivot table to image.
  • #312426 - Custom time is now correct while creating an Excel document.
  • #312932 - Cell value is no longer rounded off while resaving the document as CSV.
  • #312736 - Chart series is no longer rendered with solid line instead of dot line in chart to image conversion.
  • #314458 - Chart series is no longer rendered with connected lines in chart to image conversion.
  • #286882 - Background color is now applied properly in pivot value fields.
  • #314457 - Chart legend icon is now rendered with fill color in chart to image conversion.
  • #315165 - Picture is no longer missed while using ParseOnDemand option.
  • #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.
  • Chart category axis is now rendered properly when converting chart to image.
  • Chart value axis with billion is no longer missed in Excel to PDF conversion.