Essential Studio for Xamarin.Forms Release Notes
DocIO
Features
- #I322051, #I335840, #I290987, #I345474 - Improved Unicode text measuring algorithm in Word to PDF conversion.
- #FB30078 - Provided an API to update Page and NumPages fields in a Word document.
Bug Fixes
- #I349086 - Hyperlink is now preserved properly while resaving a DOCX format document.
- #I348691 - Tab position is now preserved properly while resaving a RTF format document.
- #I348161 - List numbers are now preserved properly while converting a DOCX format document to text file.
- #F170251, #I348826 - Chinese text is now preserved properly while resaving a RTF format document.
- #I347916 - The ArgumentException will no longer be thrown while opening a DOC format document.
- #I347545, #SF-354787 - Text is now preserved properly while merging the DOC format documents.
- #I345869 - Textbox is now preserved properly when saving a DOCX format document in German culture.
- #I346276 - List level is now parsed properly while opening a RTF format document.
- #I344080, #I344850 - Document will no longer corrupted while resaving a DOCX format document.
- #I346276, #I348026 - The ArgumentException will no longer be thrown while opening a RTF format document.
- #I346159, #I346140 - Hanging issue has been resolved while opening a DOCX format document.
- #FB28410 - Text in mapped content control are updated properly in DOCX format document.
- #I343242 - SET Field with Formula fields are now update properly while calling
UpdateDocumentFields()
method. - #I349104, #SF-356256 - The ArgumentException will no longer be thrown while converting a Word document to PDF.
- #I349096 - The IndexOutOfRangeException will no longer be thrown while converting a Word document to PDF.
- #I349308 - Floating items are now preserved properly while converting a Word document to PDF.
- #I348923 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to PDF.
- #I347437 - Text is now preserved properly while converting a Word document to PDF.
- #I347608 - Textbox is now preserved properly while converting a Word document to PDF.
- #I344573, #I347338, #I347415 - Frame is now preserved properly while converting a Word document to PDF.
- #FB29888 - TOC page numbers are now updated properly after calling
UpdateTableOfContents()
method. - #FB29855 - Highlight color is now preserved properly while converting a Word document to PDF.
- #I347411 - The IndexOutOfRangeException will no longer be thrown converting a Word document to PDF.
- #I346606, #I346489, #SF-353711 - Hanging issue has been resolved while converting a Word document to PDF.
- #I345986 - Hanging issue has been resolved while converting a Word document to PDF.
- #I345489 - The ArgumentException will no longer be thrown while converting a DOCX format document to PDF.
- #F169301 - Table is now preserved properly while converting a DOCX format document to PDF.
- #I346687 - Paragraph is now preserved properly while converting a Word document to PDF.
- #I347662 - The NullReferenceException will no longer be thrown while converting a Word document to PDF in Linux Docker or AWS Lambda.
- #I345503, #I345591 - Shape is now preserved properly while converting a Word document to PDF.
- #I343365 - Image is now preserved properly while converting a Word document to HTML.
- #I344080 - Document will no longer be corrupted while resaving a DOCX format document.
- #FB28940 - TOC navigation is now working properly while resaving a DOCX format document.
- #I341105 - The StackOverflowException will no longer be thrown while calling
AcceptChanges()
method. - #I342621 - Hanging issue has been resolved while opening a DOCX format document.
- #I343124 - Shape and image are now preserved properly while resaving a RTF format document.
- #I341909 - The XMLException will no longer be thrown while opening a DOCX format document.
- #FB28776 - The InvalidOperationException will no longer be thrown while removing a style from a Word document.
- #FB28166 - IF field is now updated properly while calling
UpdateDocumentFields()
method. - #F168614, #FB28165 - The InvalidOperationException will no longer be thrown while resaving a DOCX format document.
- #I343605 - The NullReferenceException will no longer be thrown while opening a Word document.
- #I343856 - Text is now preserved properly while resaving a RTF format document.
- #I345610 - Bullet character is now preserved properly in tagged PDF while converting a Word document to PDF.
- #I345585 - The OutOfMemoryException will no longer be thrown while converting a Word document to PDF.
- #I344763, #I345120, #I345457, #I343961, #I343550, #I344476 - Text is now preserved properly while converting a Word document to PDF.
- #I344573 - Frame is now preserved properly while converting a Word document to PDF.
- #I344575, #I344834 - Text box is now preserved properly while converting a Word document to PDF.
- #FB29344 - Content control is now preserved properly while resaving a DOCX format document.
- #I344171, #I346772, #I344016 - Text box is now preserved properly while converting a DOCX format document to PDF.
- #I344316 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to PDF.
- #I342402 - Paragraph is now preserved properly while converting a Word document to PDF.
- #I344312 - Floating item is now preserved properly while converting a Word document to PDF.
- #I343806, #I344038, #FB29056, #I342808 - Table is now preserved properly while converting a DOCX format document to PDF.
- #I343888 - Table and Heading are now preserved properly in tagged PDF while converting a Word document to PDF.
- #I342251 - Emoji is now preserved properly while converting a DOCX format to PDF.
- #I342795 - Table cells are preserved properly while converting a RTF format document to PDF.
- #I341531, #I342859 - Image is now preserved properly while converting a Word document to PDF.
- #I342250, #I344435 - Table is now preserved properly while converting a Word document to PDF.
- #I344560 - Page number is now preserved properly while converting a DOCX format document to PDF.
- #I343474 - Text in group shape is now preserved properly while converting a Word document to PDF.
- #F169301 - Strikethrough is now preserved properly while converting a Word document to PDF.
- #I340593 - Textbox position is now preserved properly while converting a Word document to PDF.
- #I343477 - Text in frame is now preserved properly while converting a Word document to PDF.
- #FB28775 - Checkbox is now preserved properly while converting a Word document to PDF.
- #I340817, #I346057, #I349564 - Artifacts are now added properly while converting a Word document to PDF.
Features
- #342792 - Provided the support to add deferred signing without PKCS7 encoding.
- #341462 - Provided support to throw a different exception type for secured PDF documents when loading invalid or without password.
- Provided the support to flatten form fields without calling the save method.
Breaking Changes
- Now, the PDF page orientation will be changed based on the page size provided.
Bug Fixes
- #343744 - Null reference exception will no longer occurs while flattening the PDF documents.
- #343555 - Null reference exception will no longer occurs while sign the PDF document with enable validation appearance.
- #342787 - Ink annotations are now preserved properly.
- #342444 - KeyNotFound exception will no longer occurs while flattening PDF documents.
- #344287 - Now, the exported FDF data is preserved properly.
- #344637 - Exception will no longer occurs while loading encrypted PDF document.
- #345332 - PDF document will be decrypted properly while removing password from it.
- #344528 - Imported form fields values will be preserved properly on Chrome and other viewers.
- #343888 - Tag will be added properly while creating table.
- #344284 - Preservation issue will no longer occurs while modifying the check box field in existing PDF document.
- #344287 - Symbols will be exported properly while importing/exporting form fields.
- #343259 - Rubber stamp annotation appearance will be preserved properly.
- #342831 - Annotations will be preserved properly when flattening it.
- #342171 - Now, the file size is optimized, when drawing existing PDF page as template.
- #341582 - PDF grid will be preserved properly when drawing it to the PDF document.
- #340465 - Dot notation issue will no longer occurs while exporting PDF document to XML document.
- #340464, #340466 - Double quotation mark variants and Apostrophe will be preserved properly when exporting form data to XML or XFDF.
- #338447 - Line breaks will be preserved properly while repeatedly exporting data to XML.
- #345250 - Hyperlink bounds for the text web link annotation will be preserved properly.
- #345128 - Free text annotation will be preserved properly when flattening it.
- #345127 - Radio button fields are now flattened properly.
- #344315 - Preservation issue will no longer occurs while flattening annotations.
- #346053 - The ink annotation appearance will be preserved properly while setting border width as a float value.
- #348721 - Enabled the signature validation appearance will be preserved properly in the chrome browser.
- #348329, #SF-355512 – The PdfDocumentAnalyzer will show the syntax warning if the page content is empty.
- #342794, #343743, #SF-353407 – The rubber stamp annotation will be preserved properly when flattening.
- #338451, #338963 - The list box will be preserved properly when importing form data.
- #348710 – The PDF page orientation will not be changed while merging PDF documents.
- #348259 – The null reference exception will no longer occur while modifying the annotation date.
- #345765, #SF-352935 – The PDF document’s internal links will be preserved properly when merging it.
- #347588 - Exception will no longer occur while deferred signing without a public certificate.
- #347198 – The check box border style will be preserved properly while flattening it.
- #346997 - Text will be preserved properly on the signature field.
- #347343 – The string was not recognized exception will no longer occur when loading a PDF document.
- #346255 – The signature is not auto validated issue will no longer occur while signing PDF documents and free text annotation in the Adobe Reader.
- #342881 - Form fields changes are not allowed in the Adobe exception will no longer occur while filling the form fields using
ImportXfaData
API. - Argument out of range exception will no longer occur while accessing the XMP metadata.
- Text box field will be preserved properly after assigning a new value.
- The header and footer content artifact’s hierarchical structure is now preserved properly.
- The save message box will be no longer appear on the adobe reader while importing form data.
- The popup annotation appearance will be preserved properly.
Presentation
Bug Fixes
- #I344849 - The PowerPoint presentation will no longer be corrupted while performing multiple clone and merge with same slide.
- #I344715 - Hyperlink of SmartArt is now preserved properly while saving the PowerPoint presentation.
- #I344458 - Row height is now updated properly while adding a new row into the PowerPoint table.
- #I341233 - Underline is now preserved properly while saving the PowerPoint presentation.
- #I341320 - Layout slide is now applied properly while adding a new slide into the PowerPoint presentation.
- #I340149 - Think cell component is now preserved properly while saving the PowerPoint presentation.
- #I341112 - Picture bullet is now preserved properly while converting a PowerPoint presentation to PDF.
- #I345622 - Line arrow is now preserved properly while converting a PowerPoint presentation to PDF.
- #I345617 - Franklin Gothic font is now applied properly while converting a PowerPoint presentation to PDF.
- #I342671 - Table cell border is now preserved properly while converting a PowerPoint presentation to Image.
- #I341387 - Character spacing is now applied properly while converting a PowerPoint presentation to PDF.
- #I341256 - Chart text color is now preserved properly while saving the PowerPoint presentation.
- #I345728 - Arrowhead is now preserved properly while converting a PowerPoint presentation to PDF.
- #I345718 - Picture transparency and fill color is now preserved properly while converting a PowerPoint presentation to PDF.
BusyIndicator
Bug fixes
- #I347072 - [iOS] Memory leaks will no longer occur when using SfBusyIndicator.
ComboBox
Bug fixes
-
#I358571 - [iOS] The drop-down menu will be closed properly when unfocusing the SfComboBox.
-
#I344339 - [UWP] Null Reference Exception will no longer occur in SfComboBox
-
#I355647 - [UWP] Now, SfComboBox text will be aligned properly when adding SfComboBox inside TextInputLayout.
SfDataForm
Bug fixes
- #30697 - [iOS] Now, there will no longer be a
Daylight Saving Time
issue inDataFormTimePicker
. - #F168229 - [Android] Now, there will no longer be a performance issue with GPU rendering due to
RequestLayout
improperly called in native ScrollViewer.
DatePicker
Bug fixes
- #I346432 - [UWP] Month will be updated properly when setting the MinimumDate in SfDatePicker.
SfImageEditor
Features
-
#342926 - Provided support to have a unique ID for each shape and to select the shapes programmatically.
-
#F167478 - Provided support to clear all the shapes and text added in
SfImageEditor
.
Bug fixes
-
#F170447 - When using the edited image as the current imagesource, no ObjectDisposedException will be thrown when applying effects.
-
#FB30171 - When serializing and deserializing, the thickness applied to the shapes will not change.
SfMaskedEdit
Features
- #340933 - Provided support to have PasswordChar without defining Mask and MaskType.
Bug fixes
-
#I347886 - [Android] When RTL support is enabled, the clear button in the
SfMaskedEdit
control will be displayed correctly in the correct position. -
#F170476 - [Android] When the keyboard property is set as Numeric, the
SfMaskedEdit
control will display a numeric keyboard correctly. -
#I347317 - [Android, UWP] When updating the
Mask
property dynamically, the Value changed event will not be triggered, if the new Mask accepts the current value.
SfNavigationDrawer
Bug fixes
- #I356633 - [Android] Now,
System.ObjectDisposedException
will no longer occur when navigating back from SfNavigationDrawer.
SfPdfViewer
Features
- #352485 - [UWP] Implemented the support to render, edit, and delete arrow annotations.
- #352485 - To avoid data loss, implemented the support to render the squiggly annotation as an underline annotation.
- #352485 - To avoid data loss, implemented the support to render the sticky notes annotation as free text annotation.
- #353972 - Implemented the support to export a selective list of annotations present in a document.
- #351908 - Improvised the rendering performance of the large ink annotations while loading and importing.
- #353052 - [Android, iOS] Implemented the support to view the password entered while loading an encrypted document.
Bug Fixes
- #343833 - [Android] Now, the
CanUndo
option will not be enabled unnecessarily while importing shape annotations. - #347728 - Changing the bounds of free text annotation will now properly trigger the
FreeTextAnnotationMovedOrResized
event. - #349498, 348426, 348832 - [Android, UWP] Text markup annotations are now added properly.
- #342387 - [Android, UWP] Importing the annotations on the navigated page will no longer throw any exceptions.
- #351206, 350653 - [iOS] Page number is now displayed properly in the built-in toolbar.
- #349358 - [iOS] Application will no longer crash with the null reference exception while loading a PDF document containing stamp annotation.
- #351795 - [Android] Exporting the images asynchronously in the
DocumentLoaded
event will no longer throwNullReferenceException.
- #346878 - [iOS] Application will no longer crash with null reference exception while loading a PDF document.
- #345194 - Saving a document with combo box will no longer throw
System.ArgumentOutOfRangeException.
- #349328 - [iOS] Removing a shape annotation from the last page will no longer throw
NullReferenceException.
- #349311 - [iOS] Removing an annotation will not remove other annotations in a document.
- #349170, 28528 - [iOS] Form fields are now displayed properly.
- #350589 - [iOS] The free text annotation text will no longer return null value in the
FreeTextAnnotationAdded
event. - #350964 - [Android] Text line break will no longer be duplicated in the text form field.
- #350584 - [iOS, UWP] Search next and previous buttons will no longer disappear while performing a text search.
- #351224 - [iOS] Page number is updated properly after page navigation.
- #351223 - [iOS] The Page changed event is triggered properly for the
GoToPreviousPageCommand
andGoToNextPageCommand.
- #351574 - [iOS] Setting the
PageNumber
value will now properly navigate to the appropriate page. - #342523, 350187 - [UWP] Text search is now working properly in a document.
- #348427 - [Android] Application will no longer crash with the
Java.Lang.IllegalArgumentException
while zooming and changing the free text annotation font size. - #348832 - [Android, iOS] Application will no longer crash while adding the text markup annotation on a blank page.
- #347695 - [iOS] Line annotation will no longer be misplaced after selection and deselection.
- #349506 - [Android] Resizing the free text annotation is now working properly.
- #342387 - Annotations will no longer be duplicated while exporting and importing.
- #342387 - Application will no longer crash with null reference exception while clearing the annotations.
- #349872 - [Android, UWP] Signature is now added properly without duplication.
- #349507 - [Android] The
FreeTextAnnotationDeselected
event is now triggered properly. - #349501 - [Android] The free text annotation will no longer be misplaced after selection and deselection.
- #352632 - Application will no longer crash while loading, importing, and clearing annotations in a separate task asynchronously.
- #350341 - Application will no longer freeze while navigating through the pages.
- #354497 - [iOS] The zoom percentage of the PDF pages will no longer change while switching between the documents.
- #354124 - Copied text will not have an unwanted extra newline.
- #342387 - The polygon and cloud annotation thickness are preserved properly after export and import.
- #345847 - [Android] Loading a document will no longer throw
System.IndexOutOfRangeException
. - #352593 - [iOS] Application will no longer crash with the
Syncfusion.Pdf.PdfException
while exporting an encrypted document as images. - #352589, 352591 - [iOS] Exporting a document as images in the
DocumentLoaded
event will no longer throwSyncfusion.Pdf.PdfException.
- #352623 - [Android] Exporting a document as images asynchronously in the
DocumentLoaded
event will no longer throwInvalidOperationException.
- #354108 - [UWP] The tapped event is now triggered properly.
- #351325 - [Android] Application will no longer crash while reloading SfPdfViewer control inside a tabbed page.
- #354647 - [UWP] The
ZoomPercentage
property is now working properly. - #356156 - [UWP] Annotation positions are preserved properly after saving and reloading.
Rotator
Bug fixes
- #I356977 - [iOS] Now, rotator item will be updated properly when clicking the dots.
SfSchedule
Bug fixes
- #I347096 - [Android, iOS] Now, changing from week view to day view will display the correct selected date and time.
- #F170525 - [Android, iOS] Now, there will no longer be an exception from mapping the recurrence exceptions date in the
SfSchedule
. - #I348540 - [UWP] Now, the scroll position will render correctly while navigating
SfSchedule
using the navigation buttons.
SfTabView
Features
*#F164796 - Provided a support for SwipeThreshold to restrict the swiping in SfTabView.
Bug fixes
- #I355918, I355793 - [iOS] Now, the selected index will be updated properly in the selection changed and tapped event in SfTabView.