Essential Studio® for Xamarin.Forms Release Notes
DocIO
Features
- #I186983, #I333774, #I335509, #I338257 - Provided a support to preserve comments in Word to PDF conversion.
Bug Fixes
- #I336964 - The OutOfMemoryException will no longer be thrown while cloning a Word document.
- #I339817 - DocProperty Field is now updated properly while calling
UpdateDocumentFields()
method. - #I337901 - IF field is now updated properly while calling
UpdateDocumentFields()
method. - #I340459 - HTML tags are now preserved properly while converting a Word document to HTML.
- #I340918 - Table border is now preserved properly while converting a Word document to PDF.
- #I335509 - RTL table is now preserved properly while converting a Word document to PDF.
- #I340452 - Text is now preserved properly while converting a Word document to PDF.
- #I338617, #I338693, #I337927 - Hanging issue has been resolved while converting a Word document to PDF.
- #I339721 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
- #I339840 - The IndexOutOfRangeException will no longer be thrown while converting a Word document to PDF.
- #I339591 - The ArgumentException will no longer be thrown while converting a DOC format document to PDF.
- #I337145 - Shape content is now preserved properly while converting a Word document to PDF.
- #I337139 - List number is now preserved properly while converting a Word document to PDF.
- #I339224, #I337142 - Image is now preserved properly while converting a Word document to PDF.
- #I338971 - The NullReferenceException will no longer be thrown while a converting Word document to PDF.
- #I338277 - RTL text is now preserved properly while converting a Word document to PDF.
- #I337903 - Text color is now preserved properly while converting a Word document to PDF.
- #I337902 - Tab position is now updated properly while converting a Word document to PDF.
- #I337734 - Complex script font is now preserved properly while converting a Word document to PDF.
- #I337148 - Textbox is now preserved properly while converting a Word document to PDF.
- #I337146 - Text is now preserved properly while converting a Word document to PDF.
- #I304673, #I340821, #I339630, #I339435, #I337277, #I338429 - Table is now preserved properly while converting a Word document to PDF.
- #FB27930 - Document will no longer be corrupted while resaving a DOCX format document.
- #FB27676 - The ArgumentNullException will no longer be thrown while opening a DOCX format document.
- #FB27639 - List number is now preserved properly while converting a DOCX format document to HTML.
- #FB27307 - Image is now preserved properly while resaving a DOCX format document.
- #FB27108 - The EndOfStreamException will no longer be thrown while opening a DOC format document.
- #I327306, #I334309, #I336202, #I336652 - Table is now preserved properly while converting the DOCX format document to PDF.
- #I331426 - Text form field is now preserved properly while replacing the text of text form field.
- #I330485 - Ole object is now preserved properly while saving the DOCX format document.
- #I327263 - Hanging issue has been resolved while calling
RejectChanges()
method. - #I333912, #I334480, #FB26557 - IF field is now updated properly while calling
UpdateDocumentFields()
method. - #I333832 - Comment is now parsed properly while opening the RTF format document.
- #I334216 - Paragraph is now preserved properly while converting the DOCX format document to PDF.
- #I334851 - Comment is now parsed properly while opening the DOC format document.
- #I335253 - The ArgumentNullException will no longer be thrown while opening the DOCX format document.
- #I334753 - The InvalidOperationException will no longer be thrown while converting the DOCX format document to HTML.
- #I335244 - Heading paragraph is now exported as bookmark properly while converting the RTF format document to PDF.
- #I335094 - Hanging issue has been resolved while calling
AcceptChanges()
method. - #I336652 - Textbox is now preserved properly while converting the DOCX format document to PDF.
- #I334644 - Bookmark content is now replaced properly while calling
ReplaceBookmarkContent()
method. - #I336519 - Image is now preserved properly while resaving the DOCX format document.
- #FB26691 - List numbering is now preserved properly while merging the Word documents.
- #FB26614 - Date field is now updated properly while calling
UpdateDocumentFields()
method. - #I325898 - Table border is now preserved properly while converting a Word document to PDF.
- #I331492 - Shape is now preserved properly while converting a Word document to PDF.
- #I331818 - Image positioning is now preserved properly while converting a Word document to PDF.
- #I331611 - Exponent text is now preserved properly while converting a Word document to PDF.
- #F165847 - WCAG standard will be maintained in Word to PDF conversion with PDF/A1A conformance.
- #I332387 - The ArgumentNullException will no longer be thrown when converting a Word document to PDF.
- #FB26471 - Page number is now updated properly while converting a Word document to PDF.
- #I320911 - RTL number is now preserved properly while converting a Word document to PDF.
- #I333811 - Text is now aligned properly while converting a Word document to PDF.
- #I333912, #I334483, #I333550 - Text is now preserved properly while converting a Word document to PDF.
- #I335265, #I336652 - List number is now preserved properly while converting a Word document to PDF.
- #I335256 - Heading paragraphs in table cell is now skipped to export as a bookmark while converting a Word document to PDF.
- #I335510 - Table is now preserved properly while converting a Word document to PDF.
- #FB26928 - RTL paragraph is now aligned properly while converting Word document to PDF.
- #I331818, #I335853, #I332666 - Hanging issue has been resolved while converting a Word document to PDF.
- #I336652 - Picture bullet is now preserved properly while converting a Word document to PDF.
- #I336652 - Text size is now preserved properly while converting a Word document to PDF.
- #I336652 - Shape is now positioned properly while converting a Word document to PDF.
- #FB27360 - List character is now preserved properly while converting a Word document to PDF.
- #I337255 - Text in table cell is now preserved properly while converting a Word document to PDF.
- #I336652, #I337144 - Tab is now preserved properly while converting Word document to PDF.
- #I336652 - Underline is now preserved properly when converting a Word document to PDF.
- #I328130 - The OutOfMemoryException will no longer be thrown while converting Word document to PDF.
Features
- #323190, #323169, #323166, #334076, #338447 - Now, import or export the form data properly from different PDF processing libraries and applications.
- #239648, #275725, #324732, #325276, #329312 – Added the support to draw Arabic characters with advanced typography.
- #325958, #326694 – Added the support to rotate the form fields in 0, 90, 180, and 270-degree angles.
- #334340 - Added the support to get the size of
PdfQRBarcode.
Bug Fixes
- #334352, #334174, #334360, #321178, #326601 – The rendering issues are now resolved with
PdfGrid.
- #321533 – The
PdfLoadedCheckBoxField
value will be retrieved properly from the existing PDF form. - #340014 – The
PdfLoadedComboBoxField
value will be updated properly when flattening the form fields. - #339796, #340893 – The
PdfDocumentException
will no longer occur while loading a PDF document. - #335088 – Color will be retrieved properly from the
PdfLoadedFreeTextAnnotation.
- #341003 – Font will be updated properly in all the
PdfLoadedTextBoxField
with the same name. - #340147 –
NullReferenceException
will no longer occur while getting theUsedFonts
from a PDF document. - #338845, #339634 –
DocumentInformation
will be updated properly while adding values to metadata. - #334076 – The
PdfForm
data will be exported properly in the XML and XFDF formats. - #339945 – Exception will no longer occur while loading the PDF document with the invalid page nodes.
- #340842 –
ObjectDisposedException
will no longer occur while loading the PDF document with an incorrect password. - #340709, #339257 –
PdfException
will no longer occur while loading a PDF document in the open and repair mode. - #339929 –
PdfException
will no longer occur while saving a document in the open and repair mode. - #338459 – Image will be preserved properly while converting Word to PDF document.
- #337756 – The baseline alignment issues will no longer occur while converting Word to PDF.
- #339709 - Certificate information will be retrieved properly for the existing broken signatures.
- #340065 -
PdfGrid
is now preserved properly when a single instance is drawn in multiple locations. - #332856 - Line Annotation border will be preserved properly while increasing the border width.
- #337083 - PDF page
CropBox
values will be retrieved properly. - #336773 - Form fields value will be shown properly while merging PDF documents.
- #336179 -
NullReferenceException
will no longer occur while saving the PDF documents. - #335990 -
ArgumentException
will no longer occurs while getting font from thePdfLoadedFreeTextAnnotation
. - #334841 - Exception will no longer occur while flattening the merged PDF document.
- #337268 - Font will be preserved properly on text box fields.
- #334841 - PDF page rotation angle will be returned properly.
- #336170 - Text box value will be retrieved properly.
- #334669 - Contents inside the grid will be word-wrapped properly.
- #166356 - The certificate status will be returned properly from the existing signature field.
- #332200 - Form field values will be preserved properly.
- #331722 - Annotations will be added properly while importing pages from another PDF document.
- #331305 - Additional section tags will not be added while creating tagged PDF documents.
- #331188 - Exception will no longer occur while adding a barcode to the X1A conformance PDF document.
- #326750 - Tags will be reading properly on their order while creating a PDF grid.
- #334405 - Annotations multiline comments will be exported properly.
- #325515 - Annotations will be located properly if the PDF document contains crop box entries.
- #331429 - Overlapping issue will no longer occur while drawing a PDF grid with row/column-span.
- #334340 - QR barcode size will be retrieved properly before drawn it to the PDF document.
- #F168454 – The
PdfLoadedTextBoxField
name will be retrieved properly from the existing PDF form. - #F168500 – Exception will no longer occur while updating the text in
PdfLoadedTextBoxField.
- #F167592 - PDF bookmarks will be retrieved properly while it contains special characters.
-
ArgumentOutOfRangeException
will no longer occur while filling the particular form field - Japanese characters will be retrieved properly from the PDF document information.
Presentation
Features
- #I254156 – Added encryption and decryption support for PowerPoint presentation.
Bug Fixes
- #I331919 - The IndexOutOfRangeException will no longer be thrown while opening the PowerPoint presentation with empty VML shape.
- #I336115 - The NullReferenceException will no longer be thrown while cloning the PowerPoint presentation with table.
- #F167364 - Created Notes slide is now preserved properly while opening in Mac Keynote application.
- #I331339 - The NullReferenceException will no longer be thrown while converting a PowerPoint presentation to PDF.
- #I333088 - Placeholder margin is now applied properly while converting a PowerPoint presentation to PDF.
- #I333430 - ExportImageFormat.Png is now applied properly while converting a PowerPoint slide to Image.
- #I336013 - Paragraph font properties are now applied properly while converting a PowerPoint presentation to Image.
- #I338014 - Clone and merge within same PowerPoint presentation is now working properly.
- #I339978 - End paragraph properties are now applied properly in newly added text.
- #I340325 - Multiple excel files are now added properly as OLE Object within same PowerPoint presentation.
- #I340997 - Hyperlink color is now applied properly while converting a PowerPoint presentation to PDF.
SfDiagram
Features
*#331217 - Provided the support for stencil with the annotation label in the SfDiagram.
*#335882 – Implemented the support for diagram at origin (0,0) while initializing in the SfDiagram.
*#I316536, #I331237, #I327781 – Provided the support for boundary constraints support in the SfDiagram.
Bug fixes
*#I335203- [iOS] Now, the object reference is not set to an instance of an object exception will no longer be thrown when navigating back to the tab.
*#I336595- [Android] Now, the ContextMenu will not be displayed while resizing the node in a diagram.
*#I339483- [Android] Now, the ‘NullReferenceException’ will no longer be thrown while loading a diagram with Stencil.
*#I340369- [iOS] Now, the ‘System.Reflection.TargetInvocationException’ will no longer be thrown while resizing the node in a diagram.
SfImageEditor
Bug fixes
-
#F168106 - The shape setting will get a value in the shape selected event, after serializing and deserializing in the
SfImageEditor
control. -
#F167944 - The text will save properly with special characters such as ç, á, é etc., when using the
SaveEdits()
method to serialize an image editor. -
#FB24406 - [Android] Now, some Android devices will handle the big images.
SfMaps
Bug fixes
- #I339111 - [UWP] The
NullReferenceException
will no longer be thrown when using the imagery layer by pressing tab and down arrow keys.
SfMaskedEdit
Features
- #I326672 - Provided the Spell check and text prediction support for MaskedEdit control using the property
IsSpellCheckEnabled
andIsTextPredictionEnabled
.
Bug fixes
- #F168102 -
SfMaskedEdit
’sValue
property will be updated properly when setting theMaskType
asRegEx
andValueMaskFormat
asExcludePromptAndLiterals
.
SfPdfViewer
Features
- #328934 - Implemented the support to render the rotated free text annotations.
- #329963 - [iOS] Optimized the memory consumption while saving a PDF document.
- #330853 - [UWP] Implemented the support to show or hide the navigation buttons in the single page view mode.
- #238961,241221,330815 - Implemented the support to change the properties of each ink stroke separately.
- #275821,275376,329112,320864,312578 - Implemented the support to raise events for the form field interactions.
- #332736 - Implemented the support to render the image in the appearance content of rectangle annotations.
Bug Fixes
- #335241 - [UWP] Application will no longer crash while setting the AnnotationMode to Ink.
- #336132 - [iOS] The CanUndo property is no longer set to true when the rectangle, polygon, or cloud annotations are selected.
- #332991 - [Android, iOS] In the selected events, the
IsLocked
property for a single annotation will no longer lock all annotations on the page. - #335241 - The ink annotation’s thickness no longer gets thin after saving a PDF document.
- #335356 - [Android, iOS] Text Search is now working properly in a single page view mode.
- #328091 - [iOS] Annotation thickness is no longer changed after exporting and importing the annotations.
- #334573 - [UWP] The text-not-found popup will no longer be shown while searching a single text search occurrence.
- #334596 - [UWP] Searched text is now properly highlighted in a particular PDF document.
- #334396 - [UWP, iOS] Text markup annotation is no longer missing after exporting and importing multiple times.
- #334257 - Unnecessary texts will no longer be highlighted while searching in a particular PDF document.
- #166673 - [Android] The GotoPage API is now working properly in the continuous page view mode.
- [Android] Free text annotation is now resized properly.
- #333810 - Diagonal text in the PDF document is now highlighted properly while searching a text.
- #333641 - [Android, iOS] Combo box is now working properly in the PDF document.
- #26535 - [Android] Application will no longer crash with the
IndexOutOfRangeException
while loading the PDF document. - #333510 - [Android] Stamp Annotation is now added properly on all pages in all devices while using the AddStamp API in a for loop with the PageByPage view mode.
- #333350 - [iOS] The ImportAnnotations API is now working properly for a single ink point in the InkPointsCollection.
- #333146 - Application will no longer crash while importing and exporting the annotations in the encrypted documents.
- #332576 - [Android] Annotations are no longer missing in the image exported using the ExportAsImage API.
- #332695 - [Android] Undo is now working properly for the free text annotation after performing resize, move, and delete.
- #332228 - [iOS] Application will no longer crash while loading document stream using the InputFileStream in the DocumentLoaded event.
- #331752 - [Android, iOS] Ink annotation is now saved in a single page mode while ending the ink session in the PageChanged event.
- #331480 - [iOS] Line annotation thickness is now changed properly in the Xamarin.Forms iOS platform.
- #330825 - [Android, iOS] Ink annotation in the PDF pages are now rendered without delay while saving and reloading.
- #330302 - [UWP] Line annotation drawn beyond the page area is now added to the page properly.
- #330177 - [iOS] Selected annotations are now deselected properly while selecting the annotations.
- #329478 - [iOS] The signature pad is now opened while setting the AnnotationMode API to HandwrittenSignature immediately after the LoadDocument call.
- #335711 - [iOS] Text markup and free text annotations get missed while importing and exporting in the PDF document.
- [iOS] Horizontal line annotations are now rendered properly.
- #334396 - [iOS]Text markup annotation will no longer be missed while importing it multiple times.
- #339199 - [iOS]Stamp annotations are now properly imported from the XFDF files.
- #340136 - [iOS]Application will no longer freeze while zooming in on the document.
- #340710 - [iOS]Annotation will no longer be missed while importing in the DocumentLoaded event.
- #340333, 340512 - [iOS]Setting AnnotationSettings.IsLocked to true will no longer crash the application.
- [Android] Handwritten signature will no longer appear too tiny on the signature field.
- #339782 - [iOS]Importing the annotation file will no longer cause the application to crash.
- #334396 - [Android]Exported text markup annotation will no longer be missed while importing it multiple times.
- #339310 - [UWP]The ExportAsImage API will no longer blur the original image when zoomed.
- #339181 - [iOS]Exported image will no longer be missed for the given page index.
- #337589 - [iOS]Ink annotation can now be drawn in the landscape mode on an iOS device.
- #339199 - Stamp annotations are now correctly loaded from the XFDF files.
- The IsSignature property will no longer be false inside the InkAdded event when the signature annotation is added.
- #337703 - [Android]Combo box items are now listed properly after saving and reloading.
- #334396 - [Android,iOS]Stamp annotations are now imported and exported properly.
- [UWP]Exported text markup and ink annotations are no longer missing after importing.
- #336753, 337879 - [iOS]Ink annotation strokes are no longer skipped while drawing with an Apple pencil.
- #F167848 - [Android]Application will no longer crash while trying to reload a TabbedPage.
- #337703 - Application will no longer crash while saving a PDF document.
- #F167592 - Bookmark navigation is now working properly in the PDF document.
- #336862 - Maximum and minimum zoom percentage values will no longer vary across different platforms.
- #328091 - [iOS]Performing export and import will no longer misplace the annotations when the PDF viewer is resized.
- #336988 - Signature will no longer be duplicated in the middle when added from the InkAdded event.
- #336752, 340355 - [iOS]Annotations will no longer appear blurry when zoomed in.
- #336719, 337668 - [iOS]Scroll and pinch to zoom will no longer cause application freeze in the continuous page mode.
- [Android, iOS] - Form fields will no longer be missing while loading a PDF document in the single-page mode.
- #F167333 - [Android]Application will no longer crash while adding signature using the signature pad and adding free text annotation.
- #F167325 - [UWP]Zooming is now working while setting the ZoomPercentage property value immediately after loading PDF.
- [Android]Free text annotations will no longer be missing after saving them with flattening enabled and reload.
- #329963 - [iOS]Saving the loaded PDF document will no longer corrupt the PDF document.
- #335521 - [Android]Exception will no longer be thrown while navigating pages multiple times.
- #335352 - [iOS]Application will no longer crash while tapping on the text form field.
- #334022 - [UWP]Memory is now reduced after disposing and unloading the PDF viewer for a PDF document.
- Application will no longer crash while loading a PDF document.
SfRichTextEditor
Features
*#166474 - Implemented the support to complete words without using the space word-wrap.
Bug fixes
*#I331320- [UWP] Now, the font size is changed properly while double-tapping on a text in the RichTextEditor.
*#I331318- [UWP] Now, the color picker is disappeared properly if you tap any other places in the RichTextEditor.
*#F166185- [Android] Now, the InsertHTMLText method will works properly when it contains a new line(‘\n’) in the RichTextEditor.
*#F166150- [Android] Now, the GetSelectedText method will works properly when it contains a new lines(‘\n’) in the RichTextEditor.
*#I332188- [iOS] Now, the ‘NullReferenceException’ will no longer be thrown while customizing the toolbar items in the RichTextEditor.
*#I332188- [iOS] Now, the custom toolbar items are reflected properly while customizing the toolbar items in the ‘OnAppearing’ method.
*#I332896- [Android] Now, the TextChanged event is triggered properly while loading the RichTextEditor.
*#I333049- [UWP] Now, the ‘NullReferenceException’ will no longer be thrown while pressing the back button on the navigation page in the RichTextEditor.
*#I319302- [iOS] Now, the text is preserved properly based on the toolbar in the RichTextEditor.
*#I334715- [iOS] Now, the RichTextEditor will not be pushed to the left while unfocus the control.
*#I336468- [Android] Now, the application crashes will not happen when the RichTextEditor is placed inside the PopupLayout.
*#I339901- [Android,iOS,UWP] Now, the cursor position placed properly with a PlaceHolder in the RichTextEditor.
SfTextInputLayout
Features
- #I319676 - Provided the TextColor support for SfTextInputLayout helper label, error label, hint label, and counter label commonly using the
Color
property of LabelStyle.
XlsIO
Bug Fixes
- #I330055 - Formula with negative values are now handled properly.
- #I323615 - Series names in pivot chart are now properly rendered in chart to image conversion.
- #I332009 - ArgumentNullException thrown while converting chart with missing data label to image is now resolved.
- #I332467 - Binary records parsing is now correct while opening an XLSB document.
- #I331857 - Split texts are now handled properly in Excel to PDF conversion.
- #I333060 - File corruption while creating pivot table containing row fields with mixed values is now resolved.
- #I333270 - Pivot table values field position is now preserved properly while resaving the Excel document.
- #I332751 - Pivot cache fields with empty values are now handled properly while resaving the Excel document.
- #I332362 - Null reference exception thrown in chart to image conversion is now resolved.
- #FB26790 - Option button check state is now updated properly for different linked cell.
- #FB26791 - XmlException thrown while setting value in option button linked cell is now resolved.
- #I334495, #I335887 - Chart data labels with manual layout are now preserved properly.
- #I334666 - Chart label values are now proper for the double format in Excel To PDF conversion for NET50.
- #F167079 - Chart title area is now preserved properly when the title is set as empty.
- #I329608 - Cell styles for merged regions are now copied properly while using Template Markers.
- #I336161 - Exception thrown while opening an Excel document with single quotes on external named range is now resolved.
- #I323739, #I339258 - Argument exception thrown while converting Excel document to PDF is now resolved.
- #336706 - Exception thrown while converting Excel document with PrintNoComments option enabled in PageSetup to PDF is now resolved.
- #FB27546 - Tab character included in table column header value is now returned properly.
- #I336277 - Time value being shown as date in pivot table in .NET Core is now resolved.
- #I337534 - Sheet index for external workbook reference is now updated properly.
- #F167885 - Link to content option in custom document properties is now working properly.
- #F167836 - Cell text width in Excel to PDF conversion under .NET Core is now rendered properly.
- #I324883 - Exception thrown while converting cylinder clustered chart to image is now resolved.
- #I339633 - ArgumentOutOfRange exception thrown while converting Excel file having formula type conditional format with named range, to PDF, is now resolved.
- #I336804, I337264 - Bottom border of last cell creating using BorderAround method is now rendered properly in Excel to PDF conversion.
- #I340041 - Performance issue while opening an Excel document with auto filters is now resolved.
- Shape text color is now rendered properly when the black and white PageSetup setting is enabled.
- Text box with picture and texture fill is now proper while resaving the Excel document.
- Hyperlink default color is now correct while creating the hyperlink.
- Shape borders are now proper while resaving the Excel document.
- Pivot table data field base field number format is now proper.
- Checkbox with dotted-round border style is now preserved properly while creating the Excel document.
- RichText is now applied properly in shape text while dong AddCopy of Excel worksheet.
- Font name and size of comment shape text are proper while creating the Excel document.
- Name property of Shape now returns proper AutoShape name instead of null.
- AutoShape texture or picture fill are now preserved properly while creating Excel document.
- Specific text conditional format with formula is now proper while creating and resaving the Excel document.
- Data bar conditional format is now proper while creating more than one data bar conditional format in Excel document.
- Default settings of data bar conditional format is now properly preserved while creating Excel document.
- Number format of total row count calculated value in Excel table is now proper.
- Conditional format is now applied properly even while creating multiple conditional formats for Excel range.