Essential Studio for Xamarin.Android Release Notes
v17.1.0.38
March 27, 2019
DocIO
Features
- #225207 - Support has been added to preserve chart while converting a Word document to PDF.
- #215654, #215551, #217709, #217596, #213468, #220078, #221808, #218691, #221806, #220279, #218691, #223653 - Improved text size calculation in Word to PDF conversion.
- #219302, #224607, #224937 - Improved font retrieval and substitution algorithm in Word to PDF conversion.
- #225752 – Provided support to update unknown type fields in a Word document.
- #224654 – API has been added to set created date and time for Word document comments.
- #223907 - API has been added to skip the Complex format is not supported exception while opening an incrementally saved DOC format Word document.
Bug Fixes
- #221972 - Text is now highlighted properly while converting a Word document to tagged PDF.
- #223350 - Table cell is now preserved properly while opening an HTML document.
- #222922 - Image is now preserved properly while converting a Word document to PDF.
- #222713 - The ArgumentException will no longer be thrown while adding a table.
- #222608 - Font name is now preserved properly while converting an HTML document to Word document.
- #222751 - The StackOverFlowException will no longer be thrown while converting a Word document to PDF.
- #222670 - Inline content control text is now preserved properly while converting a Word document to PDF.
- #222320 - Hyperlink is now preserved properly in inline content control while converting a Word document to PDF.
- #222345 - The ArgumentOutOfRangeException will no longer be thrown while updating TOC in RTF format document.
- #221260 - Line space preservation issue has been resolved While converting a Word document to PDF.
- #221153 - Inline content control custom XML data is now preserved properly while converting a Word document to PDF.
- #221725 - The ArgumentOutOfRangeException will no longer be thrown while cloning a Word document.
- #221611 - The NullReferenceException will no longer be thrown while saving a Word document.
- #220710 - Table row is now preserved properly while converting a Word document to PDF.
- #220324 - Checkbox content control state is now preserved properly while cloning a Word document.
- #221119 - List number is now preserved properly while opening an RTF format document.
- #218943 - List bullet is now preserved properly while opening an RTF format document.
- #221974 - Gray scale recoloring is now preserved properly while converting a Word document to PDF.
- #219092 - Merge field before and after text is now preserved properly while executing mail merge.
- #223340 - The IndexOutOfRangeException will no longer be thrown while converting a Word document to PDF.
- #222852 - Footer content is now preserved properly while merging multiple RTF documents.
- #223355 - Tab is now preserved properly while converting a cloned Word document to Image.
- #223510 - Text overlapping issue has been resolved while converting a Word document to PDF.
- #223931 - The ArgumentException will no longer be thrown while converting a Word document to PDF.
- #222588 - Formula field result is now preserved properly while updating the Word document fields.
- #224323, #225518, #225883 - The NullReferenceException will no longer be thrown while calling the GetText API.
- #224412 - Tab is now preserved properly while converting a Word document to PDF.
- #224287 - Image is now preserved properly while converting a Word document to PDF.
- #223508 - Word document instance is now disposed properly while converting a Word document to PDF.
- #225386 - Page field is now preserved properly while converting a Word document to PDF.
- #225611, #225386 - Table content is now preserved properly while converting a Word document to PDF.
- #218799 - Pagination issue has been resolved while converting a Word document to PDF.
- #224351, #224561 - Inline content control’s text is now preserved properly while converting a Word document to PDF.
- #224062, #226901 - Table border is now preserved properly while converting a Word document as RTF.
- #226599, #226243, #220279 - Table is now preserved properly while converting a Word document to PDF.
- #226599, #226243, #225970, #225679, #226352, #223713, #223959, #224412, #221455 - Hanging issue has been resolved while converting a Word document to PDF.
- #226243 - Frame content is now preserved properly while converting a Word document to PDF.
- #227112 - The NullReferenceException will no longer be thrown while updating the Word document fields.
- #224637 - Picture preservation issue has been resolved while converting a Word document to PDF.
- #225091 - Check box is now preserved properly while converting a Word document to PDF.
- #225458, #223134 - Table row border is now preserved properly while converting a Word document to PDF.
- #225091 - Underline is now preserved properly while converting a Word document to PDF.
- #224701 - Univers 45 Light font is now preserved properly while converting a Word document to PDF.
- #225176 - Image is now preserved properly while converting the RTF document to HTML.
- #226725 - Embedded Microsoft Visio (VSDX) object is now preserved properly in DOCX to DOCX conversion.
- #220362 - Picture watermark is now preserved properly while resaving the RTF document.
- #225947 - Number format is now preserved properly while performing Mail merge.
- #225062 - Image is now preserved properly while importing a Word document.
- #218957, #220198 - The ArgumentException will no longer be thrown while converting a Word document to PDF.
- #225481 - The NotSupportedException will no longer be thrown while opening an HTML document.
- #225481 - Image size is now preserved properly while opening an HTML document.
- #225481 - Table border is now preserved properly while opening an HTML document.
- #218799 – Text format is now preserved properly while converting a Word document to PDF.
- #218799, #225679 – Text box is now preserved properly while converting a Word document to PDF.
- #225386 – Table cell is now preserved properly while converting a Word document to PDF.
- #221089 – Picture watermark is now preserved properly while converting a Word document to PDF.
- #227058 – Html contains not well formatted table will no longer be thrown while opening an HTML document with caption tag.
- #223350 – Vertical merged cells are now preserved properly while opening an HTML document.
- #217709, #231056 – Unicode character ‘€’ is now preserved properly while converting a Word document to PDF.
Features
- #136187 - Added support to create the ZUGFeRD PDF invoice.
- #135996, #179159, #124105 - Added support to create the PDF/A-2b and PDF/A-3b conformance level document.
- #222759, #226015 - Added support to import and export a PDF annotation with FDF and XFDF formats.
- Added support to rotate annotations.
- #220871 - Added support to retrieve the acroform radio button option values.
- #141170, #222335, #223048 - Added support to retrieve review status and comments from a PDF annotation.
- #221779 - Added support to update the layout result.
- #194410, #198765 - Added support to create an ink annotation with ink list collection.
- #141253 - Added support to create multiple range of page labels.
- #227357 - Added option value support to import and export the radio button field.
Breaking Changes
- #223629 – Now, by default, EnableMemoryOptimization is set to false when append the PDF files, so close the existing PDF document after saving the new PDF document.
- Free text annotation call-out line coordinate points are now changed to top to bottom.
- Annotations are now rotating based on the page rotation in an existing PDF document.
Bug Fixes
- #215133 - Performance has been improved when accessing the PDF document layers.
- #210943, #216074 - String was not recognized as a valid DateTime exception will no longer occur while loading a PDF document.
- #215941 - Barcode is now preserving with proper size when specifying the size of a barcode.
- #215595 - The 1D barcode is now scanning properly with default width.
- #215096 - FNC characters in the given input is now preserving properly for
PdfGS1Code128Barcode
. - #215166 - The Null-reference exception will no longer occur while loading a PDF document.
- #214918 - Light table header is now preserving properly when providing the data source through
IEnumerable
. - #214401 - The ArgumentException will no longer occur when loading a PDF document.
- #219778 - Object reference not set to an instance of an object exception will no longer occur when saving the
PdfInkAnnotation
. - #217829 - Index was outside the bounds of the array exception will no longer occur when loading the PDF document.
- #220618 - “Object reference not set to an instance of an object exception will no longer occur when creating PDF signature..
- #219990 - Text mark annotation is now preserving properly when flatten the PDF document.
- #217865 - NullReferenceException will no longer occur while removing custom metadata entries.
- #218695 - Bookmark destination is now preserving properly after reading the bookmark.
- #218348 - Gap between barcode data sections is now preserving properly when drawing 1D barcode to PDF.
- #218231 - The
PdfCode128Barcode
Size property is now working properly. - #218235 - Barcodes are now preserving properly with its default size.
- #218230 - Exception will no longer occur when getting the size of the
PdfCode128Barcode
. - #217889 - The PDF document is now preserving properly when drawing a string with OTF font.
- #219709 - Object reference not set instance of an object exception will no longer occur when drawing
PdfGrid
in a PDF. -
#218192, #218299 - NullReferenceException will no longer occur when saving the document with
EnableValidationAppearance
. - #227081 – Row span is now applying properly in
PdfGrid
header. - #224992, #225719 – Argument out of range exception will no longer occurs when importing pages from a PDF document.
- #227605 – Border width is now retrieving properly from the free text annotation.
- #226916 – Documents will no longer be corrupted when creating PDF template from imported PDF document.
- #226124 - PDF lexer issues are now thrown with
PdfException
. - #226167 – PDF documents will no longer be corrupted after modifying the PDF document information.
- #221393, #221376 – Memory leaks will no longer occurs when converting Word document to PDF.
- #225910 – The “PathException” will no longer occurs while retrieving custom metadata from an existing PDF document.
- #225853 – Display date format is now preserving properly while filling the
PdfLoadedXfaDateTimeField
. - #225896 – “ArgumentOutOfRangeException” will no longer occurs while importing the PDF document.
- #222797, #225325 – Vertical alignment of the Thai language text is now preserving properly.
- #223629 – Performance of the PDF append method is now improved.
- #224583 – Font size is now preserving properly in combo box field.
- #224603 – Null reference exception will no longer occurs while merging certain PDF documents.
- #223346 – Images are now preserving properly while encrypting the PDF document.
- #224531 – Null reference exception will no longer occurs while saving the PDF document.
- #224269 – Free text annotation’s properties are now retrieving properly.
- #221805 – Fonts are now embedding properly in conformance enabled PDF document.
- #141148 – Tool tip is now changing as expected for
PdfSignatureField
. - #219569 – Arithmetic overflow exception will no longer occurs while signing the PDF document.
- #185722 – PDF document content is now preserving properly after merging the PDF files.
- #224887 – Added PDF signatures are now valid.
- #221808, #205098 – Text is now preserving properly while converting Word document to PDF.
- #225055 – The bounds are now retrieving properly from
PdfLoadedTextBoxField
. - #225055 – RTL text is now preserving properly in PDF form fields.
Presentation
Features
- #220046 - Support has been added to convert PowerPoint presentation to Image in Xamarin applications.
- #220046 - Support has been added to convert PowerPoint presentation to PDF document in Xamarin applications.
- #227243 - Support has been added to add the OLE Object into PowerPoint slide as link.
Bug Fixes
- #224226 - Application will no more hang while adding an image to a PowerPoint slide.
- #225390 - PowerPoint file will no longer get corrupted while resaving multiple times with charts.
- #222440 - Notes in a PowerPoint slide can now be cloned and added to another slide.
- #228231 - Application will no more hang while opening the PowerPoint document with empty field tag.
SfCalendar
Features
- In
MonthViewSettings
,TodaySelectionTextColor
andTodaySelectionBackgroundColor
properties have been implemented to change the today selection text color and background color. - #203221- The Circle selection feature has been implemented in
SfCalendar
. - #211133 - Hide trailing dates and leading dates support has been provided.
Breaking Changes
- In
SfCalendar
, circleRangeSelection
will be drawn as in iOS. - The selection range will be drawn based on the touch movement in
RangeSelection
andMultiRangeSelection
ofSfCalendar
. - In
MonthViewSettings
, the defaultInlineBackgroundColor
has been changed fromE6E6E6
toF7F7F7
. - In
MonthViewSettings
, the defaultDateSelectionColor
has been changed fromE9E9E9
toECECEC
. - In
SfCalendar
MonthHeader
,,
has been removed between theYear
andMonth
title. - In
SfCalendar
, the default month cell text size has been changed from10
to15
. - The default
SelectionRadius
value has been changed to render the selection circle based on the available height of month cell without overlapping appointment indicator. - In
MonthViewSettings
, the defaultDateTextAlignment
has been changed fromDefault
toCenter
. - In
MonthViewSettings
, the defaultDayLabelTextAlignment
has been changed fromLeft
toCenter
. - In
SfCalendar
, the boldness of the header has been reduced fromBold
toNone
. - In
SfCalendar
, the default header arrow height and width has been changed from25
,12
to20
,10
. - The navigation arrows will be shown on right side of the
SfCalendar
header. - The
DayHeader
default values have been changed fromSun
,Mon
,Tue
,Wed
,Thu
,Fri
,Sat
toS
,M
,T
,W
,T
,F
,S
. - In
MonthViewSettings
, the defaultCellGridOptions
has been changed fromHorizontal
toNone
. - Now, the default
DayHeader
height has been changed from50
to30
. - In
MonthViewSettings
, the defaultSelectionShape
has been changed fromFill
toCircle
. - In
SfCalendar
,MonthView
,InlineLayout
,MonthArray
, andViewRender
classes access modifiers have been changed frompublic
tointernal
. -
MonthHeight
,MonthWidth
properties has been removed fromMonthView
class inSfCalendar
. - In
SfCalendar
,MonthHeader
class has been removed. - In
InlineTappedEventArgs
, theViewRenderer
property has been removed. - In
MonthCell
,IsCurrentMonth
andDate
properties setter access modifiers have been changed frompublic
tointernal
. -
MonthLayoutBackgroundColor
will not be applied onYearView
when setting customYearView
inSfCalendar
. - In
MonthLabelSettings
,DateFormat
has been marked as Obsolete. - In
ViewRenderer
,GetYearView
method access modifier has been changed frompublic
toprivate
. - In
ViewRenderer
,GetCalendarIndex
method access modifier has been changed frompublic
tointernal
. - In
ViewRenderer
,DrawMultipleMonthSelectionRectangle
andGetCell coordinates
methods have been removed. - In
SfCalendar
,CalendarWidth
andCalendarHeight
properties access modifiers have been changed frompublic
tointernal
. - In
SfCalendar
,VisibleDates
andDisplayDate
properties setter access modifiers has been changed frompublic
tointernal
. - In
SfCalendar
,CalendarDateHeaderSize
property has been marked as Obsolete. -
AddDatesInPast
method marked as Obsolete fromSfCalendar
. UseEnableDatesInPast
instead. -
SetShowHeader
andget_IsShowHeader
methods marked as Obsolete fromSfCalendar
. UseShowHeader
instead. -
UpdateCalendar
,RefreshHeader
methods marked as Obsolete fromSfCalendar
. - In
MonthViewSettings
,DayCellFontAttribute
has been marked as Obsolete. - In
YearViewSettings
,SelectionPressedBackground
has been marked as Obsolete. - In
SfCalendar
,TransitionMode
andCalendarDateHeaderSize
properties has been marked as Obsolete. - In
SfCalendar
,Forward
arrow will be disabled when it reachesMinDate
andBackward
arrow will be disabled when it reachesMaxDate
.
SfComboBox
Bug fixes
- #I227144, #I227948 - The
SelectedValue
property works properly in Token mode. - #I226374 -
CustomView
of the dropdown button is displayed properly. - #I229266 - The
IsEnabled
property works properly when using combobox inside theSfDataForm
control.
SfDataForm
Bug Fixes
- #219892 – Now,
DataFormItems
renders properly whenDataFormItemManager
updates asynchronously from services.
Features
- #140080 – Provided
ValidationCompleted
event support to get invalidDataFormItems
details when dataformValidationMode
is set toexplicit
. Support has also been provided to scroll to the specific editor usingScrollTo
method available by passing the property name.
Breaking Changes
- The base class of
DataFormTextItem
has been changed fromDataFormItem
toDataFormTextItemBase
. TheDataFormTextItem
keyboard type settings have been moved toDataFormTextItemBase
. - The
IList< DataFormItemBase >
interface implementation has been removed fromDataFormItems
class, and interface members have also been removed. Now,DataFormItems
class is directly inherited from theList<DataFormItemBase>
. All existingIList< DataFormItemBase >
interface members behavior works as it is, except theforeach
loop that returns grouped items as a singleDataFormGroupItem
. Each dataform grouped item can be retrieved by using theDataFormItems
property ofDataFormGroupItem
, or else use thefor
loop to get eachDataFormItem
in theDataFormGroupItem
. - The
DataFormsItems
property setter has been changed to internal from public inSfDataForm
class.
SfDataGrid
Features
- #I210389, #I213091 - Support has been provided for notification of scroll state changes via the
ScrollStateChanged
event. - Support has been provided to scroll a row or column to a particular position in data grid using programmatic scrolling.
- Support has been provided to cancel auto scrolling during the drag-and-drop operation of a row or column.
Bug Fixes
- #I225015, #I227676,# I230137 - Scrolling vertically in SfDataGrid in Samsung Galaxy Note 8 and S8 devices works properly.
SfDiagram
Features
- #214069 - Padding support for save as image has been provided.
- #214099 - Now, SfDiagram supports connector’s constraints.
SfPdfViewer
Bug Fixes
- #142673 – Free text annotation edit popup will now be displayed properly in landscape mode.
- #226750 –
InkAdded
event will now be triggered while adding signature to a PDF document. - #226742 – More options button will now work properly.
- #230786 – Application will no longer crash when loading the PDF document.
- #228578 – Form field values will now be preserved in the saved PDF document.
- #227860, #228012 – Form field data in a PDF will now be visible directly in Adobe Reader which is saved using
SfPdfViewer
. - #142476 – The
FreeTextPopupDisappeared
event will now be triggered when the free text edit popup disappears. - #226089 – Large PDF documents are now loaded in
SfPdfViewer
with minimal time. - #226089 – Pages are now navigated in
SfPdfViewer
with minimal time using TOC. - #218383 – Application will no longer crash while unloading the
SfPdfViewer
control. - #225495 – Application will no longer crash while editing an existing ink annotation in the loaded PDF document.
- #225516, #225331, #223565 – PDF document will now be displayed properly and application will no longer crash on unload when
SfPdfViewer
is added to ContentPage.
Features
- #224597 – Provided support to remove page number label while scrolling using scroll head.
SfPicker
Features
- #I207554, #I207803, #F132375, #F136839, #I218035, #I226541 - Support has been provided to customize the text color and background color of the
OK
andCancel
buttons in footer view.
SfPopupLayout
Features
- Support has been provided to change the flow of text to the right-to-left direction.
Bug Fixes
- #I224985 - By default,
PopupView
fits within the screen bounds when it is launched in Android_Emulator_x_86_Oreo. - #I226296, #I226867, #I226868 - Exception will no longer be thrown when displaying the pop-up in devices running less than API 21(Lollipop).
- #F143132 - Pop-up will no longer be shown at a different position when opening it second time inside a navigation page.
SfSegmentedControl
Enhancements
- Layout and UI have been improved in
SfSegmentedControl
. Now, selection strip is drawn inside the segment border.
SfTreeView
Features
- The
ExpanderPosition
support has been provided to change the expander icon position inSfTreeView
. - Animation support has been provided to expand or collapse nodes in
SfTreeView
. - The
Hierarchy adapter
support has been provided toSfTreeView
. - The
Load on Demand
support has been provided to add child nodes when the expander is tapped inSfTreeView
. - Support has been provided to update the
ChildItems
when the property in underlying model is changed inSfTreeView
. - Support has been provided for
Real-time updates
when bindingItemsSource
for both Bound and Unbound modes inSfTreeView
.
XlsIO
Features
- #F99670, #185459, #194756, #197860 - Added support for custom table styles in Excel.
- #128585, #132019, #224861 - Provided support to format unique and duplicate values in conditional formatting.
- #199594, #199992, #206375, #206374, #209766, #F139259, #218497, #225207 - Provided support for chart to image/PDF conversion in .NET Standard.
- #222797 - Added support for complex script rendering in Excel to PDF conversion.
- Provided support for PDF conformance level in Excel to PDF conversion.
- Added support for Excel 2019 version in XlsIO.
Breaking Changes
- #F99670, #185459, #194756, #197860 - The
TableStyles
property is added inIWorkbook
interface to get the table styles collection for adding custom table styles. - #128585, #132019, #224861 - The
Unique
andDuplicate
types are included inExcelCFType
enumeration to highlight the cells with unique and duplicate values using conditional formatting feature. - #199594, #199992, #206375, #206374, #209766, #F139259, #218497, #225207 - Added
ExportChartImageOptions
property andConvertToPDF()
andConvertToImage()
methods inIXlsIORenderer
class andSaveAsImage()
method inIChart
interface. - #222797 -
AutoDetectComplexScript
has been added inExcelToPdfConverterSettings
class to support complex script rendering in Excel to PDF conversion. - Enumeration
PdfConformanceLevel
is added inExcelToPdfConverterSettings
class to set conformance level in PDF document that is converted from Excel. - Type
Xlsx
is added inExcelVersion
enumeration to represent Excel version 2019 and above.
Bug Fixes
- #224892 - Unlocked cells are unlocked while moving range from protected worksheet to another worksheet.
- #226242 - Display text return improper value in French culture issue is resolved.
- #225272 - Exception is no longer thrown while converting CSV document to PDF with NULL character.
- #222397, #222732 - Table with query is now preserved properly on invoking
Table.Refresh()
. - #223856, #224976 - File will no longer be corrupted while copying a range with multiple list objects.
- #226454 - The IndexOutOfRange exception will no longer be thrown while converting Excel document into PDF with header and footer.
- #224770 - Exception will no longer be thrown while exporting worksheet data into data table.
- #223667 - Exception will no longer be thrown if chart’s data range column is deleted.
- #225065 - Currency number format is now properly detected in XlsIO generated Excel file.
- #224023 - Exception thrown while opening an XlsIO re-saved document with group shape has been resolved.
- #223946 - Conditional format is now preserved properly while saving the workbook multiple times.
- #223839 - Infinite recursive loop on modifying and saving Excel document with improper chart series indices has been resolved.
- #224024 - Not implemented exception thrown while opening an Excel document with external formula range in check box has been fixed.
- #223448 - Pivot table field settings are now preserved properly on resaving the Excel file.
- #223167 - Custom time format [h]:mm:ss is now detected automatically.
- #223376 - Exception occurs while saving the Excel document with OLE object has been resolved.
- #223226 - The NullReferenceException thrown when converting an Excel file to HTML has been fixed.
- #223041 - Data validation formula is now preserved properly while saving the Excel document as XML.
- #221229 - Issue with pivot field values due to improper pivot field data format has been resolved.
- #214445 -
Table.Refresh()
is now working properly with ODBC connection. - #223918 - Conditional format is now preserved properly on converting Excel document to PDF.
- #223859 - Hyperlink is now set properly in Excel to PDF conversion.
- #221079 - Exception thrown if print-title row height is higher in Excel to PDF conversion has been fixed.
- #221693 - The Parameter invalid exception thrown while converting Excel document to PDF has been fixed.
- #222797 - Incorrect Thai font in Excel to PDF conversion has been fixed.
- #222156 - Improper number detection with invariant culture has been fixed.
- #F142414 - Show all item is not enable issue is fixed while resaving the file with pivot table.
- #F141101 - Issue with incorrect parsing of comments has been resolved.
- Worksheet LastRow will be properly working when inserting rows beyond used range.
- Issue with incorrect conditional formatting operator type in resaved Excel document has been fixed.
- Setting a table column header name will no longer corrupt the Excel document.
- DataBar color is now applied properly for negative values.
- External formula is now applied properly in .NET Standard.
- Shapes rendering issue for curved shapes in Presentation to Image conversion has been fixed.
Was this page helpful?
Yes
No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
Help us improve this page