Essential Studio for Xamarin.Forms Release Notes
v20.4.0.38
December 21, 2022
DocIO
Features
- #I249958 – Convert the Word document to a Markdown file.
- #I408285 – Convert charts in the Word documents to images.
- #FB-38025 – Preserve new line characters in the table of contents entries of the Word document.
Bug Fixes
- #I351114 - Hanging issue no longer occurs while creating the QRBarcode with Arabic text.
- #I419248 - The ExtractText returning incorrect coordinate bounds is now resolved.
- #I419825 - The formatting exception when getting color from the specific free text annotation PDF document is now resolved.
- #I423210 - Unable to edit the XMP Metadata no longer occurs in a specific PDF document.
- #I421277 - OCSP information not embedded while enabling LTV for a specific certificate is now resolved.
- #I420411 - The flattened annotations not located properly in the specific PDF document is now resolved.
- #I418031 - Find text failure for the text containing numbers with hyphens is now resolved.
- #I415562 - The out of Memory exception no longer occurs when performing extract text for a particular PDF document.
- #I415274 - Export annotation as XFDF not working properly for a specific PDF document is now resolved.
- #I420973 - The ink annotation not preserved properly while flattening a specific PDF document is now resolved.
- #I421396 - The exception no longer occurs when providing an invalid check digit value to the Ean13 Barcode.
- #I421642 - The layer subject is no longer changed after merging a PDF document.
- #I421114 - The preservation issue no longer occurs while drawing the nested grid in a PDF document.
- #I420853 – Converting a specific Document to PDF results in large-size output is now resolved.
- #I418989 - The textbox multiline preservation issue no longer occurs in a specific PDF document.
- #I417772 - The extraction failure no longer occurs when extracting attachments from a PDF document.
- #I415576 - The hanging issue no longer occurs when performing signature validation for a particular PDF document.
- #F176704 - The incorrect signature validation results no longer occur while validating the signature.
Presentation
Features
- #I285034, #I300854 – Apply highlight color to a text in the PowerPoint Presentation.
- #I396782, #I421732 – Find the first occurrence or all occurrences of a text in the entire PowerPoint Presentation or specific slide.
Breaking Changes
- In earlier releases, the given
System.IO.Stream
instance as a parameter to Open methods was disposed of internally. From this release onwards,Presentation.Open(Stream)
andPresentation.Open(Stream, String)
methods will not dispose of the specified stream instance. The user has to take care of its disposal in their application. - The below listed APIs has been moved to
Syncfusion.Presentation
andSyncfusion.PresentationRenderer
.
Name | Type | Old Namespace | New Namespace |
---|---|---|---|
TransitionEffect | Enum | Syncfusion.Presentation.SlideTransition | Syncfusion.Presentation |
TransitionEffectOption | Enum | Syncfusion.Presentation.SlideTransition | Syncfusion.Presentation |
TransitionSpeed | Enum | Syncfusion.Presentation.SlideTransition | Syncfusion.Presentation |
ISlideShowTransition | Interface | Syncfusion.Presentation.Interfaces | Syncfusion.Presentation |
PresentationToPdfConverter | Class | Syncfusion.PresentationToPdfConverter | Syncfusion.PresentationRenderer |
PresentationToPdfConverterSettings | Class | Syncfusion.PresentationToPdfConverter | Syncfusion.PresentationRenderer |
SlidesPerPage | Enum | Syncfusion.PresentationToPdfConverter | Syncfusion.PresentationRenderer |
PublishOptions | Enum | Syncfusion.PresentationToPdfConverter | Syncfusion.PresentationRenderer |
SfChart
Bug fixes
- #I419308 - Now, the
ChartGradientStop
Color property will respond to theINotifyPropertyChanged
.
SfChipGroup
Bug fixes
- #I416424 – Now, the
SfChipGroup
layout consumes proper space in the app page when the ItemTemplate was used.
SfComboBox
Bug fixes
-
#I413383 - [UWP] Now, the
SfComboBox
drop-down closed properly inside the Popup control. -
#I411011 - [iOS] The SelectedIndices property works correctly when selecting the item from the dropdown.
-
#I418536 - [Android,iOS] Now, the
SfComboBox
in DataForm can select the values without the SelectedValuePath.
SfDataForm
Bug fixes
- #F178570 - Now, the padding for the group header will be updated correctly.
SfImageEditor
Bug fixes
- #I413657 - [Android] Zooming will not occur automatically when trying to draw the free-hand drawing after a double tap.
- #I413656 - [iOS] The shape selection rectangle will not be enabled for the shapes when trying to select it after cropping the image.
- #I415494 - [Android] The sub toolbar items’ height of the cropping menu will not be cropped after resetting the image.
SfKanban
Bug fixes
- #F177717 - Now, the
CardTemplate
will render correctly based on the element height. - #F177730 - [Android, iOS]Now, the
HeaderTemplate
will render correctly when adding the columns dynamically.
SfMaskedEdit
Bug fixes
- #I409083 - [Android] The
SfMaskedEdit
control will not crash when pasting more characters even if themask
permits fewer characters. - #I409873 - [Android] The
SfMaskedEdit
will not misbehave when updating themask
dynamically. - #I414628 - [Android] The exception will no longer occur when characters are pasted after typing some values.
- #I413901 - [Android] The
SfMaskedEdit
will no longer throw an exception when deleting the last character before the literal using the Delete key. - #I414416 - [Android] The
SfMaskedEdit
will no longer throw an exception on loading when predefined text provided on bothMask
andValue
- #423513 - [iOS] The
SfMaskedEdit
will no longer throw an exception when usingMaskType
asRegEx
.
SfNumericTextBox
Bug fixes
- #I411236 - [iOS] When the
TextAlignment
is set to End, the cursor or text will not be displayed after a small gap at the end. - #I401500 - [iOS] The cursor will be positioned correctly when deleting the values in between.
- #I415550 - [Android] Pasting will work correctly when clicking the copied word on keyboard top.
SfNumericUpDown
Bug fixes
- #I419024 - [UWP] The
ValueChanging
event will not be triggered multiple times when single tapping the increment or decrement button after page navigation. - #I417103 - [UWP] The correct user action value will be obtained in the
ValueChanging
event arguments whenSpinValidation
is set to Auto.
SfPdfViewer
Bug Fixes
- #I412744 - The highlighting of searched text in the particular PDF document is now working properly.
- #I415610 - [UWP] The quality of the custom stamp image will no longer decrease after saving the PDF.
- #I414881 - [iOS] Values in the text form fields are now displayed fully without truncation.
- #I409688 - [Android] Ending the ink annotation session will no longer elongate the strokes.
- #I416844 - [Android] Document link annotations will no longer be misplaced in the particular PDF document.
- #FB38639 - [iOS] The
ShapeAnnotationSettings.BindingContext
will no longer become null after calling theAddAnnotation
method. - #I418759 - [Android, iOS] The
BookmarkPaneVisibility
property will now work properly in data binding. - #I418459 - The application will no longer freeze while adding text markup annotation on the particular PDF.
- #I419175 - [UWP] The page count separator is now hidden properly using the
SetToolbarItemVisibility
method. - #I418193 - [Android, iOS] Application will no longer crash while saving and reloading the PDF after adding a custom stamp in German culture.
- #I420312 - [iOS] The minimum size of the handwritten signature annotation is now working fine.
- #I422670 - [iOS] Application will no longer crash when the PDF viewer is disposed.
- #I421208 - [iOS] Application will no longer crash while loading the PDF.
Features
- #I329249 - Implemented the support to erase ink annotations.
- #I389718 - Implemented the support to add, edit, and save custom bookmarks.
- #I405215 - Implemented the support to retain the current zoom when pages are changed in the page-by-page view mode.
Breaking Changes
- As the pop-up annotation support was provided in the previous release, the
AnnotationSettings.AllowRenderingPopupAsFreeText
property has been removed.
SfPopupLayout
Bug fixes
- #I423959 - Now, the
System.NullReferenceException
will not occur when retrieving the Parent Page of the view.
SfRadioButton
Bug fixes
- #I415489 - [Android]
SfRadioButton
now works correctly inside the Popup.
SfRichTextEditor
Features
- #413144 - Implemented the support to restrict the system keyboard visibility while focusing the RichTextEditor control in Android and iOS.
- #411886 - Implemented the support to preserve the dictation text after it comes with a new paragraph and a new line in iOS.
Bug fixes
- #I418437- [UWP] Now, the bold and italic tags in the Html content are now properly retrieved in the RichTextEditor.
- #I421387- [Android] Now, the text will appear properly after clicking the hyperlink in Read only mode in the RichTextEditor.
SfSchedule
Bug fixes
- #I416535 - [Android]Now, the
TimelineView
scroll position will maintain correctly when the keyboard opens or close. - #I424559 - [Android]The
NullReferenceExecption
will longer be thrown when the selected resource is added in the async method.
SfTabView
Bug fixes
- #I388112 - [Android] Now, the
SfTabView
scrolls properly while switching the tabs
XlsIO
Breaking Changes
- #F178313 -
Remove
method is added underIPivotFilters
interface to remove existing filters in the pivot field.