Essential Studio for Flutter Release Notes
v20.4.0.38
December 21, 2022
Common
The Flutter widgets’ minimum Dart version has been upgraded to 2.17.0 from 2.12.0.
DataGrid
Features
- #FB37854 - Provided the support to change the shape of the built-in checkbox column.
- #FB38108 - Provided the support to change the filter icon and its color. The padding around the filter icon can also be customized.
- #SF412063 - Provided the support to customize the filter options in the filter popup. Users can hide the sorting and “Clear Filter” options and show only the checked listbox view or advanced filter popup view to apply filtering.
- #F178208 - Provided the support to customize the color of the sort order number and its rounded background.
- #F177936 - Provided the support to change the elevation effect when setting the
frozenPaneLineColor
property.
Bug fixes
- #SF422821 - The filtering is now properly applied when programmatically adding the filter conditions and filter popup menu is now opened with proper items in checked listbox.
XlsIO Beta
Features
- Provided support for creating named ranges in the worksheet.
- Provided support to customize page setup settings.
- Provided support to create freeze panes in Excel worksheet.
- Provided support for new chart types such as Line with marker, 100% line with marker, Stacked line with marker, 100% stacked line with marker, 3D line, 3D column clustered, 3D 100% stacked column, 3D stacked column, 3D bar, 3D stacked bar, 3D 100% stacked bar, 3D pie, Pie of pie, Pie of bar, Doughnut, High-low-close stock, Open-high-low-close stock, Volume-open-high-low-close stock, Volume-high-low-close stock chart types.
Breaking Changes
-
Names
class is created to maintain the named range collection. -
Name
class is created to represent the named range. -
names
property added underWorkbook
class maintains the workbook named range collection. -
names
property added underWorksheet
class maintains the worksheet named range collection. -
count
property underNames
class maintains the count of named ranges. -
parentWorksheet
property ofNames
class represents the parent worksheet of the named range collection. - New named ranges can be added through
Add
method ofNames
class. - A named range can be removed from a named range collection through
remove
method ofNames
class. - A named range at a specific index can be removed from a named range collection through
removeAt
method ofNames
class. -
contains
method ofNames
class helps to identify whether a specific named range is present in the named range collection. -
index
andname
properties ofName
class return the index of the named range in the collection and the name of the named range respectively. -
refersToRange
andvalue
properties ofName
class represent the range of the worksheet that is referred to and the value of the worksheet respectively. -
isVisible
ofName
class represents whether the named range is visible. -
isLocal
ofName
class represents whether the named range is local. -
worksheet
property ofName
class represents the parent worksheet of the named range. -
scope
property ofName
class represents the scope of the named range. -
description
property ofName
class represents the comments of the named range. -
delete
method ofName
class helps to delete the named range. - Created
PageSetup
class to maintain the page setup settings. -
pageSetup
property ofWorksheet
class represents the page setup settings of the worksheet. -
orientation
property ofPageSetup
class helps to define the orientation of the page throughExcelPageOrientation
enumeration. -
printTitleColumns
andprintTitleRows
properties ofPageSetup
class repeats the required columns and rows on each page. -
isCenterHorizontal
andisCenterVertical
properties ofPageSetup
class help to align the sheet content in the center. -
isDraft
property ofPageSetup
class helps to print the worksheet as a draft without graphics. -
printQuality
property ofPageSetup
class helps to select the required print quality in dpi. -
leftMargin
,bottonMargin
,footerMargin
,headerMargin
,rightMargin
andtopMargin
properties ofPageSetup
class represents the respective margin in inches. -
showGridlines
property ofPageSetup
class helps to enable or disable the gridlines. -
order
property ofPageSetup
class represents the order in which the worksheet has to be printed, throughExcelPageOrder
enumeration. -
printArea
property ofPageSetup
class represents the worksheet range to be printed. -
showHeadings
property ofPageSetup
class indicates whether to print the row and column headings. -
printErrors
property ofPageSetup
class helps to select the value to be printed instead of cell errors in the worksheet, throughCellErrorPrintOptions
enumeration. -
isBlackAndWhite
property ofPageSetup
class helps to select whether the worksheet has to be printed in black and white. -
firstPageNumber
property ofPageSetup
class helps to set the required first-page number. -
isFitToPage
property ofPageSetup
class helps to fit the content to the page. -
fitToPagesTall
property ofPageSetup
class helps to scale the height of worksheet pages. -
fitToPagesWide
property ofPageSetup
class helps to scale the width of worksheet pages. -
autoFirstPageNumber
property ofPageSetup
class indicates whether to use auto first-page number. -
paperSize
property ofPageSetup
class helps to select the required page size throughExcelPaperSize
enumeration. -
freezePanes
method ofRange
class helps to freeze the selected worksheet range. -
unfreezePanes
method ofWorksheet
class helps to remove the existing panes from the worksheet. -
ChartSerieDataFormat
andChartFormat
classes are created to format the chart series and chart respectively. -
markerBackgroundColor
property ofChartSerieDataFormat
class helps to select the background color of the marker. -
markerBorderColor
property ofChartSerieDataFormat
class helps to select the border color of the marker. -
markerStyle
property ofChartSerieDataFormat
class helps to select the required marker type throughExcelChartMarkerType
enumeration. -
commonSerieOptions
property ofChartSerieDataFormat
class represents the chart series options. -
pieExplosionPercent
property ofChartSerieDataFormat
class represents the distance of a pie slice from the center of the pie chart. -
firstSliceAngle
property ofChartFormat
class represents the angle of the first slice in a doughnut or pie chart. -
holeSizePercent
property ofChartFormat
class represents the percentage of hole size of a doughnut chart. -
gapDepth
property ofChartFormat
class represents the distance between the data series in a 3-D chart. -
gapWidth
property ofChartFormat
class represents the space between the primary and secondary sections. -
pieSecondSize
property ofChartFormat
class represents the size of the primary pie. -
rotation
,perspective
, andelevation
properties ofChart
class represent the rotation, perspective, and elevation of the 3-D chart view. -
depthPercent
property ofChart
class represents the depth of a 3-D chart as a percentage of the chart width. -
rightAngleAxes
property ofChart
class indicates whether the chart axes are at right angles. -
serieFormat
property ofChartSerie
class represents the chart series format.