# Core.Rdl

## Content

# Namespace: Rdl

[Core](Core).Rdl

## Table of contents

### Type aliases

- [Action](Core.Rdl#action)
- [ApplyParameterStep](Core.Rdl#applyparameterstep)
- [BackgroundImage](Core.Rdl#backgroundimage)
- [BandedList](Core.Rdl#bandedlist)
- [BandedListFooter](Core.Rdl#bandedlistfooter)
- [BandedListGroup](Core.Rdl#bandedlistgroup)
- [BandedListHeader](Core.Rdl#bandedlistheader)
- [Barcode](Core.Rdl#barcode)
- [BarcodeAztecOptions](Core.Rdl#barcodeaztecoptions)
- [BarcodeCode49Options](Core.Rdl#barcodecode49options)
- [BarcodeDataMatrixOptions](Core.Rdl#barcodedatamatrixoptions)
- [BarcodePdf417Options](Core.Rdl#barcodepdf417options)
- [BarcodeQrCodeOptions](Core.Rdl#barcodeqrcodeoptions)
- [Body](Core.Rdl#body)
- [BorderStyle](Core.Rdl#borderstyle)
- [Bullet](Core.Rdl#bullet)
- [Chart](Core.Rdl#chart)
- [ChartAxis](Core.Rdl#chartaxis)
- [ChartAxisLabelStyle](Core.Rdl#chartaxislabelstyle)
- [ChartAxisTextStyle](Core.Rdl#chartaxistextstyle)
- [ChartCategoryGroupingItem](Core.Rdl#chartcategorygroupingitem)
- [ChartColorLegendSeries](Core.Rdl#chartcolorlegendseries)
- [ChartDataSeriesItem](Core.Rdl#chartdataseriesitem)
- [ChartHeaderFooter](Core.Rdl#chartheaderfooter)
- [ChartPalette](Core.Rdl#chartpalette)
- [ChartPlot](Core.Rdl#chartplot)
- [ChartPlotArea](Core.Rdl#chartplotarea)
- [ChartPlotConfig](Core.Rdl#chartplotconfig)
- [ChartSeriesGroupingItem](Core.Rdl#chartseriesgroupingitem)
- [ChartShapeLegendSeries](Core.Rdl#chartshapelegendseries)
- [ChartSizeLegendSeries](Core.Rdl#chartsizelegendseries)
- [Checkbox](Core.Rdl#checkbox)
- [ConnectionProperties](Core.Rdl#connectionproperties)
- [ContentPlaceHolder](Core.Rdl#contentplaceholder)
- [DVOverlay](Core.Rdl#dvoverlay)
- [DVOverlayAggregateType](Core.Rdl#dvoverlayaggregatetype)
- [DVOverlayType](Core.Rdl#dvoverlaytype)
- [DataSet](Core.Rdl#dataset)
- [DataSetReference](Core.Rdl#datasetreference)
- [DataSource](Core.Rdl#datasource)
- [DefaultValue](Core.Rdl#defaultvalue)
- [DocumentMap](Core.Rdl#documentmap)
- [DvChart](Core.Rdl#dvchart)
- [DvChartAggregate](Core.Rdl#dvchartaggregate)
- [DvChartAggregateEncoding](Core.Rdl#dvchartaggregateencoding)
- [DvChartAxis](Core.Rdl#dvchartaxis)
- [DvChartAxisLabelStyle](Core.Rdl#dvchartaxislabelstyle)
- [DvChartAxisTextStyle](Core.Rdl#dvchartaxistextstyle)
- [DvChartCategoryEncoding](Core.Rdl#dvchartcategoryencoding)
- [DvChartDetailEncoding](Core.Rdl#dvchartdetailencoding)
- [DvChartEncodings](Core.Rdl#dvchartencodings)
- [DvChartGlobalLegend](Core.Rdl#dvchartgloballegend)
- [DvChartHeaderFooter](Core.Rdl#dvchartheaderfooter)
- [DvChartLegendOption](Core.Rdl#dvchartlegendoption)
- [DvChartPalette](Core.Rdl#dvchartpalette)
- [DvChartPlot](Core.Rdl#dvchartplot)
- [DvChartPlotArea](Core.Rdl#dvchartplotarea)
- [DvChartPlotConfig](Core.Rdl#dvchartplotconfig)
- [DvChartRule](Core.Rdl#dvchartrule)
- [DvChartTextStyle](Core.Rdl#dvcharttextstyle)
- [DvChartValueAggregateEncoding](Core.Rdl#dvchartvalueaggregateencoding)
- [DvPlotCustomLabel](Core.Rdl#dvplotcustomlabel)
- [DvPlotPointer](Core.Rdl#dvplotpointer)
- [EmbeddedImage](Core.Rdl#embeddedimage)
- [Field](Core.Rdl#field)
- [Filter](Core.Rdl#filter)
- [FilterOperator](Core.Rdl#filteroperator)
- [FixedPageSection](Core.Rdl#fixedpagesection)
- [Grouping](Core.Rdl#grouping)
- [Image](Core.Rdl#image)
- [InputField](Core.Rdl#inputfield)
- [InputFieldCheckbox](Core.Rdl#inputfieldcheckbox)
- [InputFieldText](Core.Rdl#inputfieldtext)
- [Layer](Core.Rdl#layer)
- [Line](Core.Rdl#line)
- [List](Core.Rdl#list)
- [OverflowPlaceholder](Core.Rdl#overflowplaceholder)
- [Overlay](Core.Rdl#overlay)
- [OverlayAggregateType](Core.Rdl#overlayaggregatetype)
- [OverlayType](Core.Rdl#overlaytype)
- [Page](Core.Rdl#page)
- [PageSection](Core.Rdl#pagesection)
- [ParameterValue](Core.Rdl#parametervalue)
- [ParameterValuesOrder](Core.Rdl#parametervaluesorder)
- [PartItem](Core.Rdl#partitem)
- [PlotCustomLabel](Core.Rdl#plotcustomlabel)
- [PlotPointer](Core.Rdl#plotpointer)
- [Query](Core.Rdl#query)
- [Rectangle](Core.Rdl#rectangle)
- [Report](Core.Rdl#report)
- [ReportItem](Core.Rdl#reportitem)
- [ReportItemType](Core.Rdl#reportitemtype)
- [ReportParameter](Core.Rdl#reportparameter)
- [ReportSection](Core.Rdl#reportsection)
- [Richtext](Core.Rdl#richtext)
- [RichtextHtml](Core.Rdl#richtexthtml)
- [RoundingRadius](Core.Rdl#roundingradius)
- [Shape](Core.Rdl#shape)
- [SortExpression](Core.Rdl#sortexpression)
- [Sparkline](Core.Rdl#sparkline)
- [SparklineGradientStyle](Core.Rdl#sparklinegradientstyle)
- [StyleProperties](Core.Rdl#styleproperties)
- [Stylesheet](Core.Rdl#stylesheet)
- [StylesheetStyle](Core.Rdl#stylesheetstyle)
- [Subreport](Core.Rdl#subreport)
- [Table](Core.Rdl#table)
- [TableCell](Core.Rdl#tablecell)
- [TableColumn](Core.Rdl#tablecolumn)
- [TableDetails](Core.Rdl#tabledetails)
- [TableFooter](Core.Rdl#tablefooter)
- [TableGroup](Core.Rdl#tablegroup)
- [TableHeader](Core.Rdl#tableheader)
- [TableOfContents](Core.Rdl#tableofcontents)
- [TableOfContentsLevel](Core.Rdl#tableofcontentslevel)
- [TableRow](Core.Rdl#tablerow)
- [Tablix](Core.Rdl#tablix)
- [TablixBody](Core.Rdl#tablixbody)
- [TablixBodyCell](Core.Rdl#tablixbodycell)
- [TablixBodyRow](Core.Rdl#tablixbodyrow)
- [TablixCornerCell](Core.Rdl#tablixcornercell)
- [TablixCornerRow](Core.Rdl#tablixcornerrow)
- [TablixGrouping](Core.Rdl#tablixgrouping)
- [TablixHeader](Core.Rdl#tablixheader)
- [TablixHierarchy](Core.Rdl#tablixhierarchy)
- [TablixMember](Core.Rdl#tablixmember)
- [TextRunImage](Core.Rdl#textrunimage)
- [TextRunText](Core.Rdl#textruntext)
- [Textbox](Core.Rdl#textbox)
- [UserSort](Core.Rdl#usersort)
- [ValidValues](Core.Rdl#validvalues)
- [Visibility](Core.Rdl#visibility)

## Type aliases

### <a id="action" name="action"></a> Action

Ƭ **Action**: `Object`

Represents a hyperlink, bookmark link, or drillthrough action that is associated with a report item.
Visit [Interactive Reports](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Interactivity/index) for more information.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ApplyParameters?` | { `Parameters?`: [`ApplyParameterStep`](Core.Rdl#applyparameterstep)[] ; `TargetBookmark?`: `string`  } | An apply parameters action information. |
| `ApplyParameters.Parameters?` | [`ApplyParameterStep`](Core.Rdl#applyparameterstep)[] | Parameters collection to be applied within this action. |
| `ApplyParameters.TargetBookmark?` | `string` | - |
| `BookmarkLink?` | `string` | Gets or sets the ID of the bookmark that is located in a report to go to when the containing report item for this action is clicked |
| `Drillthrough?` | { `Parameters?`: { `ParameterName`: `string` ; `Value?`: `string`  }[] ; `ReportName?`: `string`  } | Indicates a drillthrough report to be executed and viewed by clicking the containing report item for this action. |
| `Drillthrough.Parameters?` | { `ParameterName`: `string` ; `Value?`: `string`  }[] | Indicates the parameters to be passed to a drillthrough report |
| `Drillthrough.ReportName?` | `string` | Gets or sets the ID of the Report to use as a drillthrough report. The value could be a path to the report template file, or an ID that is resolved by the [custom resource locator](https://www.grapecity.com/activereportsjs/docs/DeveloperGuide/ActiveReportsJSViewer/LoadingReports/ResourceLocator) |
| `Hyperlink?` | `string` | Gets or sets a hyperlink that is viewed by clicking the containing report item for this action |

___

### <a id="applyparameterstep" name="applyparameterstep"></a> ApplyParameterStep

Ƭ **ApplyParameterStep**: `Object`

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Name` | `string` | The name of the parameter to be affected. |
| `Type?` | ``"Set"`` \| ``"Reset"`` \| ``"Toggle"`` | Parameter update type. |
| `Value?` | `string` | Parameter value for "Set" and "Toggle" types. |

___

### <a id="backgroundimage" name="backgroundimage"></a> BackgroundImage

Ƭ **BackgroundImage**: `Object`

Represents the background images for a report item.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `BackgroundRepeat?` | ``"Repeat"`` \| ``"NoRepeat"`` \| ``"RepeatX"`` \| ``"RepeatY"`` \| \`=${string}\` | Gets or sets a value indicating how a background image fills the available space within its container.  **`value`** "Repeat" specifies that the image repeats both horizontally and vertically to fill the space.  **`value`** "RepeatX" specifies that the image repeats horizontally to fill the space.  **`value`** "RepeatY" specifies that the image repeats vertically to fill the space.  **`value`** "NoRepeat" specifies that the image does not repeat to fill the space. |
| `MIMEType?` | `string` | Get or sets the image format of a background image. Supported values are "image/jpeg", "image/gif", "image/png", and "image/svg+xml". |
| `Source?` | ``"External"`` \| ``"Embedded"`` \| ``"Database"`` | Gets or sets the type of source that is associated with a background image  **`value`** "External" indicates that the Value property specifies the location of an image  **`value`** "Embedded" indicates that the Value property specifies the name of an embedded image within a report  **`value`** "Database" indicates that the Value property specifies an expression (such as a field in the database) that evaluates to the binary data for an image |
| `Value?` | `string` | Gets or sets either the location or the actual data of a background image, depending on the value of the BackgroundImage.Source |

___

### <a id="bandedlist" name="bandedlist"></a> BandedList

Ƭ **BandedList**: `Object`

Represents properties of a [Banded List](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/BandedList/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Banded List for a Jump To Bookmark interactivity action. |
| `ConsumeWhiteSpace?` | `boolean` | Gets or sets a value indicating whether all whitespace in a Banded List should be consumed when contents grow |
| `DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a Banded List. |
| `Details?` | { `Action?`: [`Action`](Core.Rdl#action) ; `CanGrow?`: `boolean` ; `CanShrink?`: `boolean` ; `CustomProperties?`: { `Name`: `string` ; `Value`: `string`  }[] ; `Height?`: `string` ; `KeepTogether?`: `boolean` ; `Name?`: `string` ; `NewPage?`: ``"Next"`` \| ``"Odd"`` \| ``"Even"`` ; `PageBreak?`: ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` ; `ReportItems?`: [`ReportItem`](Core.Rdl#reportitem)[] ; `Visibility?`: [`Visibility`](Core.Rdl#visibility)  } | Gets or sets a value indicating the collection of detail bands in a Banded List. |
| `Details.Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a Details |
| `Details.CanGrow?` | `boolean` | Gets or sets a value indicating whether the height of the Details band can increase to match its contents |
| `Details.CanShrink?` | `boolean` | Gets or sets a value indicating whether the height of the Details band can decrease to match its contents |
| `Details.CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Details.Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of the Details band in a Banded List |
| `Details.KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of the Details band should be kept together on one Page if possible |
| `Details.Name?` | `string` | Gets or sets a unique identifier for the Details band |
| `Details.NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `Details.PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by the Details band |
| `Details.ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets a value indicating a collection of reports item that are contained within the Details band of a Banded List |
| `Details.Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether the Details band is hidden |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a Banded List |
| `FixedHeight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed height](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a Banded List |
| `FixedWidth?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed width](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a Banded List |
| `Footer?` | [`BandedListFooter`](Core.Rdl#bandedlistfooter) | Gets or sets a value indicating the collection of footer bands in a BandedList. |
| `Groups?` | [`BandedListGroup`](Core.Rdl#bandedlistgroup)[] | Gets or sets a value indicating the collection of banded list groups consisting of group expressions, group headers, and group footers for a Banded List. |
| `Header?` | [`BandedListHeader`](Core.Rdl#bandedlistheader) | Gets or sets a value indicating the collection of header bands in a BandedList. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Banded List |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Banded List should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Banded List that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Banded List from the left of the banded list's container |
| `Name` | `string` | Gets or sets a unique identifier for a Banded List |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NewSection?` | `boolean` | Gets or sets a value indicating a Banded List has its page numbering |
| `OverflowName?` | `string` | Gets or sets a value indicating the name of the [overflow place holder](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#overflow-place-holder) for a fixed Banded List layout |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Banded List |
| `PreventOrphanedFooter?` | `boolean` | Gets or sets a value indicating whether a lonely Banded List footer should be prevented. |
| `PreventOrphanedHeader?` | `boolean` | Gets or sets a value indicating whether a lonely Banded List header should be prevented. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Banded List at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Banded List from the top of the banded list's container |
| `Type` | ``"bandedlist"`` | Should be set to "bandedlist" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Banded List is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Banded List |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Banded List |

___

### <a id="bandedlistfooter" name="bandedlistfooter"></a> BandedListFooter

Ƭ **BandedListFooter**: `Object`

Represents properties of the footer band of a Banded List

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a Footer |
| `CanGrow?` | `boolean` | Gets or sets a value indicating whether the height of the Footer band can increase to match its contents |
| `CanShrink?` | `boolean` | Gets or sets a value indicating whether the height of the Footer band can decrease to match its contents |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of the Footer band in a Banded List |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of the Footer band should be kept together on one Page if possible |
| `Name?` | `string` | Gets or sets a unique identifier for the Footer band |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by the Header band |
| `PrintAtBottom?` | `boolean` | Gets or sets a value indicating whether a banded list footer always prints at the bottom of the page |
| `RepeatOnNewPage?` | `boolean` | Gets or sets a value indicating whether rendered footer bands are repeated on every Page where the footer’s parent Banded List is rendered |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets a value indicating a collection of reports item that are contained within the Footer band of a Banded List |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether the Footer band is hidden |

___

### <a id="bandedlistgroup" name="bandedlistgroup"></a> BandedListGroup

Ƭ **BandedListGroup**: `Object`

Represents a group in a Banded List

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Footer?` | [`BandedListFooter`](Core.Rdl#bandedlistfooter) | Gets or sets a value indicating a collection of bands in a Banded List Group Footer. |
| `Group?` | [`Grouping`](Core.Rdl#grouping) | Gets or sets a value indicating expressions by which to group the data in a Banded List Group. |
| `Header?` | [`BandedListHeader`](Core.Rdl#bandedlistheader) | Gets or sets a value indicating a collection of bands in a Banded List Group Header. |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Banded List Group should be kept together on one Page if possible |
| `PreventOrphanedFooter?` | `boolean` | Gets or sets a value indicating whether a lonely Banded List Group Footer should be prevented. |
| `PreventOrphanedHeader?` | `boolean` | Gets or sets a value indicating whether a lonely Banded List Group Header should be prevented. |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions by which to sort the data in a Banded List Group. |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating the presence of a Banded List Group. |

___

### <a id="bandedlistheader" name="bandedlistheader"></a> BandedListHeader

Ƭ **BandedListHeader**: `Object`

Represents properties of the header band of a Banded List

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a Header |
| `CanGrow?` | `boolean` | Gets or sets a value indicating whether the height of the Header band can increase to match its contents |
| `CanShrink?` | `boolean` | Gets or sets a value indicating whether the height of the Header band can decrease to match its contents |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of the Header band in a Banded List |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of the Header band should be kept together on one Page if possible |
| `Name?` | `string` | Gets or sets a unique identifier for the Header band |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by the Header band |
| `RepeatOnNewPage?` | `boolean` | Gets or sets a value indicating whether rendered header bands are repeated on every Page where the header’s parent Banded List is rendered |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets a value indicating a collection of reports item that are contained within the Header band of a Banded List |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether the Header band is hidden |

___

### <a id="barcode" name="barcode"></a> Barcode

Ƭ **Barcode**: `Object`

Represents properties for a [Barcode](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Visualizers/Barcode/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `AztecOptions?` | [`BarcodeAztecOptions`](Core.Rdl#barcodeaztecoptions) | - |
| `BarHeight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of the barcode's bars. |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Barcode for a Jump To Bookmark interactivity action. |
| `CaptionGrouping?` | `boolean` | Gets or sets a value indicating whether to add spaces between groups of characters in the caption to make long numbers easier to read. |
| `CaptionLocation?` | ``"None"`` \| ``"Above"`` \| ``"Below"`` | Gets or sets a value indicating the vertical alignment of the caption in a Barcode. |
| `CheckSum?` | `boolean` | Gets or sets a value indicating whether a barcode requires a checksum. |
| `Code49Options?` | [`BarcodeCode49Options`](Core.Rdl#barcodecode49options) | Gets or sets a value indicating options for a Code49 barcode |
| `DataMatrixOptions?` | [`BarcodeDataMatrixOptions`](Core.Rdl#barcodedatamatrixoptions) | Gets or sets a value indicating options for a DataMatrix barcode |
| `Gs1CompositeOptions?` | `BarcodeGs1CompositeOptions` | Gets or sets a value indicating options for a GC1QRCode barcode |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Barcode |
| `InvalidBarcodeText?` | `string` | Gets or sets a value an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text that shows in case a Barcode's value is invalid. |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Barcode that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Barcode from the left of the barcode's container |
| `NWRation?` | `number` | Gets or sets a value indicating the multiple of the ratio between the narrow and wide bars in symbologies that contain bars in only two widths. |
| `Name` | `string` | Gets or sets a unique identifier for a List |
| `NarrowBarWidth?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of the narrowest part of the barcode. |
| `Pdf417Options?` | [`BarcodePdf417Options`](Core.Rdl#barcodepdf417options) | Gets or sets a value indicating options for a Pdf417 barcode |
| `QrCodeOptions?` | [`BarcodeQrCodeOptions`](Core.Rdl#barcodeqrcodeoptions) | Gets or sets a value indicating options for a QRCode barcode |
| `QuietZone?` | { `Bottom?`: `string` ; `Left?`: `string` ; `Right?`: `string` ; `Top?`: `string`  } | Gets or sets a value indicating an area of blank space on each side of a barcode that tells the scanner where the symbology starts and stops. |
| `QuietZone.Bottom?` | `string` | - |
| `QuietZone.Left?` | `string` | - |
| `QuietZone.Right?` | `string` | - |
| `QuietZone.Top?` | `string` | - |
| `Rotation?` | `string` | Gets or sets the amount of rotation to use for the barcode. Supported values are  **`value`** "Rotate90Degress"  **`value`** "Rotate180Degress"  **`value`** "Rotate270Degress" |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for a Barcode |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Barcode The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Barcode |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Barcode |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of the caption in a Barcode The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for the caption in a Barcode. |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for the caption in a Barcode. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for the caption in a Barcode. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for the caption in a Barcode. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a Barcode caption is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Barcode |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a barcode and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a barcode and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a barcode and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a barcode and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Barcode |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the caption in a Barcode The value or the expression result should be one of the following.  **`value`** "General" indicates that a barcode aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a barcode aligns the text to the left  **`value`** "Right" indicates that a barcode aligns the text to the right  **`value`** "Center" indicates that a barcode centers the text  **`value`** "Justify" indicates that a barcode stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for the caption in a Barcode. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Barcode |
| `Symbology?` | ``"None"`` \| ``"Ansi39"`` \| ``"Ansi39x"`` \| ``"Aztec"`` \| ``"BC412"`` \| ``"Codabar"`` \| ``"Code_11"`` \| ``"Code_128_A"`` \| ``"Code_128_B"`` \| ``"Code_128_C"`` \| ``"Code_128auto"`` \| ``"Code_2_of_5"`` \| ``"Code_93"`` \| ``"Code25intlv"`` \| ``"Code39"`` \| ``"Code39x"`` \| ``"Code49"`` \| ``"Code93x"`` \| ``"DataMatrix"`` \| ``"EAN_13"`` \| ``"EAN_8"`` \| ``"EAN128FNC1"`` \| ``"GS1DataMatrix"`` \| ``"GS1QRCode"`` \| ``"HIBCCode128"`` \| ``"HIBCCode39"`` \| ``"IATA_2_of_5"`` \| ``"IntelligentMail"`` \| ``"IntelligentMailPackage"`` \| ``"ISBN"`` \| ``"ISMN"`` \| ``"ISSN"`` \| ``"ITF14"`` \| ``"JapanesePostal"`` \| ``"Matrix_2_of_5"`` \| ``"MaxiCode"`` \| ``"MicroPDF417"`` \| ``"MicroQRCode"`` \| ``"MSI"`` \| ``"Pdf417"`` \| ``"Pharmacode"`` \| ``"Plessey"`` \| ``"PostNet"`` \| ``"PZN"`` \| ``"QRCode"`` \| ``"RM4SCC"`` \| ``"RSS14"`` \| ``"RSS14Stacked"`` \| ``"RSS14StackedOmnidirectional"`` \| ``"RSS14Truncated"`` \| ``"RSSExpanded"`` \| ``"RSSExpandedStacked"`` \| ``"RSSLimited"`` \| ``"SSCC_18"`` \| ``"Telepen"`` \| ``"UCCEAN128"`` \| ``"UPC_A"`` \| ``"UPC_E0"`` \| ``"UPC_E1"`` | Gets or sets a value indicating the Barcode type. Supported values are  **`value`** "Ansi39"  **`value`** "Ansi39x"  **`value`** "Codabar"  **`value`** "Code_128_A"  **`value`** "Code_128_B"  **`value`** "Code_128_C"  **`value`** "Code_128auto"  **`value`** "Code_93"  **`value`** "Code25intlv"  **`value`** "Code39"  **`value`** "Code39x"  **`value`** "Code49"  **`value`** "Code93x"  **`value`** "DataMatrix"  **`value`** "EAN_13"  **`value`** "EAN_8"  **`value`** "GS1QRCode"  **`value`** "ITF14"  **`value`** "JapanesePostal"  **`value`** "Pdf417"  **`value`** "QRCode"  **`value`** "RSS14"  **`value`** "RSS14Stacked"  **`value`** "RSS14StackedOmnidirectional"  **`value`** "RSS14Truncated"  **`value`** "RSSLimited"  **`value`** "UCCEAN128"  **`value`** "UPC_A"  **`value`** "UPC_E0"  **`value`** "UPC_E1" |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Barcode at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Barcode from the top of the barcode's container |
| `Type` | ``"barcode"`` | Should be set to "barcode" |
| `Value?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that is displayed for a Barcode |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Barcode is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Barcode |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Barcode |

___

### <a id="barcodeaztecoptions" name="barcodeaztecoptions"></a> BarcodeAztecOptions

Ƭ **BarcodeAztecOptions**: `Object`

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Encoding?` | `string` | - |
| `ErrorCorrection?` | `number` | Percentage of "check digits" in barcode body. Typically is between 5% and 95%, default is 33% |
| `Layers?` | `number` | Barcode layers count. More layers - more data can be encoded. Can be from 1 to 32. 0 is auto. Values from -1 to -4 means 1 to 4 layers with compressed mode. |

___

### <a id="barcodecode49options" name="barcodecode49options"></a> BarcodeCode49Options

Ƭ **BarcodeCode49Options**: `Object`

Represents options of a Code49 Barcode

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `GroupNumber?` | `number` | Gets or sets a value between 0 and 8 indicating for the Code49 barcode grouping. |
| `Grouping?` | `boolean` | Gets or sets a value indicating whether to use grouping for the Code49 barcode. |

___

### <a id="barcodedatamatrixoptions" name="barcodedatamatrixoptions"></a> BarcodeDataMatrixOptions

Ƭ **BarcodeDataMatrixOptions**: `Object`

Represents options of a DataMatrix Barcode

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Ecc000_140SymbolSize?` | ``"Auto"`` \| ``"Square9"`` \| ``"Square11"`` \| ``"Square13"`` \| ``"Square15"`` \| ``"Square17"`` \| ``"Square19"`` \| ``"Square21"`` \| ``"Square23"`` \| ``"Square25"`` \| ``"Square27"`` \| ``"Square29"`` \| ``"Square31"`` \| ``"Square33"`` \| ``"Square35"`` \| ``"Square37"`` \| ``"Square39"`` \| ``"Square41"`` \| ``"Square43"`` \| ``"Square45"`` \| ``"Square47"`` \| ``"Square49"`` |
| `Ecc200EncodingMode?` | ``"Auto"`` \| ``"Text"`` \| ``"ASCII"`` \| ``"C40"`` \| ``"X12"`` \| ``"EDIFACT"`` \| ``"Base256"`` |
| `Ecc200SymbolSize?` | ``"SquareAuto"`` \| ``"RectangularAuto"`` \| ``"Square10"`` \| ``"Square12"`` \| ``"Square14"`` \| ``"Square16"`` \| ``"Square18"`` \| ``"Square20"`` \| ``"Square22"`` \| ``"Square24"`` \| ``"Square26"`` \| ``"Square32"`` \| ``"Square36"`` \| ``"Square40"`` \| ``"Square44"`` \| ``"Square48"`` \| ``"Square52"`` \| ``"Square64"`` \| ``"Square72"`` \| ``"Square80"`` \| ``"Square88"`` \| ``"Square96"`` \| ``"Square104"`` \| ``"Square120"`` \| ``"Square132"`` \| ``"Square144"`` \| ``"Rectangular8x18"`` \| ``"Rectangular8x32"`` \| ``"Rectangular12x26"`` \| ``"Rectangular12x36"`` \| ``"Rectangular16x36"`` \| ``"Rectangular16x48"`` |
| `EccMode?` | ``"ECC200"`` \| ``"ECC000"`` \| ``"ECC050"`` \| ``"ECC080"`` \| ``"ECC100"`` \| ``"ECC140"`` |
| `Encoding?` | `string` |
| `FileIdentifier?` | `number` |
| `StructureNumber?` | `number` |
| `StructuredAppend?` | `boolean` |

___

### <a id="barcodepdf417options" name="barcodepdf417options"></a> BarcodePdf417Options

Ƭ **BarcodePdf417Options**: `Object`

Represents options for a Pdf417 Barcode.

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Columns?` | `number` |
| `ErrorCorrectionLevel?` | ``"Level0"`` \| ``"Level1"`` \| ``"Level2"`` \| ``"Level3"`` \| ``"Level4"`` \| ``"Level5"`` \| ``"Level6"`` \| ``"Level7"`` \| ``"Level8"`` |
| `Pdf417Type?` | ``"Normal"`` \| ``"Simple"`` |
| `Rows?` | `number` |

___

### <a id="barcodeqrcodeoptions" name="barcodeqrcodeoptions"></a> BarcodeQrCodeOptions

Ƭ **BarcodeQrCodeOptions**: `Object`

Represents options for a QRCodeBarcode.

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Connection?` | `boolean` |
| `ConnectionNumber?` | `number` |
| `Encoding?` | `string` |
| `ErrorLevel?` | ``"L"`` \| ``"M"`` \| ``"Q"`` \| ``"H"`` |
| `Mask?` | ``"Auto"`` \| ``"Mask000"`` \| ``"Mask001"`` \| ``"Mask010"`` \| ``"Mask011"`` \| ``"Mask100"`` \| ``"Mask101"`` \| ``"Mask110"`` \| ``"Mask111"`` |
| `Model?` | ``"Model2"`` \| ``"Model1"`` |
| `Version?` | `number` |

___

### <a id="body" name="body"></a> Body

Ƭ **Body**: `Object`

Represents the structure and layout information for the body of a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Height?` | `string` | Gets or sets the height of the body of a report in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets the collection of report items contained in the body of a report |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents appearance information for the body of a report |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of the body of a report The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for the body of a report |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for the body of a report |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for the body of a report |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for the body of a report |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for the body of a report |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for the body of a report |

___

### <a id="borderstyle" name="borderstyle"></a> BorderStyle

Ƭ **BorderStyle**: `Object`

Represents appearance properties for a border for a report item

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Color?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the color of a border  **`value`** should be either a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the style of a border  **`value`** "None" indicates that no border is drawn.  **`value`** "Dotted" indicates a dotted line for a border.  **`value`** "Dashed" indicates a dashed line for a border.  **`value`** "Solid" indicates a solid line for a border.  **`value`** "Double" indicates a double solid line for a border.  **`value`** "Groove" indicates a 3D grooved border. The effect depends on the border color value.  **`value`** "Ridge" indicates a 3D ridged border. The effect depends on the border color value.  **`value`** "Inset" indicates a 3D inset border. The effect depends on the border color value.  **`value`** "Outset" indicates a 3D outset border. The effect depends on the border color value. |
| `Width?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the width of a border  **`value`** should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |

___

### <a id="bullet" name="bullet"></a> Bullet

Ƭ **Bullet**: `Object`

Represents properties for a [Bullet chart](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/BulletChart/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `BestValue?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the upper value of a Bullet chart. |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Bullet chart for a Jump To Bookmark interactivity action. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Bullet chart. |
| `Interval?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the interval between tick marks of a Bullet chart. |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Bullet chart that appears in the Report Map and Table of Contents |
| `LabelFontColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of Bullet chart labels. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `LabelFontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for Bullet chart labels. |
| `LabelFontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for Bullet chart labels. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `LabelFontStyle?` | ``"Italic"`` \| ``"Bold"`` \| ``"Underline"`` \| ``"Regular"`` \| ``"Strikeout"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for Bullet chart labels. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `LabelFormat?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a Bullet chart label is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Bullet chart from the left of the chart's container |
| `Name` | `string` | Gets or sets a unique identifier for a Bullet chart |
| `Orientation?` | ``"Vertical"`` \| ``"Horizontal"`` | Gets or sets a value indicating the orientation of a Bullet chart. |
| `Range1Boundary?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the first range of values in a Bullet chart. |
| `Range2Boundary?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the second range of values in a Bullet chart. |
| `ShowLabels?` | `boolean` | Gets or sets a value indicating whether labels of Bullet chart are displayed. |
| `TargetLineColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground of the target value's graphical representation. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `TargetLineWidth?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the border thickness of the target value's graphical representation. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `TargetShape?` | ``"Line"`` \| ``"Dot"`` \| ``"Square"`` | Gets or sets a value indicating the shape of the target value graphical representation. |
| `TargetValue?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the target value of a Bullet chart. |
| `TickMarks?` | ``"None"`` \| ``"Inside"`` \| ``"Outside"`` | Gets or sets a value indicating the position of tick marks relative to an axis of a Bullet chart. |
| `TicksLineColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground of tick marks of a Bullet chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `TicksLineWidth?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the border thickness of tick marks of a Bullet chart. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Bullet chart at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Bullet chart from the top of the chart's container |
| `Type` | ``"bullet"`` | Should be set to "bullet" |
| `Value?` | `string` | - |
| `ValueColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground of the actual value's graphical representation. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Bullet chart is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Bullet chart. |
| `WorstValue?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the lower value of a Bullet chart. |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Bullet chart |

___

### <a id="chart" name="chart"></a> Chart

Ƭ **Chart**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `AccessibleDescription?` | `string` |
| `Bar?` | { `BottomWidth?`: `number` ; `NeckHeight?`: `number` ; `Overlap?`: `number` ; `TopWidth?`: `number` ; `Width?`: `number`  } |
| `Bar.BottomWidth?` | `number` |
| `Bar.NeckHeight?` | `number` |
| `Bar.Overlap?` | `number` |
| `Bar.TopWidth?` | `number` |
| `Bar.Width?` | `number` |
| `Bookmark?` | `string` |
| `CustomPalette?` | `string`[] |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] |
| `DataElementName?` | `string` |
| `DataElementOutput?` | `DataElementOutput` |
| `DataSetName?` | `string` |
| `DataSetParameters?` | { `[x: string]`: `any`; `Name`: `string` ; `Value`: `string`  }[] |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] |
| `Footer?` | [`ChartHeaderFooter`](Core.Rdl#chartheaderfooter) |
| `Header?` | [`ChartHeaderFooter`](Core.Rdl#chartheaderfooter) |
| `Height?` | `string` |
| `Label?` | `string` |
| `LayerName?` | `string` |
| `Left?` | `string` |
| `Name` | `string` |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` |
| `NewSection?` | `boolean` |
| `NoRowsMessage?` | `string` |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` |
| `PageName?` | `string` |
| `Palette?` | [`DvChartPalette`](Core.Rdl#dvchartpalette) |
| `PlotArea?` | [`ChartPlotArea`](Core.Rdl#chartplotarea) |
| `Plots?` | [`ChartPlot`](Core.Rdl#chartplot)[] |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundGradientEndColor?`: `string` ; `BackgroundGradientType?`: ``"None"`` \| ``"LeftRight"`` \| ``"TopBottom"`` \| ``"Center"`` \| ``"DiagonalLeft"`` \| ``"DiagonalRight"`` \| ``"HorizontalCenter"`` \| ``"VerticalCenter"`` \| \`=${string}\` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Calendar?`: ``"Default"`` \| ``"Gregorian"`` \| ``"GregorianArabic"`` \| ``"GregorianMiddleEastFrench"`` \| ``"GregorianTransliteratedEnglish"`` \| ``"GregorianTransliteratedFrench"`` \| ``"GregorianUSEnglish"`` \| ``"Hebrew"`` \| ``"Hijri"`` \| ``"Japanese"`` \| ``"Korean"`` \| ``"Taiwan"`` \| ``"ThaiBuddhist"`` \| \`=${string}\` ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LineHeight?`: `string` ; `NumeralLanguage?`: `string` ; `NumeralVariant?`: `string` ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `UnicodeBiDi?`: ``"Normal"`` \| ``"Embed"`` \| ``"BidiOverride"`` \| \`=${string}\` ; `UprightInVerticalText?`: ``"None"`` \| ``"Digits"`` \| ``"DigitsAndLatinLetters"`` \| \`=${string}\` ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } |
| `Style.BackgroundColor?` | `string` |
| `Style.BackgroundGradientEndColor?` | `string` |
| `Style.BackgroundGradientType?` | ``"None"`` \| ``"LeftRight"`` \| ``"TopBottom"`` \| ``"Center"`` \| ``"DiagonalLeft"`` \| ``"DiagonalRight"`` \| ``"HorizontalCenter"`` \| ``"VerticalCenter"`` \| \`=${string}\` |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.Calendar?` | ``"Default"`` \| ``"Gregorian"`` \| ``"GregorianArabic"`` \| ``"GregorianMiddleEastFrench"`` \| ``"GregorianTransliteratedEnglish"`` \| ``"GregorianTransliteratedFrench"`` \| ``"GregorianUSEnglish"`` \| ``"Hebrew"`` \| ``"Hijri"`` \| ``"Japanese"`` \| ``"Korean"`` \| ``"Taiwan"`` \| ``"ThaiBuddhist"`` \| \`=${string}\` |
| `Style.Color?` | `string` |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` |
| `Style.FontFamily?` | `string` |
| `Style.FontSize?` | `string` |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `Style.Format?` | `string` |
| `Style.Language?` | `string` |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.LineHeight?` | `string` |
| `Style.NumeralLanguage?` | `string` |
| `Style.NumeralVariant?` | `string` |
| `Style.PaddingBottom?` | `string` |
| `Style.PaddingLeft?` | `string` |
| `Style.PaddingRight?` | `string` |
| `Style.PaddingTop?` | `string` |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.UnicodeBiDi?` | ``"Normal"`` \| ``"Embed"`` \| ``"BidiOverride"`` \| \`=${string}\` |
| `Style.UprightInVerticalText?` | ``"None"`` \| ``"Digits"`` \| ``"DigitsAndLatinLetters"`` \| \`=${string}\` |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` |
| `ToolTip?` | `string` |
| `Top?` | `string` |
| `Type` | ``"chart"`` |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) |
| `Width?` | `string` |
| `ZIndex?` | `number` |

___

### <a id="chartaxis" name="chartaxis"></a> ChartAxis

Ƭ **ChartAxis**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `AxisLine?` | `boolean` |
| `AxisType?` | ``"X"`` \| ``"Y"`` |
| `DateMode?` | ``"Default"`` \| ``"Millisecond"`` \| ``"Second"`` \| ``"Minute"`` \| ``"Hour"`` \| ``"Day"`` \| ``"Week"`` \| ``"Month"`` \| ``"Year"`` |
| `Format?` | `string` |
| `Height?` | `number` |
| `LabelAngle?` | `number` |
| `LabelLayout?` | ``"Default"`` \| ``"None"`` \| ``"Clip"`` \| ``"Ellipsis"`` \| ``"Wrap"`` |
| `LabelRowCount?` | `number` |
| `LabelStyle?` | [`DvChartAxisLabelStyle`](Core.Rdl#dvchartaxislabelstyle) |
| `Labels?` | `boolean` |
| `LineStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `LineStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `LogBase?` | `number` |
| `MajorGrid?` | `boolean` |
| `MajorGridStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `MajorGridStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `MajorTickSize?` | `string` |
| `MajorTickStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `MajorTickStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `MajorTicks?` | ``"None"`` \| ``"Inside"`` \| ``"Outside"`` \| ``"Cross"`` |
| `MajorUnit?` | `string` |
| `Max?` | `string` |
| `MaxHeight?` | `number` |
| `MaxWidth?` | `number` |
| `Min?` | `string` |
| `MinorGrid?` | `boolean` |
| `MinorGridStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `MinorGridStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `MinorTickSize?` | `string` |
| `MinorTickStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `MinorTickStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `MinorTicks?` | ``"None"`` \| ``"Inside"`` \| ``"Outside"`` \| ``"Cross"`` |
| `MinorUnit?` | `string` |
| `Origin?` | `string` |
| `OverlappingLabels?` | ``"Auto"`` \| ``"Show"`` |
| `Plots?` | `string`[] |
| `Position?` | ``"None"`` \| ``"Near"`` \| ``"Far"`` |
| `Reversed?` | `boolean` |
| `Scale?` | ``"Linear"`` \| ``"Logarithmic"`` \| ``"Ordinal"`` \| ``"Percentage"`` |
| `Style?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `TextStyle?` | [`DvChartAxisTextStyle`](Core.Rdl#dvchartaxistextstyle) |
| `Title?` | `string` |
| `TitleStyle?` | [`DvChartAxisTextStyle`](Core.Rdl#dvchartaxistextstyle) |
| `Width?` | `number` |

___

### <a id="chartaxislabelstyle" name="chartaxislabelstyle"></a> ChartAxisLabelStyle

Ƭ **ChartAxisLabelStyle**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Color?` | `string` |
| `FontFamily?` | `string` |
| `FontSize?` | `string` |
| `FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `PaddingBottom?` | `string` |
| `PaddingLeft?` | `string` |
| `PaddingRight?` | `string` |
| `PaddingTop?` | `string` |
| `TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` |

___

### <a id="chartaxistextstyle" name="chartaxistextstyle"></a> ChartAxisTextStyle

Ƭ **ChartAxisTextStyle**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Color?` | `string` |
| `FontFamily?` | `string` |
| `FontSize?` | `string` |
| `FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `PaddingBottom?` | `string` |
| `PaddingLeft?` | `string` |
| `PaddingRight?` | `string` |
| `PaddingTop?` | `string` |
| `TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |

___

### <a id="chartcategorygroupingitem" name="chartcategorygroupingitem"></a> ChartCategoryGroupingItem

Ƭ **ChartCategoryGroupingItem**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Grouping?` | [`Grouping`](Core.Rdl#grouping) |
| `Label?` | `string` |
| `Sorting?` | [`SortExpression`](Core.Rdl#sortexpression)[] |

___

### <a id="chartcolorlegendseries" name="chartcolorlegendseries"></a> ChartColorLegendSeries

Ƭ **ChartColorLegendSeries**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) |
| `Field?` | `string` |
| `Hidden?` | `boolean` |
| `MaxHeight?` | `number` |
| `MaxWidth?` | `number` |
| `Mode?` | ``"None"`` \| ``"DataValues"`` \| ``"SeriesGroups"`` \| ``"Custom"`` |
| `Orientation?` | ``"Vertical"`` \| ``"Horizontal"`` |
| `Position?` | ``"Left"`` \| ``"Right"`` \| ``"Top"`` \| ``"Bottom"`` |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.PaddingBottom?` | `string` |
| `Style.PaddingLeft?` | `string` |
| `Style.PaddingRight?` | `string` |
| `Style.PaddingTop?` | `string` |
| `TextStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) |
| `Title?` | `string` |
| `TitleStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) |

___

### <a id="chartdataseriesitem" name="chartdataseriesitem"></a> ChartDataSeriesItem

Ƭ **ChartDataSeriesItem**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) |
| `DataElementName?` | `string` |
| `DataElementOutput?` | `DataElementOutput` |
| `Label?` | { `ConnectingLineStyle?`: { `Color?`: `string` ; `Style?`: ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` ; `Width?`: `string`  } ; `LinePosition?`: ``"Auto"`` \| ``"Center"`` ; `Offset?`: `number` ; `Style?`: { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\`  } ; `TextPosition?`: ``"Auto"`` \| ``"Center"`` \| ``"Inside"`` \| ``"Outside"`` ; `Value?`: `string`  } |
| `Label.ConnectingLineStyle?` | { `Color?`: `string` ; `Style?`: ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` ; `Width?`: `string`  } |
| `Label.ConnectingLineStyle.Color?` | `string` |
| `Label.ConnectingLineStyle.Style?` | ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` |
| `Label.ConnectingLineStyle.Width?` | `string` |
| `Label.LinePosition?` | ``"Auto"`` \| ``"Center"`` |
| `Label.Offset?` | `number` |
| `Label.Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\`  } |
| `Label.Style.BackgroundColor?` | `string` |
| `Label.Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Label.Style.Color?` | `string` |
| `Label.Style.FontFamily?` | `string` |
| `Label.Style.FontSize?` | `string` |
| `Label.Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `Label.Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `Label.Style.Format?` | `string` |
| `Label.Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `Label.TextPosition?` | ``"Auto"`` \| ``"Center"`` \| ``"Inside"`` \| ``"Outside"`` |
| `Label.Value?` | `string` |
| `Marker?` | { `BorderOpacity?`: `number` ; `Opacity?`: `number` ; `Shape?`: ``"Auto"`` \| ``"X"`` \| ``"Dot"`` \| ``"Box"`` \| ``"Diamond"`` \| ``"Triangle"`` \| ``"Dash"`` \| ``"Plus"`` ; `Size?`: `number` ; `Style?`: { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } ; `Visible?`: `boolean`  } |
| `Marker.BorderOpacity?` | `number` |
| `Marker.Opacity?` | `number` |
| `Marker.Shape?` | ``"Auto"`` \| ``"X"`` \| ``"Dot"`` \| ``"Box"`` \| ``"Diamond"`` \| ``"Triangle"`` \| ``"Dash"`` \| ``"Plus"`` |
| `Marker.Size?` | `number` |
| `Marker.Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `Marker.Style.BackgroundColor?` | `string` |
| `Marker.Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Marker.Visible?` | `boolean` |
| `Name?` | `string` |
| `Opacity?` | `number` |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `ToolTip?` | { `Format?`: `string` ; `Value?`: `string`  } |
| `ToolTip.Format?` | `string` |
| `ToolTip.Value?` | `string` |
| `Values?` | { `Caption?`: `string` ; `Value?`: `string`  }[] |

___

### <a id="chartheaderfooter" name="chartheaderfooter"></a> ChartHeaderFooter

Ƭ **ChartHeaderFooter**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `HAlign?` | ``"Center"`` \| ``"Left"`` \| ``"Right"`` |
| `Height?` | `string` \| `number` |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\`  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.Color?` | `string` |
| `Style.FontFamily?` | `string` |
| `Style.FontSize?` | `string` |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `Style.PaddingBottom?` | `string` |
| `Style.PaddingLeft?` | `string` |
| `Style.PaddingRight?` | `string` |
| `Style.PaddingTop?` | `string` |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `Title?` | `string` |
| `VAlign?` | ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` |

___

### <a id="chartpalette" name="chartpalette"></a> ChartPalette

Ƭ **ChartPalette**: ``"Light"`` \| ``"Custom"`` \| ``"Office"`` \| ``"Aspect"`` \| ``"Blue"`` \| ``"Blue2"`` \| ``"BlueGreen"`` \| ``"BlueWarm"`` \| ``"Cerulan"`` \| ``"Cocoa"`` \| ``"Coral"`` \| ``"Cyborg"`` \| ``"Dark"`` \| ``"Darkly"`` \| ``"Flatly"`` \| ``"Grayscale"`` \| ``"Green"`` \| ``"GreenYellow"`` \| ``"HighContrast"`` \| ``"Marquee"`` \| ``"Median"`` \| ``"Midnight"`` \| ``"Modern"`` \| ``"Office2010"`` \| ``"Orange"`` \| ``"OrangeRed"`` \| ``"Organic"`` \| ``"Paper"`` \| ``"Red"`` \| ``"RedOrange"`` \| ``"RedViolet"`` \| ``"Slate"`` \| ``"Slipstream"`` \| ``"Standard"`` \| ``"Superhero"`` \| ``"Violet"`` \| ``"Violet2"`` \| ``"Yellow"`` \| ``"YellowOrange"`` \| ``"Zen"``

___

### <a id="chartplot" name="chartplot"></a> ChartPlot

Ƭ **ChartPlot**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `CategoryGroupings?` | [`ChartCategoryGroupingItem`](Core.Rdl#chartcategorygroupingitem)[] |
| `ColorSeries?` | [`ChartColorLegendSeries`](Core.Rdl#chartcolorlegendseries) |
| `Config?` | [`ChartPlotConfig`](Core.Rdl#chartplotconfig) |
| `DataSeries?` | [`ChartDataSeriesItem`](Core.Rdl#chartdataseriesitem)[] |
| `Name?` | `string` |
| `PlotType?` | ``"Custom"`` \| ``"Column"`` \| ``"Bar"`` \| ``"Line"`` \| ``"Pie"`` \| ``"Area"`` \| ``"Pyramid"`` \| ``"Funnel"`` \| ``"Scatter"`` \| ``"Bubble"`` \| ``"Gantt"`` \| ``"Candlestick"`` \| ``"HighLowClose"`` \| ``"HighLowOpenClose"`` \| ``"PolarColumn"`` \| ``"PolarBar"`` \| ``"RadarArea"`` \| ``"RadarBubble"`` \| ``"RadarScatter"`` \| ``"RadarLine"`` \| ``"RangeArea"`` \| ``"RangeBar"`` \| ``"RangeColumn"`` \| ``"Gauge"`` |
| `SeriesGroupings?` | [`ChartSeriesGroupingItem`](Core.Rdl#chartseriesgroupingitem)[] |
| `ShapeSeries?` | [`ChartShapeLegendSeries`](Core.Rdl#chartshapelegendseries) |
| `SizeSeries?` | [`ChartSizeLegendSeries`](Core.Rdl#chartsizelegendseries) |

___

### <a id="chartplotarea" name="chartplotarea"></a> ChartPlotArea

Ƭ **ChartPlotArea**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Axes?` | [`ChartAxis`](Core.Rdl#chartaxis)[] |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.PaddingBottom?` | `string` |
| `Style.PaddingLeft?` | `string` |
| `Style.PaddingRight?` | `string` |
| `Style.PaddingTop?` | `string` |

___

### <a id="chartplotconfig" name="chartplotconfig"></a> ChartPlotConfig

Ƭ **ChartPlotConfig**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `AxisMode?` | ``"Cartesian"`` \| ``"Radial"`` \| ``"Polygonal"`` |
| `Bar?` | { `BottomWidth?`: `number` ; `NeckHeight?`: `number` ; `Overlap?`: `number` ; `TopWidth?`: `number` ; `Width?`: `number`  } |
| `Bar.BottomWidth?` | `number` |
| `Bar.NeckHeight?` | `number` |
| `Bar.Overlap?` | `number` |
| `Bar.TopWidth?` | `number` |
| `Bar.Width?` | `number` |
| `BarLineStyle?` | { `Color?`: `string` ; `Style?`: ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` ; `Width?`: `string`  } |
| `BarLineStyle.Color?` | `string` |
| `BarLineStyle.Style?` | ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` |
| `BarLineStyle.Width?` | `string` |
| `BarLines?` | `boolean` |
| `ClippingMode?` | ``"None"`` \| ``"Clip"`` \| ``"Fit"`` |
| `CustomLabels?` | [`DvPlotCustomLabel`](Core.Rdl#dvplotcustomlabel)[] |
| `InnerRadius?` | `number` |
| `LineAspect?` | ``"Default"`` \| ``"Spline"`` \| ``"StepCenter"`` \| ``"StepLeft"`` \| ``"StepRight"`` |
| `Offset?` | `number` |
| `OverlappingLabels?` | ``"Auto"`` \| ``"Show"`` \| ``"Hide"`` \| ``"Reposition"`` |
| `Overlays?` | [`DVOverlay`](Core.Rdl#dvoverlay)[] |
| `Pointers?` | [`DvPlotPointer`](Core.Rdl#dvplotpointer)[] |
| `SeriesArrangement?` | ``"Cluster"`` \| ``"Stack"`` |
| `ShowNulls?` | ``"Gaps"`` \| ``"Connected"`` \| ``"Zeros"`` |
| `StartAngle?` | `number` |
| `SwapAxes?` | `boolean` |
| `Sweep?` | `number` |

___

### <a id="chartseriesgroupingitem" name="chartseriesgroupingitem"></a> ChartSeriesGroupingItem

Ƭ **ChartSeriesGroupingItem**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Grouping?` | [`Grouping`](Core.Rdl#grouping) |
| `Sorting?` | [`SortExpression`](Core.Rdl#sortexpression)[] |

___

### <a id="chartshapelegendseries" name="chartshapelegendseries"></a> ChartShapeLegendSeries

Ƭ **ChartShapeLegendSeries**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) |
| `Field?` | `string` |
| `Hidden?` | `boolean` |
| `IconColor?` | `string` |
| `MaxHeight?` | `number` |
| `MaxWidth?` | `number` |
| `Mode?` | ``"None"`` \| ``"DataValues"`` \| ``"SeriesGroups"`` \| ``"Custom"`` |
| `Orientation?` | ``"Vertical"`` \| ``"Horizontal"`` |
| `Position?` | ``"Left"`` \| ``"Right"`` \| ``"Top"`` \| ``"Bottom"`` |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.PaddingBottom?` | `string` |
| `Style.PaddingLeft?` | `string` |
| `Style.PaddingRight?` | `string` |
| `Style.PaddingTop?` | `string` |
| `TextStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) |
| `Title?` | `string` |
| `TitleStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) |

___

### <a id="chartsizelegendseries" name="chartsizelegendseries"></a> ChartSizeLegendSeries

Ƭ **ChartSizeLegendSeries**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) |
| `Field?` | `string` |
| `Hidden?` | `boolean` |
| `IconColor?` | `string` |
| `MaxHeight?` | `number` |
| `MaxWidth?` | `number` |
| `Mode?` | ``"None"`` \| ``"DataValues"`` \| ``"SeriesGroups"`` \| ``"Custom"`` |
| `Orientation?` | ``"Vertical"`` \| ``"Horizontal"`` |
| `Position?` | ``"Left"`` \| ``"Right"`` \| ``"Top"`` \| ``"Bottom"`` |
| `RangeOptions?` | { `Title?`: `string` ; `To?`: `number`  }[] |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Style.PaddingBottom?` | `string` |
| `Style.PaddingLeft?` | `string` |
| `Style.PaddingRight?` | `string` |
| `Style.PaddingTop?` | `string` |
| `TextStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) |
| `Title?` | `string` |
| `TitleStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) |

___

### <a id="checkbox" name="checkbox"></a> Checkbox

Ƭ **Checkbox**: `Object`

Represents properties for a [Checkbox](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Visualizers/CheckBox/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a CheckBox |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a checkbox for a Jump To Bookmark interactivity action. |
| `CheckAlignment?` | ``"MiddleLeft"`` \| ``"TopLeft"`` \| ``"TopCenter"`` \| ``"TopRight"`` \| ``"MiddleCenter"`` \| ``"MiddleRight"`` \| ``"BottomLeft"`` \| ``"BottomCenter"`` \| ``"BottomRight"`` | Gets or sets a value indicating the checked or unchecked box position relative to the report item bounds. |
| `Checked?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the box displayed along with the text is checked or unchecked |
| `CustomCSSClasses?` | `string` | - |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Checkbox |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a checkbox that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Checkbox from the left of the checkbox's container |
| `Name` | `string` | Gets or sets a unique identifier for a Checkbox |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `WrapMode?`: ``"NoWrap"`` \| ``"CharWrap"`` \| ``"WordWrap"`` \| ``"StrictWordWrap"`` \| \`=${string}\`  } | Represents style information for a Checkbox |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Checkbox The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Checkbox |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a textbox |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a textbox |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a Checkbox The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a Checkbox |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a Checkbox. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a Checkbox. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a Checkbox The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a textbox |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a Checkbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a Checkbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a Checkbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a Checkbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a textbox |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a Checkbox. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a textbox |
| `Style.WrapMode?` | ``"NoWrap"`` \| ``"CharWrap"`` \| ``"WordWrap"`` \| ``"StrictWordWrap"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating how words should break when reaching the end of a line for a Checkbox. The value or the expression result should be one of the following.  **`value`** "NoWrap" indicates that line breaks do not occur  **`value`** "CharWrap" indicates that line breaks occur at any character  **`value`** "WordWrap" indicates that line breaks occur at the end of words |
| `StyleName?` | `string` | - |
| `Text?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the textual the content to be displayed in the checkbox. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a checkbox at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Checkbox from the top of the checkbox's container |
| `Type` | ``"checkbox"`` | Should be set to "checkbox" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Checkbox is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Checkbox |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a checkbox |

___

### <a id="connectionproperties" name="connectionproperties"></a> ConnectionProperties

Ƭ **ConnectionProperties**: `Object`

Represents information about how to connect to a data source

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ConnectString?` | `string` | Gets or sets the information necessary to connect to a data source |

___

### <a id="contentplaceholder" name="contentplaceholder"></a> ContentPlaceHolder

Ƭ **ContentPlaceHolder**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `ConsumeWhiteSpace?` | `boolean` |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] |
| `Height?` | `string` |
| `LayerName?` | `string` |
| `Left?` | `string` |
| `Name` | `string` |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] |
| `Text?` | `string` |
| `Top?` | `string` |
| `Type` | ``"contentplaceholder"`` |
| `Width?` | `string` |
| `ZIndex?` | `number` |

___

### <a id="dvoverlay" name="dvoverlay"></a> DVOverlay

Ƭ **DVOverlay**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `AggregateType?` | [`DVOverlayAggregateType`](Core.Rdl#dvoverlayaggregatetype) |
| `Axis?` | ``"X"`` \| ``"Y"`` |
| `BackwardForecastPeriod?` | `number` |
| `DetailLevel?` | ``"Group"`` \| ``"Total"`` |
| `Display?` | ``"Front"`` \| ``"Back"`` |
| `End?` | `number` |
| `Field?` | `string` |
| `ForwardForecastPeriod?` | `number` |
| `Intercept?` | `number` |
| `LegendLabel?` | `string` |
| `Name?` | `string` |
| `Order?` | `number` |
| `OverlayType?` | [`DVOverlayType`](Core.Rdl#dvoverlaytype) |
| `Period?` | `number` |
| `Start?` | `number` |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Value?` | `string` |

___

### <a id="dvoverlayaggregatetype" name="dvoverlayaggregatetype"></a> DVOverlayAggregateType

Ƭ **DVOverlayAggregateType**: ``"Median"`` \| ``"Max"`` \| ``"Min"`` \| ``"Average"`` \| ``"Sum"`` \| ``"Count"`` \| ``"Percentile"``

___

### <a id="dvoverlaytype" name="dvoverlaytype"></a> DVOverlayType

Ƭ **DVOverlayType**: ``"ReferenceLine"`` \| ``"ReferenceBand"`` \| ``"LinearTrendline"`` \| ``"ExponentialTrendline"`` \| ``"PowerTrendline"`` \| ``"LogarithmicTrendline"`` \| ``"PolynomialTrendline"`` \| ``"FourierTrendline"`` \| ``"MovingAverageTrendline"`` \| ``"CumulativeMovingAverageTrendline"`` \| ``"ExponentialMovingAverageTrendline"`` \| ``"WeightedMovingAverageTrendline"`` \| ``"MovingAnnualTotalTrendline"``

___

### <a id="dataset" name="dataset"></a> DataSet

Ƭ **DataSet**: `Object`

Represents information about a set of data to be used as a part of a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Fields?` | [`Field`](Core.Rdl#field)[] | Gets or sets a set of fields to include in a DataSet |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a set of filters to apply to each row in a DataSet |
| `Name` | `string` | Gets or sets a unique identifier for a DataSet |
| `Query?` | [`Query`](Core.Rdl#query) | Gets or sets the query information that is necessary to retrieve data from a data source |

___

### <a id="datasetreference" name="datasetreference"></a> DataSetReference

Ƭ **DataSetReference**: `Object`

Represent the DataSet to use to obtain a list of values and, optionally, labels for the valid values or the default value of a report parameter

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DataSetName` | `string` | Gets or sets the name of the DataSet that is being referenced |
| `LabelField?` | `string` | Gets or sets the name of the field in the referenced DataSet from which values are retrieved to populate the labels of a parameter’s valid values |
| `ValueField` | `string` | Gets or sets the name of the field in the referenced DataSet from which values are retrieved to populate the values of a parameter’s valid values or default value |

___

### <a id="datasource" name="datasource"></a> DataSource

Ƭ **DataSource**: `Object`

Represents information about a data source

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ConnectionProperties?` | [`ConnectionProperties`](Core.Rdl#connectionproperties) | Gets or sets information about how to connect to a data source |
| `Name?` | `string` | Gets or sets a unique identifier for a data source |

___

### <a id="defaultvalue" name="defaultvalue"></a> DefaultValue

Ƭ **DefaultValue**: `Object`

Represents the default values for a report parameter

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DataSetReference?` | [`DataSetReference`](Core.Rdl#datasetreference) | Gets or sets the DataSet reference to use to obtain the default value or values for a report parameter |
| `Values?` | `string`[] | Gets or sets the default values to use for a report parameter |

___

### <a id="documentmap" name="documentmap"></a> DocumentMap

Ƭ **DocumentMap**: `Object`

Represents the structure and layout information for a [report map](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Interactivity/index#report-map)

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Levels?` | (``"None"`` \| ``"Decimal"`` \| ``"DecimalLeadingZero"`` \| ``"CircledNumber"`` \| ``"LowerRoman"`` \| ``"UpperRoman"`` \| ``"LowerLatin"`` \| ``"UpperLatin"`` \| ``"LowerGreek"`` \| ``"UpperGreek"`` \| ``"Katakana"`` \| ``"KatakanaBrackets"`` \| ``"KatakanaIrohaBrackets"`` \| ``"KatakanaIroha"`` \| ``"KatakanaLower"`` \| ``"KatakanaIrohaLower"`` \| ``"LowerArmenian"`` \| ``"UpperArmenian"`` \| ``"Georgian"``)[] | Indicates the marker of items for individual hierarchy levels in the report map |
| `NumberingStyle?` | ``"None"`` \| ``"Decimal"`` \| ``"DecimalLeadingZero"`` \| ``"CircledNumber"`` \| ``"LowerRoman"`` \| ``"UpperRoman"`` \| ``"LowerLatin"`` \| ``"UpperLatin"`` \| ``"LowerGreek"`` \| ``"UpperGreek"`` \| ``"Katakana"`` \| ``"KatakanaBrackets"`` \| ``"KatakanaIrohaBrackets"`` \| ``"KatakanaIroha"`` \| ``"KatakanaLower"`` \| ``"KatakanaIrohaLower"`` \| ``"LowerArmenian"`` \| ``"UpperArmenian"`` \| ``"Georgian"`` | Gets or sets a value indicating the marker of an item in the report map |
| `Source?` | ``"None"`` \| ``"Labels"`` \| ``"All"`` \| ``"Headings"`` | Gets or sets a value indicating which items are included in the report map |

___

### <a id="dvchart" name="dvchart"></a> DvChart

Ƭ **DvChart**: `Object`

Represents properties for a [Chart](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/Chart/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `Bar?` | { `BottomWidth?`: `number` ; `NeckHeight?`: `number` ; `Overlap?`: `number` ; `TopWidth?`: `number` ; `Width?`: `number`  } | Represents the dimensions and form of columns and bars for Bar and Column charts. |
| `Bar.BottomWidth?` | `number` | Gets or sets a value indicating the size of a bottom or top part if columns or bars are split to two parts using the NeckHeight property. |
| `Bar.NeckHeight?` | `number` | Gets or sets a value indicating the point that breaks down the containing column or bar into two parts that may have different width or height. |
| `Bar.Overlap?` | `number` | Gets or sets a value indicating the gap between adjacent columns or bars relative to the containing category's size. |
| `Bar.TopWidth?` | `number` | Gets or sets a value indicating the size of a top or right part if columns or bars are split to two parts using the NeckHeight property. |
| `Bar.Width?` | `number` | Gets or sets a value indicating the column width or bar height relative to the size that the plot allocates for the containing category along the horizontal or vertical axis. |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Chart for a Jump To Bookmark interactivity action. |
| `CustomPalette?` | `string`[] | Gets or sets a value indicating the colors for a custom color palette. The array items should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a Chart. |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a Chart |
| `Footer?` | [`DvChartHeaderFooter`](Core.Rdl#dvchartheaderfooter) | Gets or sets a value indicating the properties for the footer of a Chart. |
| `Header?` | [`DvChartHeaderFooter`](Core.Rdl#dvchartheaderfooter) | Gets or sets a value indicating the properties for the header of a Chart. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Chart |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Chart that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Chart from the left of the chart's container |
| `Legend?` | [`DvChartGlobalLegend`](Core.Rdl#dvchartgloballegend) | Gets or sets a value indicating the properties for the global legend of a Chart. |
| `Name` | `string` | Gets or sets a unique identifier for a Chart |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NoRowsMessage?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text to render instead of the list layout when no rows of data are available for a Chart. |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Chart |
| `Palette?` | [`DvChartPalette`](Core.Rdl#dvchartpalette) | Gets or sets a value indicating the color palette of a Chart. |
| `PlotArea?` | [`DvChartPlotArea`](Core.Rdl#dvchartplotarea) | Gets or sets a value indicating the properties for the plot area of a Chart. |
| `Plots?` | [`DvChartPlot`](Core.Rdl#dvchartplot)[] | Gets or sets a value indicating a collection of chart plots. |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundGradientEndColor?`: `string` ; `BackgroundGradientType?`: ``"None"`` \| ``"LeftRight"`` \| ``"TopBottom"`` \| ``"Center"`` \| ``"DiagonalLeft"`` \| ``"DiagonalRight"`` \| ``"HorizontalCenter"`` \| ``"VerticalCenter"`` \| \`=${string}\` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } | Represents style information for a Chart |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundGradientEndColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the end color for the background gradient of a Chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundGradientType?` | ``"None"`` \| ``"LeftRight"`` \| ``"TopBottom"`` \| ``"Center"`` \| ``"DiagonalLeft"`` \| ``"DiagonalRight"`` \| ``"HorizontalCenter"`` \| ``"VerticalCenter"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the type of background gradient of a Chart. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no background gradient  **`value`** "LeftRight" indicates a horizontal background gradient  **`value`** "TopBottom" indicates a vertical background gradient  **`value`** "Center" indicates a circular background gradient  **`value`** "DiagonalLeft" indicates a diagonal gradient that goes from top-left to bottom-right  **`value`** "DiagonalRight" indicates a diagonal gradient that goes from top-right to bottom-left  **`value`** "HorizontalCenter" indicates a horizontal gradient that goes out from the center to both the top and the bottom  **`value`** "VerticalCenter" indicates a vertical gradient that goes out from the center to both the left and the right |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Chart |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Chart |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Chart |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a NoRowsMessage The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether text within a NoRowsMessage is written left-to-right or right-to-left. The value or the expression result should be one of the following.  **`value`** "LTR" indicates that text is written left-to-right.  **`value`** "RTL" indicates that the text is written right-to-left. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a NoRowsMessage |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a NoRowsMessage is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a NoRowsMessage. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Chart |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a Chart and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a Chart and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a Chart and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a Chart and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Chart |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "General" indicates that a Chart aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a Chart aligns the text to the left  **`value`** "Right" indicates that a Chart aligns the text to the right  **`value`** "Center" indicates that a Chart centers the text  **`value`** "Justify" indicates that a Chart stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Chart |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the textual content within a NoRowsMessage is laid out horizontally or vertically as well as the direction in which text moves. The value or the expression result should be one of the following.  **`value`** "lr-tb" indicates that if the Direction is "LTR", textual content flows horizontally from left to right. For RTL direction, content moves horizontally from right to left. The following horizontal line resides below the previous line.  **`value`** "tb-rl" indicates that id if the Direction is LTR, textual content flows vertically from top to bottom, and the following vertical line resides to the left of the previous line. For RTL direction, content flows vertically from bottom to top, and the following vertical line resides to the right of the previous line. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Chart at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Chart from the top of the chart's container |
| `Type` | ``"dvchart"`` | Should be set to "dvchart" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Chart is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Chart |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Chart |

___

### <a id="dvchartaggregate" name="dvchartaggregate"></a> DvChartAggregate

Ƭ **DvChartAggregate**: ``"None"`` \| ``"Max"`` \| ``"Min"`` \| ``"Average"`` \| ``"Sum"`` \| ``"Count"`` \| ``"CountDistinct"`` \| ``"CountOfAll"`` \| ``"List"`` \| ``"PopulationStandardDeviation"`` \| ``"PopulationVariance"`` \| ``"Range"`` \| ``"StandardDeviation"`` \| ``"Variance"``

Represents the function that reduces many values into a single value.

___

### <a id="dvchartaggregateencoding" name="dvchartaggregateencoding"></a> DvChartAggregateEncoding

Ƭ **DvChartAggregateEncoding**: `Object`

Represents the properties for an encoding of a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | - |
| `Aggregate?` | [`DvChartAggregate`](Core.Rdl#dvchartaggregate) | Gets or sets a value indicating the aggregate function that applies to the encoding values. |
| `Field?` | { `Captions?`: `string`[] ; `Value?`: `string`[]  } | Represents an encoding value |
| `Field.Captions?` | `string`[] | - |
| `Field.Value?` | `string`[] | Gets or sets a value indicating a collection of encoding [expressions](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) |

___

### <a id="dvchartaxis" name="dvchartaxis"></a> DvChartAxis

Ƭ **DvChartAxis**: `Object`

Represents properties of an axis of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AxisLine?` | `boolean` | Gets or sets a value indicating whether the axis line is displayed. |
| `AxisType?` | ``"X"`` \| ``"Y"`` | Gets or sets a value indicating the type of axis  **`value`** "X" indicates an axis that handles categorical values  **`value`** "Y" indicates an axis that handles data values |
| `DateMode?` | ``"Default"`` \| ``"Millisecond"`` \| ``"Second"`` \| ``"Minute"`` \| ``"Hour"`` \| ``"Day"`` \| ``"Week"`` \| ``"Month"`` \| ``"Year"`` | Gets or sets a value indicating date mode of X axis |
| `Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a NoRowsMessage is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Height?` | `number` | - |
| `LabelAngle?` | `number` | Gets or sets a value from -90 to 90 indicating the labels' rotation in degrees relative to the axis line. |
| `LabelField?` | `string` | - |
| `LabelRowCount?` | `number` | Gets or sets a value from 1 to max indicating the X-axis label layout to multi-row. |
| `LabelStyle?` | [`DvChartAxisLabelStyle`](Core.Rdl#dvchartaxislabelstyle) | Gets or sets a value indicating visual appearance of labels |
| `Labels?` | `boolean` | Gets or sets a value indicating whether axis labels are displayed. |
| `LineStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for an axis line |
| `LineStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets a value indicating the axis line properties. |
| `LogBase?` | `number` | Gets or sets a value indicating logarithm base for an axis with Logarithmic scale. |
| `MajorGrid?` | `boolean` | Gets or sets a value indicating whether the major grid lines are displayed. |
| `MajorGridStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for the major grid lines of an axis. |
| `MajorGridStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets a value indicating the major grid lines properties. |
| `MajorTickSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the size of the major ticks. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `MajorTickStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for the major ticks of an axis. |
| `MajorTickStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets a value indicating the major ticks properties. |
| `MajorTicks?` | ``"None"`` \| ``"Inside"`` \| ``"Outside"`` \| ``"Cross"`` | Gets or sets a value indicating the position of major ticks relative to the axis line. |
| `MajorUnit?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the interval between major grid lines. The value or the expression result should be a number. |
| `Max?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the lower bound of the range of values that an axis can handle. |
| `MaxHeight?` | `number` | - |
| `MaxWidth?` | `number` | - |
| `Min?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the upper bound of the range of values that an axis can handle. |
| `MinorGrid?` | `boolean` | Gets or sets a value indicating whether the minor grid lines are displayed. |
| `MinorGridStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for the minor grid lines of an axis. |
| `MinorGridStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets a value indicating the minor grid lines properties. |
| `MinorTickSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the size of the minor ticks. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `MinorTickStyle?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for the minor ticks of an axis. |
| `MinorTickStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | - |
| `MinorTicks?` | ``"None"`` \| ``"Inside"`` \| ``"Outside"`` \| ``"Cross"`` | Gets or sets a value indicating the position of minor ticks relative to the axis line. |
| `MinorUnit?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the interval between minor grid lines. The value or the expression result should be a number. |
| `Origin?` | `string` | Gets or sets a value of an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating an axis's location relative to the orthogonal axis. |
| `OverlappingLabels?` | ``"Auto"`` \| ``"Show"`` | Gets or sets a value indicating the appearance of overlapping axis labels.  **`value`** "Auto" hides some labels to prevent the overlapping  **`value`** "Show" shows all labels even if the overlapping persists |
| `Plots?` | `string`[] | Gets or sets a value indicating a collection of plots for which an axis provides the coordinate system |
| `Position?` | ``"None"`` \| ``"Near"`` \| ``"Far"`` | Gets or sets a value indicating the position of an axis relative to the containing plot area. |
| `Reversed?` | `boolean` | Gets or sets a value indicating whether the default direction of a vertical axis should be set to Top-to-Bottom, and the default direction of a horizontal axis should be set to Right-To-Left. |
| `Scale?` | ``"Linear"`` \| ``"Logarithmic"`` \| ``"Ordinal"`` \| ``"Percentage"`` | Gets or sets a value indicating the axis type.  **`value`** "Linear" scale evenly distributes the range of available values along the axis.  **`value`** "Logarithmic" scale uses the logarithm of values instead of the values themselves.  **`value`** "Ordinal" applies to non-numerical values which evenly distribute along the axis as per their order.  **`value`** "Percentage" scale used for Percentage Stacked plots. |
| `Title?` | `string` | Gets or sets a value of an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the title of an axis. |
| `TitleStyle?` | [`DvChartAxisTextStyle`](Core.Rdl#dvchartaxistextstyle) | Gets or sets a value indicating visual appearance of the title of an axis. |
| `Width?` | `number` | - |

___

### <a id="dvchartaxislabelstyle" name="dvchartaxislabelstyle"></a> DvChartAxisLabelStyle

Ƭ **DvChartAxisLabelStyle**: `Object`

Represets extended style information for textual elements of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of text. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text. |
| `FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | - |

___

### <a id="dvchartaxistextstyle" name="dvchartaxistextstyle"></a> DvChartAxisTextStyle

Ƭ **DvChartAxisTextStyle**: `Object`

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of text. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text. |
| `FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `PaddingBottom?` | `string` | - |
| `PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of text area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |

___

### <a id="dvchartcategoryencoding" name="dvchartcategoryencoding"></a> DvChartCategoryEncoding

Ƭ **DvChartCategoryEncoding**: `Object`

Represents properties of the categories for a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Field?` | { `Captions?`: `string`[] ; `Value?`: `string`[]  } | Represents categories value. |
| `Field.Captions?` | `string`[] | - |
| `Field.Value?` | `string`[] | Gets or sets a value indicating a collection of categories [expressions](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) |
| `Sort?` | ``"None"`` \| ``"Ascending"`` \| ``"Descending"`` | Gets or sets a value indicating the sort order of categories appearance. |
| `SortingAggregate?` | [`DvChartAggregate`](Core.Rdl#dvchartaggregate) | Gets or sets a value indicating the aggregate function that applies to the SortingField values. |
| `SortingField?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the order of categories appearance. |

___

### <a id="dvchartdetailencoding" name="dvchartdetailencoding"></a> DvChartDetailEncoding

Ƭ **DvChartDetailEncoding**: `Object`

Represents the properties for category details of a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ExcludeNulls?` | `boolean` | Gets or sets a value indicating whether the details encoding should exclude null values. |
| `Field?` | { `Captions?`: `string`[] ; `Value?`: `string`[]  } | Represents an encoding value |
| `Field.Captions?` | `string`[] | - |
| `Field.Value?` | `string`[] | Gets or sets a value indicating a collection of category details [expressions](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) |
| `Group?` | ``"None"`` \| ``"Cluster"`` \| ``"Stack"`` | Gets or sets a value indicating the arrangement of details within the parent category. |
| `Sort?` | ``"None"`` \| ``"Ascending"`` \| ``"Descending"`` | Gets or sets a value indicating the sort order of details appearance within the parent category. |
| `SortingAggregate?` | [`DvChartAggregate`](Core.Rdl#dvchartaggregate) | Gets or sets a value indicating the aggregate function that applies to the SortingField values. |
| `SortingField?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the order of details appearance within the parent category. |

___

### <a id="dvchartencodings" name="dvchartencodings"></a> DvChartEncodings

Ƭ **DvChartEncodings**: `Object`

Represents the graphical representation of the data for a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Category?` | [`DvChartCategoryEncoding`](Core.Rdl#dvchartcategoryencoding) | Gets or sets a value indicating the categories for a plot of a chart. |
| `Color?` | [`DvChartAggregateEncoding`](Core.Rdl#dvchartaggregateencoding) | Gets or sets a value indicating the color encoding for a plot of a chart. |
| `Details?` | [`DvChartDetailEncoding`](Core.Rdl#dvchartdetailencoding)[] | Gets or sets a value indicating the category details for a plot of a chart. |
| `Shape?` | [`DvChartAggregateEncoding`](Core.Rdl#dvchartaggregateencoding) | Gets or sets a value indicating the shape encoding for a plot of a chart. |
| `Size?` | [`DvChartAggregateEncoding`](Core.Rdl#dvchartaggregateencoding) | Gets or sets a value indicating the size encoding for a plot of a chart. |
| `Texts?` | { `Aggregate?`: [`DvChartAggregate`](Core.Rdl#dvchartaggregate) ; `Field?`: { `Captions?`: `string`[] ; `FieldType?`: ``"Simple"`` ; `Value?`: `string`[]  } ; `Target?`: ``"ToolTip"`` \| ``"Label"``  }[] | - |
| `Values?` | [`DvChartValueAggregateEncoding`](Core.Rdl#dvchartvalueaggregateencoding)[] | Gets or sets a value indicating the data values for a plot of a chart. |

___

### <a id="dvchartgloballegend" name="dvchartgloballegend"></a> DvChartGlobalLegend

Ƭ **DvChartGlobalLegend**: `Object`

Represents the properties for the global legend of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Hidden?` | `boolean` | Gets or sets a value indicating whether the global legend of a chart is hidden. |
| `Orientation?` | ``"Vertical"`` \| ``"Horizontal"`` | Gets or sets a value indicating the arrangement of labels in the global legend of a chart. |
| `Position?` | ``"Left"`` \| ``"Right"`` \| ``"Top"`` \| ``"Bottom"`` | Gets or sets a value indicating the position of the global legend of a chart relative to the sides and corners of the plot area. |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } | Represents style information for the global legend of a Chart. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of the global legend in a chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the border properties for the global legend of a chart. |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of the global legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of the global legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of the global legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of the global legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `TextStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) | Gets or sets a value indicating the appearance of labels in the global legend of a chart. |
| `TitleStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) | Gets or sets a value indicating the appearance of the title of the global legend of a chart. |

___

### <a id="dvchartheaderfooter" name="dvchartheaderfooter"></a> DvChartHeaderFooter

Ƭ **DvChartHeaderFooter**: `Object`

Represents properties for the header or footer of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `HAlign?` | ``"Center"`` \| ``"Left"`` \| ``"Right"`` | Gets or sets a value indicating the horizontal alignment for the text within the header or footer of a chart. |
| `Height?` | `string` \| `number` | Gets or sets a value in the percentage of the containing chart's height indicating the height of the header of footer of a chart. |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } | Represents style information for the header or footer of a chart. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of the header of footer of a chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets a value indicating the border properties for the header or footer of a chart. |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of the chart's header or footer and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of the chart's header or footer and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of the chart's header or footer and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of the chart's header or footer and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `TextStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) | Gets or sets a value indicating the appearance of text within the header or footer of a chart. |
| `Title?` | `string` | Gets or sets a value of an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed in the header or footer of a chart. |
| `VAlign?` | ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` | Gets or sets a value indicating the vertical alignment for the text within the header or footer of a chart. |

___

### <a id="dvchartlegendoption" name="dvchartlegendoption"></a> DvChartLegendOption

Ƭ **DvChartLegendOption**: `Object`

Represents properties for a Color, Shape or Size Legend of a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Hidden?` | `boolean` | Gets or sets a value indicating whether a legend of a chart is hidden. |
| `LegendType?` | ``"Color"`` \| ``"Size"`` \| ``"Shape"`` | Gets or sets a value indicating the type of a legend. |
| `MaxHeight?` | `number` | Gets or sets a value in percentage relative to the plot area height indicating the maximum height of a legend. |
| `MaxWidth?` | `number` | Gets or sets a value in percentage relative to the plot area height indicating the maximum width of a legend. |
| `Orientation?` | ``"Vertical"`` \| ``"Horizontal"`` | Gets or sets a value indicating the arrangement of labels in a legend of a chart. |
| `Position?` | ``"Left"`` \| ``"Right"`` \| ``"Top"`` \| ``"Bottom"`` | Gets or sets a value indicating the position of a legend of a chart relative to the sides and corners of the plot area. |
| `RangeOptions?` | { `Title?`: `string` ; `To?`: `number`  }[] | Represents  custom ranges and titles for a size legend of a Chart. |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } | Represents style information for a legend of a Chart. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a legend in a chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the border properties for a global legend of a chart. |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a legend of a chart and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `TextStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) | Gets or sets a value indicating the appearance of labels in a legend of a chart. |
| `Title?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the title of a legend. |
| `TitleStyle?` | [`DvChartTextStyle`](Core.Rdl#dvcharttextstyle) | Gets or sets a value indicating the appearance of the title of a legend of a chart. |

___

### <a id="dvchartpalette" name="dvchartpalette"></a> DvChartPalette

Ƭ **DvChartPalette**: ``"Light"`` \| ``"Custom"`` \| ``"Office"`` \| ``"Aspect"`` \| ``"Blue"`` \| ``"Blue2"`` \| ``"BlueGreen"`` \| ``"BlueWarm"`` \| ``"Cerulan"`` \| ``"Cocoa"`` \| ``"Coral"`` \| ``"Cyborg"`` \| ``"Dark"`` \| ``"Darkly"`` \| ``"Flatly"`` \| ``"Grayscale"`` \| ``"Green"`` \| ``"GreenYellow"`` \| ``"HighContrast"`` \| ``"Marquee"`` \| ``"Median"`` \| ``"Midnight"`` \| ``"Modern"`` \| ``"Office2010"`` \| ``"Orange"`` \| ``"OrangeRed"`` \| ``"Organic"`` \| ``"Paper"`` \| ``"Red"`` \| ``"RedOrange"`` \| ``"RedViolet"`` \| ``"Slate"`` \| ``"Slipstream"`` \| ``"Standard"`` \| ``"Superhero"`` \| ``"Violet"`` \| ``"Violet2"`` \| ``"Yellow"`` \| ``"YellowOrange"`` \| ``"Zen"``

Represents the color paletter of a chart.

___

### <a id="dvchartplot" name="dvchartplot"></a> DvChartPlot

Ƭ **DvChartPlot**: `Object`

Represents properties for the plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Config?` | [`DvChartPlotConfig`](Core.Rdl#dvchartplotconfig) | Gets or sets a value indicating the configuration for a plot of a chart. |
| `Encodings?` | [`DvChartEncodings`](Core.Rdl#dvchartencodings) | Gets or sets a value indicating the graphical representation of the data for a plot of a chart. |
| `PlotChartSubtype?` | ``"Plain"`` \| ``"Clustered"`` \| ``"Stacked"`` | Gets or sets a value indicating the sub-type for a plot of a chart. |
| `PlotChartType?` | ``"Custom"`` \| ``"Column"`` \| ``"Bar"`` \| ``"Line"`` \| ``"Pie"`` \| ``"Area"`` \| ``"Pyramid"`` \| ``"Funnel"`` \| ``"Scatter"`` \| ``"Bubble"`` \| ``"Gantt"`` \| ``"Candlestick"`` \| ``"HighLowClose"`` \| ``"HighLowOpenClose"`` \| ``"PolarColumn"`` \| ``"PolarBar"`` \| ``"RadarArea"`` \| ``"RadarBubble"`` \| ``"RadarScatter"`` \| ``"RadarLine"`` \| ``"RangeArea"`` \| ``"RangeBar"`` \| ``"RangeColumn"`` \| ``"Gauge"`` | Gets or sets a value indicating the type for a plot of a chart. |
| `PlotName?` | `string` | Gets or sets a unique identifier for a plot of a chart. |

___

### <a id="dvchartplotarea" name="dvchartplotarea"></a> DvChartPlotArea

Ƭ **DvChartPlotArea**: `Object`

Represents properties of the plot area of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Axes?` | [`DvChartAxis`](Core.Rdl#dvchartaxis)[] | Gets or sets a value indicating a collection of axes within the plot area of a chart. |
| `Legends?` | [`DvChartLegendOption`](Core.Rdl#dvchartlegendoption)[] | Gets or sets a value indicating a collection of legends within the plot area of a chart. |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string`  } | Represents style information for the plot area of a chart. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of the plot area of a chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the border properties for the plot area a Chart. |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of the plot area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of the plot area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of the plot area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of the plot area and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |

___

### <a id="dvchartplotconfig" name="dvchartplotconfig"></a> DvChartPlotConfig

Ƭ **DvChartPlotConfig**: `Object`

Represents the configuration for a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a plot of a chart. |
| `AxisMode?` | ``"Cartesian"`` \| ``"Radial"`` \| ``"Polygonal"`` | Gets or sets a value indicating the type of axes for a plot of a chart.  **`value`** "Radial" is applicable for "Pie", "PolarColumn", "PolarBar" plots.  **`value`** "Cartesian" is applicable for "Bar", "Line", "Area", "Scatter", "HighLowOpenClose", "Candlestick","Column", "Pyramid", "Funnel", "Bubble", "Gantt", "HighLowClose" plots.  **`value`** "Polygonal" is applicable for "RadarArea", "RadarBubble", "RadarScatter", "RadarLine" plots. |
| `BarLineStyle?` | { `Color?`: `string` ; `Style?`: ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` ; `Width?`: `string`  } | - |
| `BarLineStyle.Color?` | `string` | - |
| `BarLineStyle.Style?` | ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` | - |
| `BarLineStyle.Width?` | `string` | - |
| `BarLines?` | `boolean` | Gets or sets a value indicating whether to display the connecting lines between plot parts that belong to the same category or details. |
| `ClippingMode?` | ``"None"`` \| ``"Clip"`` \| ``"Fit"`` | Gets or sets a value indicating the manner that the plot area draws a plot that does not fit.  **`value`** "None" equals to "Fit"  **`value`** "Clip" indicates that the plot area cuts off a plot on the edge of its right or bottom padding  **`value`** "Fit" indicates that the plot area should use all the available space to fit a plot |
| `CustomLabels?` | [`DvPlotCustomLabel`](Core.Rdl#dvplotcustomlabel)[] | - |
| `InnerRadius?` | `number` | Gets or sets a value in percentage of the outer radius indicating the size of a hole in the center of the disk for "Pie", "PolarColumn", and "PolarBar" plots. |
| `LineAspect?` | ``"Default"`` \| ``"Spline"`` \| ``"StepCenter"`` \| ``"StepLeft"`` \| ``"StepRight"`` | Gets or sets a value indicating the style of the line that connects data points for "Line" and "Area" plots.  **`value`** "Default" indicates the straight line  **`value`** "Spline" indicates the bezier curve  **`value`** "StepCenter" indicates the stepped line  **`value`** "StepLeft" indicates the stepped line  **`value`** "StepRight" indicates the stepped line |
| `LineStyle?` | { `Color?`: `string` ; `Style?`: ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` ; `Width?`: `string`  } | Gets or sets a value indicating the properties of the line connecting data points for "Line" and "Area" plots, or the properties of the border of geometrical shapes for other plots. |
| `LineStyle.Color?` | `string` | - |
| `LineStyle.Style?` | ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` | - |
| `LineStyle.Width?` | `string` | - |
| `Offset?` | `number` | Gets or sets a value in percentage that translates geometrical shapes of a plot. |
| `Opacity?` | `number` | Gets or sets a value in percentage indicating the opacity of geometrical shapes of a plot. |
| `Overlays?` | [`DVOverlay`](Core.Rdl#dvoverlay)[] | - |
| `Pointers?` | [`DvPlotPointer`](Core.Rdl#dvplotpointer)[] | - |
| `Radial?` | `boolean` | Gets or sets a value indicating whether a plot has radial shape. |
| `Rules?` | [`DvChartRule`](Core.Rdl#dvchartrule)[] | Gets or sets a value indicating the additional rules of plot appearance. |
| `ShowNulls?` | ``"Gaps"`` \| ``"Connected"`` \| ``"Zeros"`` | Gets or sets a value indicating the arrangement of data points for Null values.  **`value`** "Gaps" indicates that the plot will prevent connection between a null data point and its previous and next points  **`value`** "Zero" indicates that null data points will be considered to have 0 value  **`value`** "Connected" indicates that the plot will connect the previous and the next points of a null point |
| `StartAngle?` | `number` | Gets or sets a value in arcdegree indicating the rotation of a "Pie", "PolarColumn", or "PolarBar" plot clockwise. |
| `Style?` | { `BackgroundColor?`: `string`  } | Represents the style of geometrical shapes of a plot. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of geometrical shapes of a plot in a chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Sweep?` | `number` | Gets or sets a value in arcdegree from 0 to 360 that determines the arc length occupied by a "Pie", "PolarColumn", or "PolarBar" plot. |
| `SymbolOpacity?` | `number` | Gets or sets a value in percentage indicating the opacity of symbols in a "Line" or "Area" plot. |
| `SymbolShape?` | ``"Auto"`` \| ``"X"`` \| ``"Dot"`` \| ``"Box"`` \| ``"Diamond"`` \| ``"Triangle"`` \| ``"Dash"`` \| ``"Plus"`` | Gets or sets a value indicating the symbols shape for a "Line" or "Area" plot. |
| `SymbolSize?` | `number` | Gets or sets a value of symbol size in a "Line" or "Scatter" plot. |
| `SymbolStyle?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents the style of symbols for a "Line" or "Area" plot. |
| `SymbolStyle.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of the symbols in a "Line" or "Area" plots. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `SymbolStyle.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the border properties for symbols in a "Line" or "Area" plot. |
| `Symbols?` | `boolean` | Gets or sets a value indicating whether a "Line" or "Area" plot displays symbols. |
| `Text?` | { `ConnectingLine?`: { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } ; `LinePosition?`: ``"Auto"`` \| ``"Center"`` ; `Offset?`: `number` ; `OverlappingLabels?`: ``"Auto"`` \| ``"Show"`` \| ``"Hide"`` ; `Style?`: { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\`  } ; `Template?`: `string` ; `TextPosition?`: ``"Auto"`` \| ``"Center"`` \| ``"Inside"`` \| ``"Outside"``  } | Represents properties for labels of a plot of a chart. |
| `Text.ConnectingLine?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents properties of connecting lines between labels and respective parts of a plot. |
| `Text.ConnectingLine.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the line properties for connecting lines. |
| `Text.LinePosition?` | ``"Auto"`` \| ``"Center"`` | Gets or sets a value indicating the starting point of the connecting line relative to the respective part of a plot. |
| `Text.Offset?` | `number` | Gets or sets a value indicating the offset of labels relative to the respective part of a plot |
| `Text.OverlappingLabels?` | ``"Auto"`` \| ``"Show"`` \| ``"Hide"`` | Gets or sets a value indicating the handling of overlapping labels.  **`value`** "Auto" hides some labels to prevent the overlapping  **`value`** "Show" shows all labels even if the overlapping persists |
| `Text.Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\`  } | Represents the style for labels of a plot of a chart. |
| `Text.Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background for labels of a plot of a chart. |
| `Text.Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the  border properties for labels of a plot of a chart. |
| `Text.Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color for labels of a plot of a chart. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Text.Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for labels of a plot of a chart. |
| `Text.Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for labels of a plot of a chart. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Text.Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for labels of a plot of a chart. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Text.Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for labels of a plot of a chart. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Text.Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for labels of a plot of a chart. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Text.Template?` | `string` | Gets or sets a value indicating the contents of a label. |
| `Text.TextPosition?` | ``"Auto"`` \| ``"Center"`` \| ``"Inside"`` \| ``"Outside"`` | Gets or sets a value indicating the position of  labels relative to the respective part of a plot |
| `Tooltip?` | { `Template?`: `string`  } | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a part of a plot. |
| `Tooltip.Template?` | `string` | - |
| `UnpivotData?` | `boolean` | - |

___

### <a id="dvchartrule" name="dvchartrule"></a> DvChartRule

Ƭ **DvChartRule**: `Object`

Represents the additional rules of plot appearance.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Condition?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that should evaluate to a boolean value indicating whether the rule should be applied. |
| `Name?` | `string` | - |
| `RuleProperties?` | { `TargetProperty?`: ``"BackgroundColor"`` \| ``"LineWidth"`` \| ``"LineStyle"`` \| ``"LineColor"`` \| ``"SymbolBackgroundColor"`` \| ``"SymbolLineColor"`` \| ``"SymbolLineStyle"`` \| ``"SymbolLineWidth"`` \| ``"LabelTemplate"`` \| ``"TooltipTemplate"`` ; `Value?`: `string`  }[] | Represents the effect of a rule. |

___

### <a id="dvcharttextstyle" name="dvcharttextstyle"></a> DvChartTextStyle

Ƭ **DvChartTextStyle**: `Object`

Represets style information for textual elements of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of text. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text. |
| `FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |

___

### <a id="dvchartvalueaggregateencoding" name="dvchartvalueaggregateencoding"></a> DvChartValueAggregateEncoding

Ƭ **DvChartValueAggregateEncoding**: `Object`

Represents the properties for data values of a plot of a chart.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Aggregate?` | [`DvChartAggregate`](Core.Rdl#dvchartaggregate) | Gets or sets a value indicating the aggregate function that applies to the encoding values. |
| `Field?` | { `FieldType?`: ``"Complex"`` ; `Subfields?`: { `Caption?`: `string` ; `Key?`: `string` ; `Value?`: `string`  }[]  } \| { `Captions?`: `string`[] ; `Value?`: `string`[]  } | Represents an encoding value |

___

### <a id="dvplotcustomlabel" name="dvplotcustomlabel"></a> DvPlotCustomLabel

Ƭ **DvPlotCustomLabel**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `OffsetX?` | `string` |
| `OffsetY?` | `string` |
| `Style?` | { `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } |
| `Style.Color?` | `string` |
| `Style.FontFamily?` | `string` |
| `Style.FontSize?` | `string` |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` |
| `Text?` | `string` |

___

### <a id="dvplotpointer" name="dvplotpointer"></a> DvPlotPointer

Ƭ **DvPlotPointer**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `End?` | `string` |
| `NeedlePinWidth?` | `string` |
| `NeedleWidth?` | `string` |
| `Style?` | { `BackgroundColor?`: `string`  } |
| `Style.BackgroundColor?` | `string` |

___

### <a id="embeddedimage" name="embeddedimage"></a> EmbeddedImage

Ƭ **EmbeddedImage**: `Object`

 Represent an image that is embedded within a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ImageData?` | `string` | Gets or sets image data in [base64 format](https://www.rfc-editor.org/rfc/rfc4648.txt) for an embedded image |
| `MIMEType?` | `string` | Get or sets the image format of an embedded image Supported values are "image/jpeg", "image/gif", "image/png", and "image/svg+xml" |
| `Name?` | `string` | Get or sets a unique identifier for an embedded image |

___

### <a id="field" name="field"></a> Field

Ƭ **Field**: `Object`

Represents information about a DataSet field

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DataField?` | `string` | Gets or sets the name of the field that is returned by the DataSet query |
| `Name` | `string` | Gets or sets a unique identifier for a field |
| `Value?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to a value for this field |

___

### <a id="filter" name="filter"></a> Filter

Ƭ **Filter**: `Object`

Represents a filter to apply to rows of data within a DataSet, a group, or a data region

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `FilterExpression` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that is evaluated for each instance of a group, or for each row of data that is associated with a DataSet, a group, or a data region. This expression is then compared to the value of the FilterValues element by using the Operator. Failed comparisons result in the row or instance being filtered out of its containing group, dataset, or data region. |
| `FilterValues` | `string`[] | Gets or sets the values to compare to a FilterExpression |
| `Operator` | [`FilterOperator`](Core.Rdl#filteroperator) | Gets or sets an operator to use to compare the values of FilterExpression and FilterValues |

___

### <a id="filteroperator" name="filteroperator"></a> FilterOperator

Ƭ **FilterOperator**: ``"Between"`` \| ``"Equal"`` \| ``"Like"`` \| ``"NotEqual"`` \| ``"GreaterThan"`` \| ``"GreaterThanOrEqual"`` \| ``"LessThan"`` \| ``"LessThanOrEqual"`` \| ``"TopN"`` \| ``"BottomN"`` \| ``"TopPercent"`` \| ``"BottomPercent"`` \| ``"In"``

Represents the opeator to use to compare the values of Filer.FilterExpression and Filter.FilterValues

___

### <a id="fixedpagesection" name="fixedpagesection"></a> FixedPageSection

Ƭ **FixedPageSection**: `Object`

Represents the structure and layout information for a page of a [fixed layout report](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-page-layout)

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `BottomMargin?` | `string` | - |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Height?` | `string` | - |
| `LeftMargin?` | `string` | - |
| `PaperOrientation?` | ``"Portrait"`` \| ``"Landscape"`` | - |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets the collection of report items contained in a fixed page |
| `RightMargin?` | `string` | - |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents appearance information for a fixed page |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a fixed page The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a fixed page |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a fixed page |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a fixed page |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a fixed page |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a fixed page |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a fixed page |
| `ThrowIfPlaceHoldersEmpty?` | `boolean` | - |
| `TopMargin?` | `string` | - |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | - |
| `Width?` | `string` | - |

___

### <a id="grouping" name="grouping"></a> Grouping

Ƭ **Grouping**: `Object`

Represents information about data categorization

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DocumentMapLabel?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text of a link to the instance of grouping in the [Report Map](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Interactivity/index#report-map) |
| `Enabled?` | `string` | - |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a collection of filters to be applied to the data for each instance of a grouping |
| `GroupExpressions?` | `string`[] | Gets or sets the collection of [expressions](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) by which to group the data in a grouping. |
| `Name?` | `string` | Gets or sets a unique identifier for a grouping |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NewSection?` | `boolean` | Gets or sets a value indicating whether each instance of a grouping has its page numbering. |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of page breaks generated by instances of a grouping.  **`value`** "None" indicates that no page breaks are generated.  **`value`** "Start" indicates each instance of a grouping inserts the page break before its content  **`value`** "End" indicates each instance of a grouping inserts the page break after its content  **`value`** "StartAndEnd" indicates each instance of a grouping inserts the page break before and after its content  **`value`** "Between" indicates each instance of a grouping starts on a new page |
| `PageBreakDisabled?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to a value indicating whether the page break option should be ignored |
| `ParentGroup?` | `string` | Gets or sets an expression that identifies the parent group in a recursive hierarchy |

___

### <a id="image" name="image"></a> Image

Ƭ **Image**: `Object`

Represents properties for an [Image](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Visualizers/Image/index) in a Report.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as hyperlinks) that is associated with an Image. |
| `ApplyExifOrientation?` | `ThreeStateBoolean` | - |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of an Image for a Jump To Bookmark interactivity action. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of an Image |
| `HorizontalAlignment?` | ``"Center"`` \| ``"Left"`` \| ``"Right"`` \| \`=${string}\` | Gets or sets a value or [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the actual image within an Image report item. The value or the expression result should be one of the following.  **`value`** "Left" indicates that an Image aligns the actual image to the left  **`value`** "Center" indicates that an Image centers the actual image  **`value`** "Right" indicates that an Image aligns the actual image to the right |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with an Image that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Image from the left of the image's container |
| `MIMEType?` | `string` | Get or sets the image format of an Image. Supported values are "image/jpeg", "image/gif", "image/png", and "image/svg+xml". |
| `Name` | `string` | Gets or sets a unique identifier for an image |
| `Sizing?` | ``"Clip"`` \| ``"Fit"`` \| ``"AutoSize"`` \| ``"FitProportional"`` | Gets or sets a value indicating the behavior of an Image if the actual image does not fit within the specified size of the image.  **`value`** "AutoSize" indicates that the border of the image will grow or shrink to accommodate the dimensions of the actual image.  **`value`** "Fit" indicates that the actual image is resized to exactly match both the Height and Width dimensions of an Image report item.  **`value`** "FitProportional" indicates that the actual image is resized to fit within the image dimensions, while preserving the aspect ratio.  **`value`** "Clip" indicates that the actual image is clipped to fit the dimensions of the image report item. |
| `Source?` | ``"External"`` \| ``"Embedded"`` \| ``"Database"`` | Gets or sets the type of source for an Image  **`value`** "External" indicates that the Value property must contain a string constant or an expression that evaluates to the location of an image.  **`value`** "Embedded" indicates that the Value property must contain a string constant or an expression that evaluates to the name of an embedded image in the report.  **`value`** "Database" indicates that the Value property contain an expression (such as a field in the database) that evaluates to the binary data for an image. |
| `Style?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for an Image. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for an Image |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for an Image |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for an Image |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of an Image and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of an Image and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of an Image and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of an Image and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for an Image |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for an Image |
| `StyleName?` | `string` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over an Image at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Image from the top of the image's container |
| `Type` | ``"image"`` | Should be set to "image" |
| `Value?` | `string` | Gets or sets a value indicating location or the actual data of an image, depending on the value of the Source property. |
| `VerticalAlignment?` | ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the actual image within an Image report item. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned image  **`value`** "Middle" indicates vertically-centered image alignment  **`value`** "Bottom" indicates bottom-aligned image |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether an Image is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of an Image |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of an Image |

___

### <a id="inputfield" name="inputfield"></a> InputField

Ƭ **InputField**: [`InputFieldText`](Core.Rdl#inputfieldtext) \| [`InputFieldCheckbox`](Core.Rdl#inputfieldcheckbox)

Represents the input control for fillable PDF forms.

___

### <a id="inputfieldcheckbox" name="inputfieldcheckbox"></a> InputFieldCheckbox

Ƭ **InputFieldCheckbox**: `Object`

Represents properties for a checkbox [Input Field](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/InputField/index)

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of an Input Field for a Jump To Bookmark interactivity action. |
| `CheckSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the size of the check mark for a Checkbox Input Field. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `CheckStyle?` | ``"Cross"`` \| ``"Diamond"`` \| ``"Square"`` \| ``"Check"`` \| ``"Circle"`` \| ``"Star"`` | Gets or sets a value indicating the style of the check mark for a CheckBox Input Field. |
| `Checked?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether a Checkbox Input Field is initially checked. |
| `FieldName?` | `string` | Gets or sets the name of a field in the fillable PDF form |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of an Input Field. |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with an Input Field that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Input Field from the left of the field's container |
| `Name` | `string` | Gets or sets a unique identifier for an Input Field |
| `Readonly?` | `boolean` | Gets or sets a value indicating whether a PDF document reader is allowed to modify the field's value. |
| `Required?` | `boolean` | Gets or sets a value indicating whether a PDF document reader must provide the field's value. |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for an Input Field. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a field in the fillable PDF form The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for an Input Field. |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for an Input Field. |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of text within a field in the fillable PDF form. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for an Input Field. |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for an Input Field. |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for text within a field in the fillable PDF form. The value or the expression result should be one of the following.  **`value`** "General" indicates that an input field aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that an input field aligns the text to the left  **`value`** "Right" indicates that an input field aligns the text to the right  **`value`** "Center" indicates that an input field centers the text  **`value`** "Justify" indicates that an input field stretches the multiline text so that each line has equal width |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for an Input Field. |
| `TabIndex?` | `number` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over an Input Field at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Input Field from the top of the field's container |
| `Type` | ``"inputfield"`` | Should be set to "inputfield" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether an Input Field is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of an Input Field. |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of an Input Field |

___

### <a id="inputfieldtext" name="inputfieldtext"></a> InputFieldText

Ƭ **InputFieldText**: `Object`

Represents properties for a text [Input Field](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/InputField/index)

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of an Input Field for a Jump To Bookmark interactivity action. |
| `FieldName?` | `string` | Gets or sets the name of an Input Field in the fillable PDF form |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of an Input Field. |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with an Input Field that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Input Field from the left of the field's container |
| `MaxLength?` | `number` | Gets or sets a value indicating the maximum allowed length of the field's value. |
| `Multiline?` | `boolean` | Gets or sets a value indicating whether a multi-line value for a field is accepted. |
| `Name` | `string` | Gets or sets a unique identifier for an Input Field |
| `Password?` | `boolean` | Gets or sets a value indicating whether the fillable PDF form displays the field's value as a series of asterisks. |
| `Readonly?` | `boolean` | Gets or sets a value indicating whether a PDF document reader is allowed to modify the field's value. |
| `Required?` | `boolean` | Gets or sets a value indicating whether a PDF document reader must provide the field's value. |
| `SpellCheck?` | `boolean` | Gets or sets a value indicating whether the field's value is handled by spell-check. |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for an Input Field. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a field in the fillable PDF form The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for an Input Field. |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for an Input Field. |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of text within a field in the fillable PDF form. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a field in the fillable PDF form. |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text within a field in the fillable PDF form. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text within a field in the fillable PDF form. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a field in the fillable PDF form. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value of a field in the fillable PDF form is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for an Input Field. |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for an Input Field. |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for text within a field in the fillable PDF form. The value or the expression result should be one of the following.  **`value`** "General" indicates that an input field aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that an input field aligns the text to the left  **`value`** "Right" indicates that an input field aligns the text to the right  **`value`** "Center" indicates that an input field centers the text  **`value`** "Justify" indicates that an input field stretches the multiline text so that each line has equal width |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for an Input Field. |
| `TabIndex?` | `number` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over an Input Field at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Input Field from the top of the field's container |
| `Type` | ``"inputfield"`` | Should be set to "inputfield" |
| `Value?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the initial field's value. |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether an Input Field is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of an Input Field. |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of an Input Field |

___

### <a id="layer" name="layer"></a> Layer

Ƭ **Layer**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `DesignerDataFieldVisible?` | `boolean` |
| `DesignerLock?` | `boolean` |
| `DesignerTransparency?` | `number` |
| `DesignerVisible?` | `boolean` |
| `Name` | `string` |
| `TargetDevice?` | `string` |

___

### <a id="line" name="line"></a> Line

Ƭ **Line**: `Object`

Represents properties for a [Line](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/Line/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Line for a Jump To Bookmark interactivity action. |
| `EndPoint?` | { `X?`: `string` ; `Y?`: `string`  } | Represents the end point of a line |
| `EndPoint.X?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of the end point a line from the left of the line's container. |
| `EndPoint.Y?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of the end point a line from the top of the line's container. |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Line that appears in the Report Map and Table of Contents |
| `LineColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the color of a Line The value or the expression result should be either a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `LineStyle?` | ``"Default"`` \| ``"None"`` \| ``"Dotted"`` \| ``"Dashed"`` \| ``"Solid"`` \| ``"Double"`` \| ``"DashDot"`` \| ``"DashDotDot"`` \| ``"Groove"`` \| ``"Ridge"`` \| ``"Inset"`` \| ``"WindowInset"`` \| ``"Outset"`` \| \`=${string}\` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the style of a Line  **`value`** "None" indicates that no border is drawn.  **`value`** "Dotted" indicates a dotted line for a border.  **`value`** "Dashed" indicates a dashed line for a border.  **`value`** "Solid" indicates a solid line for a border.  **`value`** "Double" indicates a double solid line for a border.  **`value`** "Groove" indicates a 3D grooved border. The effect depends on the border color value.  **`value`** "Ridge" indicates a 3D ridged border. The effect depends on the border color value.  **`value`** "Inset" indicates a 3D inset border. The effect depends on the border color value.  **`value`** "Outset" indicates a 3D outset border. The effect depends on the border color value. |
| `LineWidth?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the width of a Line The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |
| `Name` | `string` | Gets or sets a unique identifier for a Line |
| `StartPoint?` | { `X?`: `string` ; `Y?`: `string`  } | Represents the start point of a line |
| `StartPoint.X?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of the start point a line from the left of the line's container. |
| `StartPoint.Y?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of the start point of a line from the top of the line's container. |
| `Type` | ``"line"`` | Should be set to "line" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Line is hidden |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Line |

___

### <a id="list" name="list"></a> List

Ƭ **List**: `Object`

Represents properties for a [List](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/List/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a List |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a List for a Jump To Bookmark interactivity action. |
| `ConsumeWhiteSpace?` | `boolean` | Gets or sets a value indicating whether all whitespace in a List should be consumed when contents grow |
| `DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a List. |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a List |
| `FixedHeight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed height](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a List |
| `FixedWidth?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed width](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a List |
| `Group?` | [`Grouping`](Core.Rdl#grouping) | Gets or sets a value indicating the expressions by which to group the data in a List |
| `GrowDirection?` | ``"Column"`` \| ``"ColumnReverse"`` \| ``"Row"`` \| ``"RowReverse"`` | List layout grow direction |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a List |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a List should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a List that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a List from the left of the list's container |
| `Name` | `string` | Gets or sets a unique identifier for a List |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NewSection?` | `boolean` | Gets or sets a value indicating a List has its page numbering |
| `NoRowsMessage?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text to render instead of the list layout when no rows of data are available for a List. |
| `OverflowName?` | `string` | Gets or sets a value indicating the name of the [overflow place holder](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#overflow-place-holder) for a fixed List layout. |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a List |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets a value indicating a collection of the report items within a List |
| `RowsOrColumnsCount?` | `number` | Number of rows or columns (depends on the GrowDirection value) |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions by which to sort repeated list regions |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } | Represents style information for a List |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a List The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a List |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a List |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a List |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a NoRowsMessage The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether text within a NoRowsMessage is written left-to-right or right-to-left. The value or the expression result should be one of the following.  **`value`** "LTR" indicates that text is written left-to-right.  **`value`** "RTL" indicates that the text is written right-to-left. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a NoRowsMessage |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a NoRowsMessage is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a NoRowsMessage. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a List |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a List |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "General" indicates that a List aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a List aligns the text to the left  **`value`** "Right" indicates that a List aligns the text to the right  **`value`** "Center" indicates that a List centers the text  **`value`** "Justify" indicates that a List stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a List |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the textual content within a NoRowsMessage is laid out horizontally or vertically as well as the direction in which text moves. The value or the expression result should be one of the following.  **`value`** "lr-tb" indicates that if the Direction is "LTR", textual content flows horizontally from left to right. For RTL direction, content moves horizontally from right to left. The following horizontal line resides below the previous line.  **`value`** "tb-rl" indicates that id if the Direction is LTR, textual content flows vertically from top to bottom, and the following vertical line resides to the left of the previous line. For RTL direction, content flows vertically from bottom to top, and the following vertical line resides to the right of the previous line. |
| `StyleName?` | `string` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a List at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a List from the top of the list's container |
| `Type` | ``"list"`` | Should be set to "list" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a List is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a List |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a List |

___

### <a id="overflowplaceholder" name="overflowplaceholder"></a> OverflowPlaceholder

Ƭ **OverflowPlaceholder**: `Object`

Represents properties for an [Overflow Place Holder](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#overflow-place-holder) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of an Overflow Place Holder. |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Overflow Place Holder from the left of its container |
| `Name` | `string` | Gets or sets a unique identifier for an Overflow Place Holder |
| `OverflowName?` | `string` | Gets or sets the name of the OverflowPlaceHolder that should be used in case of more data needs to be arranged. Check the [Fixed Page Layout](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-page-layout) documentation for more information. |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of an Overflow Place Holder from the top of its container |
| `Type` | ``"overflowplaceholder"`` | Should be set to "overflowplaceholder" |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of an Overflow Place Holder. |

___

### <a id="overlay" name="overlay"></a> Overlay

Ƭ **Overlay**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `AggregateType?` | [`DVOverlayAggregateType`](Core.Rdl#dvoverlayaggregatetype) |
| `Axis?` | ``"X"`` \| ``"Y"`` |
| `BackwardForecastPeriod?` | `number` |
| `DetailLevel?` | ``"Group"`` \| ``"Total"`` |
| `Display?` | ``"Front"`` \| ``"Back"`` |
| `End?` | `number` |
| `Field?` | `string` |
| `ForwardForecastPeriod?` | `number` |
| `Intercept?` | `number` |
| `LegendLabel?` | `string` |
| `Name?` | `string` |
| `Order?` | `number` |
| `OverlayType?` | [`DVOverlayType`](Core.Rdl#dvoverlaytype) |
| `Period?` | `number` |
| `Start?` | `number` |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle)  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Value?` | `string` |

___

### <a id="overlayaggregatetype" name="overlayaggregatetype"></a> OverlayAggregateType

Ƭ **OverlayAggregateType**: ``"Median"`` \| ``"Max"`` \| ``"Min"`` \| ``"Average"`` \| ``"Sum"`` \| ``"Count"`` \| ``"Percentile"``

___

### <a id="overlaytype" name="overlaytype"></a> OverlayType

Ƭ **OverlayType**: ``"ReferenceLine"`` \| ``"ReferenceBand"`` \| ``"LinearTrendline"`` \| ``"ExponentialTrendline"`` \| ``"PowerTrendline"`` \| ``"LogarithmicTrendline"`` \| ``"PolynomialTrendline"`` \| ``"FourierTrendline"`` \| ``"MovingAverageTrendline"`` \| ``"CumulativeMovingAverageTrendline"`` \| ``"ExponentialMovingAverageTrendline"`` \| ``"WeightedMovingAverageTrendline"`` \| ``"MovingAnnualTotalTrendline"``

___

### <a id="page" name="page"></a> Page

Ƭ **Page**: `Object`

Represents the structure and layout information of report pages

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `BottomMargin?` | `string` | Gets or sets the width of the bottom margin of a page in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "1in" |
| `ColumnSpacing?` | `string` | Gets or sets the spacing between each column for a multi-column rendering of a report in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "0in" |
| `Columns?` | `number` | Gets or sets the default number of columns used to render a report  **`default`** 1 |
| `LeftMargin?` | `string` | Gets or sets the width of the left margin of a page in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "1in" |
| `PageHeight?` | `string` | Gets or sets the height for rendering in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "11in" |
| `PageWidth?` | `string` | Gets or sets the width for rendering in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "8.5in" |
| `PaperOrientation?` | ``"Portrait"`` \| ``"Landscape"`` | - |
| `RightMargin?` | `string` | Gets or sets the width of the right margin of a page in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "1in" |
| `TopMargin?` | `string` | Gets or sets the width of the top margin of a page in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length)  **`default`** "1in" |

___

### <a id="pagesection" name="pagesection"></a> PageSection

Ƭ **PageSection**: `Object`

Represents the structure and layout information for the page header or page footer

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Height?` | `string` | Gets or sets the height of a page section in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |
| `PrintOnFirstPage?` | `boolean` | Get or sets the value indicating whether the page header or page footer is shown on the first rendered page in a report |
| `PrintOnLastPage?` | `boolean` | Get or sets the value indicating whether the page header or page footer is shown on the last rendered page in a report |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets the collection of report items contained in a page section |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents appearance information for a page section |
| `Style.BackgroundColor?` | `string` | Gets or sets the [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a page section |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a page section |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a page section |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a page section |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a page section |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a page section |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a page section |

___

### <a id="parametervalue" name="parametervalue"></a> ParameterValue

Ƭ **ParameterValue**: `Object`

Represents a value/label pair for a report parameter's valid values

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Label?` | `string` | Gets or sets the text to use to describe the report parameter value to display in a parameter drop-down at runtime |
| `Value?` | `string` | Gets or sets the value for a report parameter |

___

### <a id="parametervaluesorder" name="parametervaluesorder"></a> ParameterValuesOrder

Ƭ **ParameterValuesOrder**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Condition?` | ``"None"`` \| ``"Value"`` \| ``"Label"`` |
| `Direction?` | ``"Ascending"`` \| ``"Descending"`` |

___

### <a id="partitem" name="partitem"></a> PartItem

Ƭ **PartItem**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Bookmark?` | `string` |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] |
| `DataElementName?` | `string` |
| `DataElementOutput?` | `DataElementOutput` |
| `FixedHeight?` | `string` |
| `FixedWidth?` | `string` |
| `Height?` | `string` |
| `Label?` | `string` |
| `LayerName?` | `string` |
| `Left?` | `string` |
| `Library?` | `string` |
| `Name` | `string` |
| `OverflowName?` | `string` |
| `Properties?` | { `Name`: `string` ; `Value?`: `string`  }[] |
| `ReportPart?` | `string` |
| `ToolTip?` | `string` |
| `Top?` | `string` |
| `Type` | ``"partitem"`` |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) |
| `Width?` | `string` |
| `ZIndex?` | `number` |

___

### <a id="plotcustomlabel" name="plotcustomlabel"></a> PlotCustomLabel

Ƭ **PlotCustomLabel**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `OffsetX?` | `string` |
| `OffsetY?` | `string` |
| `Style?` | { `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } |
| `Style.Color?` | `string` |
| `Style.FontFamily?` | `string` |
| `Style.FontSize?` | `string` |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` |
| `Text?` | `string` |

___

### <a id="plotpointer" name="plotpointer"></a> PlotPointer

Ƭ **PlotPointer**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `End?` | `string` |
| `NeedlePinWidth?` | `string` |
| `NeedleWidth?` | `string` |
| `Style?` | { `BackgroundColor?`: `string`  } |
| `Style.BackgroundColor?` | `string` |

___

### <a id="query" name="query"></a> Query

Ƭ **Query**: `Object`

Represents the information that is necessary to execute and retrieve data for a DataSet

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `CommandText?` | `string` | Gets or sets the query to execute to obtain data for a DataSet |
| `DataSourceName` | `string` | Gets or sets the name of a data source against which to execute a query |

___

### <a id="rectangle" name="rectangle"></a> Rectangle

Ƭ **Rectangle**: `Object`

Represents properties for a [Container](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/Container/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Container for a Jump To Bookmark interactivity action. |
| `ConsumeWhiteSpace?` | `boolean` | Gets or sets a value indicating whether all whitespace in a Container should be consumed when contents grow |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Container |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Container should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Container that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Container from the left of the container's container |
| `Name` | `string` | Gets or sets a unique identifier for a Rectangle |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `Overflow?` | ``"Auto"`` \| ``"Scroll"`` \| ``"Clip"`` \| ``"Grow"`` | Gets or sets a value indicating the container's behavior in case of it's content does not fit in.  **`value`** "Auto" indicates standard (default) behavior which is "Grow" for report and "Scroll" for dashboard.  **`value`** "Scroll" indicates that the container's content is clipped and a scrollbar is displayed (supported only in report viewer with dashboard mode active).  **`value`** "Clip" indicates that the container's content is clipped.  **`value`** "Grow" indicates that the container's size is increased to fit the content. |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Container |
| `ReportItems?` | [`ReportItem`](Core.Rdl#reportitem)[] | Gets or sets a value indicating a collection of report items that are contained within a Container |
| `RoundingRadius?` | [`RoundingRadius`](Core.Rdl#roundingradius) | Gets or sets a value indicating the container's border radius. |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for a Container |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Container The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Container |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Container |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Container |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Container |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Container |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Container |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Container at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Container from the top of the container's container |
| `Type` | ``"rectangle"`` | Should be set to "rectangle" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Container is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Container |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Container |

___

### <a id="report" name="report"></a> Report

Ƭ **Report**: `Object`

Represents a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Author?` | `string` | Gets or sets the author of a Report |
| `Body?` | [`Body`](Core.Rdl#body) | Gets or sets a value indicating properties for the body of report pages. |
| `Classes?` | { `ClassName?`: `string` ; `InstanceName?`: `string`  }[] | - |
| `CodeModules?` | `string`[] | - |
| `ConsumeContainerWhitespace?` | `boolean` | Gets or sets a value indicating whether all whitespace in a report should be consumed when contents grow |
| `DataSets?` | [`DataSet`](Core.Rdl#dataset)[] | Gets or sets a value indicating a collection of data sets of a report. |
| `DataSources?` | [`DataSource`](Core.Rdl#datasource)[] | Gets or sets a value indicating a collection of data sources of a report. |
| `Description?` | `string` | Gets or sets the description of a Report |
| `DocumentMap?` | [`DocumentMap`](Core.Rdl#documentmap) | Gets or sets a value indicating properties for the map of a report. |
| `EmbeddedImages?` | [`EmbeddedImage`](Core.Rdl#embeddedimage)[] | Gets or sets a value indicating a collection of embedded images of a report. |
| `EmbeddedStylesheets?` | [`Stylesheet`](Core.Rdl#stylesheet)[] | - |
| `FixedPage?` | { `DataSetName?`: `string` ; `Filters?`: [`Filter`](Core.Rdl#filter)[] ; `Group?`: [`Grouping`](Core.Rdl#grouping) ; `Pages?`: [`FixedPageSection`](Core.Rdl#fixedpagesection)[] ; `SortExpressions?`: [`SortExpression`](Core.Rdl#sortexpression)[]  } | Represents properties for a fixed page layout. |
| `FixedPage.DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a fixed page layout. |
| `FixedPage.Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a fixed page layout. |
| `FixedPage.Group?` | [`Grouping`](Core.Rdl#grouping) | Gets or sets a value indicating the expressions by which to group the data in a fixed page layout. |
| `FixedPage.Pages?` | [`FixedPageSection`](Core.Rdl#fixedpagesection)[] | Gets or sets a value indicating a collection of pages in a fixed page layout. |
| `FixedPage.SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions that are applied to the filtered data of a fixed page layout to order the data. |
| `Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a report. |
| `LayoutOrder?` | ``"ZOrder"`` \| ``"NOrder"`` | Gets or sets the pages order layout ('Z' or 'N'). |
| `Libraries?` | { `Name`: `string` ; `Path`: `string`  }[] | - |
| `Name?` | `string` | Gets or sets a unique identifier for a Report |
| `Page?` | [`Page`](Core.Rdl#page) | Gets or sets a value indicating the structure and layout information of report pages. |
| `PageFooter?` | [`PageSection`](Core.Rdl#pagesection) | Gets or sets a value indicating properties for the footer of report pages. |
| `PageHeader?` | [`PageSection`](Core.Rdl#pagesection) | Gets or sets a value indicating properties for the header of report pages. |
| `ReportParameters?` | [`ReportParameter`](Core.Rdl#reportparameter)[] | Gets or sets a value indicating a collection of parameters of a report. |
| `ReportParts?` | { `Description?`: `string` ; `DisplayName?`: `string` ; `Name`: `string` ; `Properties?`: { `Category?`: `string` ; `DefaultValue?`: `string` ; `Description?`: `string` ; `DisplayName?`: `string` ; `Name`: `string` ; `PropertyType?`: ``"string"`` \| ``"boolean"`` \| ``"length"`` \| ``"integer"`` \| ``"float"`` \| ``"color"`` \| ``"fontFamily"`` \| ``"fontSize"`` \| ``"fontStyle"`` \| ``"fontWeight"`` \| ``"textDecoration"`` \| ``"lineWidth"`` \| ``"borderStyle"`` \| ``"lineStyle"``  }[] ; `ReportItemName?`: `string` ; `SizeMode?`: ``"Grow"`` \| ``"Fit"``  }[] | - |
| `ReportSections?` | [`ReportSection`](Core.Rdl#reportsection)[] | - |
| `StartPageNumber?` | `number` | Gets or sets a value indicating the number of the first page for page numbering of a report. |
| `Stylesheet?` | { `Source?`: ``"Embedded"`` \| ``"Shared"`` ; `Value?`: `string`  } | - |
| `Stylesheet.Source?` | ``"Embedded"`` \| ``"Shared"`` | - |
| `Stylesheet.Value?` | `string` | - |
| `ThemeUri?` | `string` | Gets or sets a value indicating the location of a report theme |
| `Themes?` | `string`[] | Gets or sets a value indicating a collection of themes available for a report |
| `Version?` | ``"10.0.8"`` | - |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of the body of a report. |

___

### <a id="reportitem" name="reportitem"></a> ReportItem

Ƭ **ReportItem**: [`Textbox`](Core.Rdl#textbox) \| [`Checkbox`](Core.Rdl#checkbox) \| [`List`](Core.Rdl#list) \| [`Table`](Core.Rdl#table) \| [`Tablix`](Core.Rdl#tablix) \| [`Line`](Core.Rdl#line) \| [`Rectangle`](Core.Rdl#rectangle) \| [`BandedList`](Core.Rdl#bandedlist) \| [`Subreport`](Core.Rdl#subreport) \| [`Shape`](Core.Rdl#shape) \| [`TableOfContents`](Core.Rdl#tableofcontents) \| [`Barcode`](Core.Rdl#barcode) \| [`Chart`](Core.Rdl#chart) \| [`DvChart`](Core.Rdl#dvchart) \| [`Image`](Core.Rdl#image) \| [`Bullet`](Core.Rdl#bullet) \| `FormattedText` \| [`InputFieldText`](Core.Rdl#inputfieldtext) \| [`InputFieldCheckbox`](Core.Rdl#inputfieldcheckbox) \| [`Sparkline`](Core.Rdl#sparkline) \| `RichtextPara` \| [`RichtextHtml`](Core.Rdl#richtexthtml) \| [`OverflowPlaceholder`](Core.Rdl#overflowplaceholder) \| [`PartItem`](Core.Rdl#partitem) \| [`ContentPlaceHolder`](Core.Rdl#contentplaceholder)

Represents supported Report Item Types

___

### <a id="reportitemtype" name="reportitemtype"></a> ReportItemType

Ƭ **ReportItemType**: ``"textbox"`` \| ``"checkbox"`` \| ``"list"`` \| ``"table"`` \| ``"tablix"`` \| ``"line"`` \| ``"rectangle"`` \| ``"bandedlist"`` \| ``"subreport"`` \| ``"shape"`` \| ``"tableofcontents"`` \| ``"barcode"`` \| ``"chart"`` \| ``"dvchart"`` \| ``"image"`` \| ``"bullet"`` \| ``"formattedtext"`` \| ``"inputfield"`` \| ``"sparkline"`` \| ``"richtext"`` \| ``"overflowplaceholder"`` \| ``"partitem"`` \| ``"contentplaceholder"``

Represents names of supported Report Item Types

___

### <a id="reportparameter" name="reportparameter"></a> ReportParameter

Ƭ **ReportParameter**: `Object`

Represents information about a parameter to a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AllowBlank?` | `boolean` | Get or sets a value indicating whether an empty string is allowed as a value for a report parameter |
| `DataType` | ``"String"`` \| ``"Boolean"`` \| ``"Date"`` \| ``"DateTime"`` \| ``"Integer"`` \| ``"Float"`` | Gets or sets the data type of a report parameter |
| `DefaultValue?` | [`DefaultValue`](Core.Rdl#defaultvalue) | Get or sets the default value or values to use for a report parameter if values are not provided by the user |
| `DisplayFormat?` | `string` | Gets or sets the date and time format |
| `EnableEmptyArray?` | `ThreeStateBoolean` | Specifies whether this parameter can have an empty array as its value. This setting is only available for multi-valued parameters |
| `Hidden?` | `boolean` | Gets or sets a value indicating whether a report parameter is not displayed to the user at runtime |
| `MultiValue?` | `boolean` | Gets or sets a value indicating whether a report parameter can take a set of values rather than a single value |
| `Multiline?` | `boolean` | Gets or sets a value indicating whether the input control for a report parameter value allows multiple lines |
| `Name` | `string` | Gets or sets a unique identifier for a report parameter |
| `Nullable?` | `boolean` | Gets or sets a value indicating whether the value of a report parameter can be null |
| `Prompt?` | `string` | Get or sets the text or an [expression] to use when prompting the user to provide the value or values for a report parameter |
| `SelectAllValue?` | `string` | Gets or sets the text that appears for the "Select All" option for the input of a multi-value report parameter |
| `ValidValues?` | [`ValidValues`](Core.Rdl#validvalues) | Gets or sets the possible values that can be used for the a report parameter |

___

### <a id="reportsection" name="reportsection"></a> ReportSection

Ƭ **ReportSection**: { `Body?`: [`Body`](Core.Rdl#body) ; `CustomProperties?`: { `Name`: `string` ; `Value`: `string`  }[] ; `DataElementName?`: `string` ; `DataElementOutput?`: `DataElementOutput` ; `DisplayName?`: `string` ; `Label?`: `string` ; `Name`: `string` ; `Page?`: [`Page`](Core.Rdl#page) ; `PageFooter?`: [`PageSection`](Core.Rdl#pagesection) ; `PageHeader?`: [`PageSection`](Core.Rdl#pagesection) ; `Type`: ``"Continuous"`` ; `Visibility?`: [`Visibility`](Core.Rdl#visibility) ; `Width?`: `string`  } \| { `CustomProperties?`: { `Name`: `string` ; `Value`: `string`  }[] ; `DataElementName?`: `string` ; `DataElementOutput?`: `DataElementOutput` ; `DisplayName?`: `string` ; `FixedPage?`: { `DataElementName?`: `string` ; `DataElementOutput?`: `DataElementOutput` ; `DataSetName?`: `string` ; `Filters?`: [`Filter`](Core.Rdl#filter)[] ; `Group?`: [`Grouping`](Core.Rdl#grouping) ; `Pages?`: [`FixedPageSection`](Core.Rdl#fixedpagesection)[] ; `SortExpressions?`: [`SortExpression`](Core.Rdl#sortexpression)[]  } ; `Label?`: `string` ; `Name`: `string` ; `Page?`: [`Page`](Core.Rdl#page) ; `Type`: ``"FixedPage"`` ; `Visibility?`: [`Visibility`](Core.Rdl#visibility) ; `Width?`: `string`  }

___

### <a id="richtext" name="richtext"></a> Richtext

Ƭ **Richtext**: `RichtextPara` \| [`RichtextHtml`](Core.Rdl#richtexthtml)

___

### <a id="richtexthtml" name="richtexthtml"></a> RichtextHtml

Ƭ **RichtextHtml**: `Object`

Represents properties for a [RichText](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Visualizers/RichText/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a RichText for a Jump To Bookmark interactivity action. |
| `CanGrow?` | `boolean` | Gets or sets a value indicating whether the height of a RichText can increase to match its contents |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a RichText |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a RichText should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a RichText that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a RichText from the left of the richtext's container |
| `Name` | `string` | Gets or sets a unique identifier for a RichText |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\`  } | Represents style information for a RichText |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a RichText. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a RichText |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a RichText. |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a RichText. |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of text within a RichText. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a RichText. |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text within a RichText. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text within a RichText. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a RichText. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a RichText. |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a RichText and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a RichText and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a RichText and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a RichText and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a RichText. |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a RichText. |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within a richtext. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a RichText at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a RichText from the top of the richtext's container |
| `Type` | ``"richtext"`` | Should be set to "richtext" |
| `Value?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that is displayed for a RichText. |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a RichText is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a RichText |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a RichText. |

___

### <a id="roundingradius" name="roundingradius"></a> RoundingRadius

Ƭ **RoundingRadius**: `Object`

Represents the border radius of a container

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `BottomLeft?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the bottom left border radius of a container |
| `BottomRight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the bottom right border radius of a container |
| `Default?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the default border radius of a container |
| `TopLeft?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the top left border radius of a container |
| `TopRight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the top right border radius of a container |

___

### <a id="shape" name="shape"></a> Shape

Ƭ **Shape**: `Object`

Represents properties for a [Shape](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/Shape/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Shape for a Jump To Bookmark interactivity action. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Shape |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Shape that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Shape from the left of the shape's container |
| `Name` | `string` | Gets or sets a unique identifier for a Shape |
| `RoundingRadius?` | [`RoundingRadius`](Core.Rdl#roundingradius) | Gets or sets a value indicating the shape's border radius. |
| `ShapeStyle?` | ``"Rectangle"`` \| ``"RoundRect"`` \| ``"Ellipse"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the shape type. The value or the expression result should be one of the following.  **`value`** "Rectangle" indicates a rectangular shape  **`value`** "RoundRect" indicates a rectangular shape with rounded corners  **`value`** "Ellipse" indicates an ellipse |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for a Shape |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Shape. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Shape |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Shape |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Shape |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Shape |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Shape |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Shape |
| `StyleName?` | `string` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Shape at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Shape from the top of the shape's container |
| `Type` | ``"shape"`` | Should be set to "shape" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Shape is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Shape |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Shape |

___

### <a id="sortexpression" name="sortexpression"></a> SortExpression

Ƭ **SortExpression**: `Object`

Represents an expression used in sorting

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Direction?` | ``"Ascending"`` \| ``"Descending"`` | Gets or sets a value indicating the sort order.  **`value`** "Ascending" indicates that the data is sorted in ascending order  **`value`** "Descending" indicates that the data is sorted in descending order  **`default`** "Ascending" |
| `Value?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that results in a data by which to order |

___

### <a id="sparkline" name="sparkline"></a> Sparkline

Ƭ **Sparkline**: `Object`

Represents properties for a [Sparkline](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/Sparkline/index)

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AccessibleDescription?` | `string` | - |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Sparkline for a Jump To Bookmark interactivity action. |
| `DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a Sparkline. |
| `FillColor?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the background color of geometrical shapes within a sparkline of "Area", "Columns", "Whiskers", and "Stacked Columns" types. The value or the expression result should be either a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a Sparkline |
| `GradientEndColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the end color for the background gradient of geometrical shapes within a sparkline of "Area", "Columns", "Whiskers", and "Stacked Columns" types. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `GradientStyle?` | [`SparklineGradientStyle`](Core.Rdl#sparklinegradientstyle) | Gets or sets a value  indicating the type of background gradient of geometrical shapes within a sparkline. |
| `Group?` | [`Grouping`](Core.Rdl#grouping) | Gets or sets a value indicating expressions by which to group the data in a Sparkline. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Sparkline. |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Sparkline that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Sparkline from the left of the sparkline's container |
| `LineColor?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the line color for a sparkline of "Line" type. The value or the expression result should be either a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `LineWidth?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the line width for a sparkline of "Line" type. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |
| `MarkerColor?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the foreground color of a marker at the last point of a sparkline of "Line" type. The value or the expression result should be either a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `MarkerVisibility?` | `boolean` | Gets or sets a value indicating whether to display a marker at the last point of a sparkline of Line type. |
| `MaximumColumnWidth?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the maximum width of columns for a sparkline of "Columns" and "Whiskers" types. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Name` | `string` | Gets or sets a unique identifier for a Sparkline |
| `RangeFillColor?` | `string` | Gets or sets [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that evaluates to the background color of the range within a sparkline. The value or the expression result should be either a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `RangeGradientEndColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the end color for the background gradient of the range within a sparkline. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `RangeGradientStyle?` | [`SparklineGradientStyle`](Core.Rdl#sparklinegradientstyle) | Gets or sets a value  indicating the type of background gradient of the range within a sparkline. |
| `RangeLowerBound?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the lower bound of the range for a sparkline. |
| `RangeUpperBound?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the upper bound of the range for a sparkline. |
| `RangeVisibility?` | `boolean` | Gets or sets a value indicating whether to display a range of values for a sparkline. |
| `SeriesValue?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the range of data values displayed in a sparkline. |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions by which to sort the data in a Sparkline. |
| `SparklineType?` | ``"Columns"`` \| ``"Line"`` \| ``"Area"`` \| ``"Whiskers"`` \| ``"StackedBar"`` | Gets or sets a value indicating the type of a Sparkline. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Sparkline at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Sparkline from the top of the sparkline's container |
| `Type` | ``"sparkline"`` | Should be set to "sparkline" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Sparkline is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Sparkline. |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Sparkline |

___

### <a id="sparklinegradientstyle" name="sparklinegradientstyle"></a> SparklineGradientStyle

Ƭ **SparklineGradientStyle**: ``"None"`` \| ``"LeftRight"`` \| ``"TopBottom"`` \| ``"Center"`` \| ``"DiagonalLeft"`` \| ``"DiagonalRight"`` \| ``"HorizontalCenter"`` \| ``"VerticalCenter"``

Represents the type of background gradient of a Sparkline.

___

### <a id="styleproperties" name="styleproperties"></a> StyleProperties

Ƭ **StyleProperties**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Angle?` | `string` |
| `BackgroundColor?` | `string` |
| `BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) |
| `Border?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `Calendar?` | ``"Default"`` \| ``"Gregorian"`` \| ``"GregorianArabic"`` \| ``"GregorianMiddleEastFrench"`` \| ``"GregorianTransliteratedEnglish"`` \| ``"GregorianTransliteratedFrench"`` \| ``"GregorianUSEnglish"`` \| ``"Hebrew"`` \| ``"Hijri"`` \| ``"Japanese"`` \| ``"Korean"`` \| ``"Taiwan"`` \| ``"ThaiBuddhist"`` \| \`=${string}\` |
| `CharacterSpacing?` | `string` |
| `Color?` | `string` |
| `Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` |
| `DisplayFillCharacters?` | `string` |
| `DisplayPageNumber?` | `string` |
| `FontFamily?` | `string` |
| `FontSize?` | `string` |
| `FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` |
| `FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` |
| `Format?` | `string` |
| `HeadingLevel?` | `string` |
| `Language?` | `string` |
| `LeadingChar?` | `string` |
| `LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `LineSpacing?` | `string` |
| `MaxLevel?` | `string` |
| `MinCondenseRate?` | `string` |
| `NumeralLanguage?` | `string` |
| `NumeralVariant?` | `string` |
| `PaddingBottom?` | `string` |
| `PaddingLeft?` | `string` |
| `PaddingRight?` | `string` |
| `PaddingTop?` | `string` |
| `RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `ShrinkToFit?` | `string` |
| `TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` |
| `TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` |
| `TextIndent?` | `string` |
| `TextJustify?` | ``"Auto"`` \| ``"Distribute"`` \| ``"DistributeAllLines"`` \| \`=${string}\` |
| `TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) |
| `UnicodeBiDi?` | ``"Normal"`` \| ``"Embed"`` \| ``"BidiOverride"`` \| \`=${string}\` |
| `UprightInVerticalText?` | ``"None"`` \| ``"Digits"`` \| ``"DigitsAndLatinLetters"`` \| \`=${string}\` |
| `VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` |

___

### <a id="stylesheet" name="stylesheet"></a> Stylesheet

Ƭ **Stylesheet**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Name` | `string` |
| `Styles` | [`StylesheetStyle`](Core.Rdl#stylesheetstyle)[] |

___

### <a id="stylesheetstyle" name="stylesheetstyle"></a> StylesheetStyle

Ƭ **StylesheetStyle**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Name` | `string` |
| `Parent?` | `string` |
| `Properties?` | [`StyleProperties`](Core.Rdl#styleproperties) |

___

### <a id="subreport" name="subreport"></a> Subreport

Ƭ **Subreport**: `Object`

Represents properties for a [Subreport](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/Subreport/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Subreport for a Jump To Bookmark interactivity action. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Subreport |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Subreport should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Subreport that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Subreport from the left of the subreport's container |
| `Name` | `string` | Gets or sets a unique identifier for a Subreport |
| `NoRowsMessage?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text to render instead of the subreport layout when no rows of data are available for a Subreport. |
| `Parameters?` | { `Omit?`: `string` ; `ParameterName?`: `string` ; `Value?`: `string`  }[] | Gets or sets a value indicating the parameters to be evaluated and passed to the Subreport. |
| `ReportName?` | `string` | Gets or sets a value indicating either the location of the report definition to use for the Subreport or the Id to be resolved by the [custom resource locator](https://www.grapecity.com/activereportsjs/docs/DeveloperGuide/ActiveReportsJSViewer/LoadingReports/ResourceLocator) |
| `Style?` | { `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } | Represents style information for a Subreport |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Subreport |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Subreport |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a NoRowsMessage The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether text within a NoRowsMessage is written left-to-right or right-to-left. The value or the expression result should be one of the following.  **`value`** "LTR" indicates that text is written left-to-right.  **`value`** "RTL" indicates that the text is written right-to-left. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a NoRowsMessage |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a Checkbox The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a NoRowsMessage is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a NoRowsMessage. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Subreport |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Subreport |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "General" indicates that a Subreport aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a Subreport aligns the text to the left  **`value`** "Right" indicates that a Subreport aligns the text to the right  **`value`** "Center" indicates that a Subreport centers the text  **`value`** "Justify" indicates that a Subreport stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Subreport |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the textual content within a NoRowsMessage is laid out horizontally or vertically as well as the direction in which text moves. The value or the expression result should be one of the following.  **`value`** "lr-tb" indicates that if the TextBox.Direction is "LTR", textual content flows horizontally from left to right. For RTL direction, content moves horizontally from right to left. The following horizontal line resides below the previous line.  **`value`** "tb-rl" indicates that id if the TextBox.Direction is LTR, textual content flows vertically from top to bottom, and the following vertical line resides to the left of the previous line. For RTL direction, content flows vertically from bottom to top, and the following vertical line resides to the right of the previous line. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Subreport at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Subreport from the top of the subreport's container |
| `Type` | ``"subreport"`` | Should be set to "subreport" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Subreport is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Subreport |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Subreport |

___

### <a id="table" name="table"></a> Table

Ƭ **Table**: `Object`

Represents properties for a [Table](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/Table/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Table for a Jump To Bookmark interactivity action. |
| `DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a Table. |
| `Details?` | [`TableDetails`](Core.Rdl#tabledetails) | Gets or sets a value indicating the collection of detail rows for a Table. |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a Table |
| `FixedHeight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed height](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a Table |
| `FixedWidth?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed width](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a Table |
| `Footer?` | [`TableFooter`](Core.Rdl#tablefooter) | Gets or sets a value indicating the collection of footer rows in a Table. |
| `FrozenColumns?` | `number` | Get or sets a value indicating how many columns should remain visible while scrolling a wide  table in the report viewer that operates in Galley mode |
| `FrozenRows?` | `number` | Get or sets a value indicating how many rows should remain visible while scrolling a long table in the report viewer that operates in Galley mode |
| `Header?` | [`TableHeader`](Core.Rdl#tableheader) | Gets or sets a value indicating the collection of header rows in a Table. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Table |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Table should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Table that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Table from the left of the table's container |
| `MaxDetailsPerPage?` | `string` | - |
| `Name` | `string` | Gets or sets a unique identifier for a table |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NewSection?` | `boolean` | Gets or sets a value indicating a Table has its page numbering |
| `NoRowsMessage?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text to render instead of the list layout when no rows of data are available for a Table. |
| `OverflowName?` | `string` | Gets or sets a value indicating the name of the [overflow place holder](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#overflow-place-holder) for a fixed Table layout |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Table |
| `PreventOrphanedFooter?` | `boolean` | Gets or sets a value indicating whether a lonely table footer should be prevented. |
| `PreventOrphanedHeader?` | `boolean` | - |
| `RepeatBlankRows?` | ``"None"`` \| ``"FillPage"`` \| ``"FillGroup"`` | - |
| `RepeatToFill?` | `boolean` | Gets or sets a value indicating whether a fixed table layout should fill the unused space with empty table rows |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions by which to sort repeated table rows |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } | Represents style information for a Table |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Table The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Table |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Table |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Table |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a NoRowsMessage The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether text within a NoRowsMessage is written left-to-right or right-to-left. The value or the expression result should be one of the following.  **`value`** "LTR" indicates that text is written left-to-right.  **`value`** "RTL" indicates that the text is written right-to-left. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a NoRowsMessage |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a Checkbox The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a NoRowsMessage is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a NoRowsMessage. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Table |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a Table and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Table |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "General" indicates that a Table aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a Table aligns the text to the left  **`value`** "Right" indicates that a Table aligns the text to the right  **`value`** "Center" indicates that a Table centers the text  **`value`** "Justify" indicates that a Table stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Table |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the textual content within a NoRowsMessage is laid out horizontally or vertically as well as the direction in which text moves. The value or the expression result should be one of the following.  **`value`** "lr-tb" indicates that if the TextBox.Direction is "LTR", textual content flows horizontally from left to right. For RTL direction, content moves horizontally from right to left. The following horizontal line resides below the previous line.  **`value`** "tb-rl" indicates that id if the TextBox.Direction is LTR, textual content flows vertically from top to bottom, and the following vertical line resides to the left of the previous line. For RTL direction, content flows vertically from bottom to top, and the following vertical line resides to the right of the previous line. |
| `StyleName?` | `string` | - |
| `TableColumns?` | [`TableColumn`](Core.Rdl#tablecolumn)[] | Gets or sets a value indicating the collection of columns in a Table. |
| `TableGroups?` | [`TableGroup`](Core.Rdl#tablegroup)[] | Gets or sets a value indicating the collection of table groups consisting of group expressions, group headers, and group footers for a table. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Table at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Table from the top of the table's container |
| `Type` | ``"table"`` | Should be set to "table" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Table is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Table |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Table |

___

### <a id="tablecell" name="tablecell"></a> TableCell

Ƭ **TableCell**: `Object`

Represents the contents of a cell in a Table.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ColSpan?` | `number` | Gets or sets a value indicating the number of columns that the cell spans. |
| `Item` | [`ReportItem`](Core.Rdl#reportitem) | Gets or sets a value indicating a report item that is contained within a cell of a Table |
| `RowSpan?` | `number` | Gets or sets a value indicating the number of rows that the cell spans. |

___

### <a id="tablecolumn" name="tablecolumn"></a> TableColumn

Ƭ **TableColumn**: `Object`

Represents a column in a Table

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `AutoWidth?` | ``"None"`` \| ``"Proportional"`` | - |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating the presence of a column in a Table |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a column |

___

### <a id="tabledetails" name="tabledetails"></a> TableDetails

Ƭ **TableDetails**: `Object`

Represents the details rows for a Table

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Group?` | [`Grouping`](Core.Rdl#grouping) | Gets or sets a value indicating the expressions by which to group the detail data in a Table. |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions by which to sort detail data in a Table |
| `TableRows?` | [`TableRow`](Core.Rdl#tablerow)[] | Gets or sets a value indicating a collection of the details rows for a Table |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating the presence of the detail rows in a Table. |

___

### <a id="tablefooter" name="tablefooter"></a> TableFooter

Ƭ **TableFooter**: `Object`

Represents the footer rows for a Table

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `PrintAtBottom?` | `boolean` | Gets or sets a value indicating whether a table footer always prints at the bottom of the page |
| `RepeatOnNewPage?` | `boolean` | Gets or sets a value indicating whether rendered footer rows are repeated on every Page where the header’s parent Table is rendered |
| `TableRows?` | [`TableRow`](Core.Rdl#tablerow)[] | Gets or sets a value indicating a collection of the footer rows for a Table |

___

### <a id="tablegroup" name="tablegroup"></a> TableGroup

Ƭ **TableGroup**: `Object`

Represents a group in a Table

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Footer?` | [`TableFooter`](Core.Rdl#tablefooter) | Gets or sets a value indicating a footer for a TableGroup. |
| `Group?` | [`Grouping`](Core.Rdl#grouping) | Gets or sets a value indicating expressions by which to group the data in a TableGroup. |
| `Header?` | [`TableHeader`](Core.Rdl#tableheader) | Gets or sets a value indicating a header for a TableGroup. |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a TableGroup should be kept together on one Page if possible |
| `PreventOrphanedFooter?` | `boolean` | Gets or sets a value indicating whether a lonely TableGroup footer should be prevented. |
| `PreventOrphanedHeader?` | `boolean` | - |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions by which to the data in a TableGroup |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating the presence of a TableGroup. |

___

### <a id="tableheader" name="tableheader"></a> TableHeader

Ƭ **TableHeader**: `Object`

Represents the header rows for a Table

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `RepeatOnNewPage?` | `boolean` | Gets or sets a value indicating whether rendered header rows are repeated on every Page where the header’s parent Table is rendered |
| `TableRows?` | [`TableRow`](Core.Rdl#tablerow)[] | Gets or sets a value indicating a collection of the header rows for a Table |

___

### <a id="tableofcontents" name="tableofcontents"></a> TableOfContents

Ƭ **TableOfContents**: `Object`

Represents properties for a [Table of Contents](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/TableOfContents/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Table of Contents for a Jump To Bookmark interactivity action. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Table of Contents from the left of its container |
| `Levels?` | [`TableOfContentsLevel`](Core.Rdl#tableofcontentslevel)[] | Gets or sets a value indicating a collection of levels in the hierarchy of a Table of Contents |
| `Name` | `string` | Gets or sets a unique identifier for a Table of Contents |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Table of Contents |
| `Style?` | { `BackgroundColor?`: `string` ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `MaxLevel?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle)  } | Represents style information for a Table of Contents |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Table of Contents The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Table of Contents |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Table of Contents |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Table of Contents |
| `Style.MaxLevel?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the allowed depth of the levels hierarchy of a Table of Contents |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Table of Contents |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Table of Contents |
| `StyleName?` | `string` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Table of Contents at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Table of Contents from the top of its container |
| `Type` | ``"tableofcontents"`` | Should be set to "tableofcontents" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Table of Contents is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Table of Contents |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Table of Contents |

___

### <a id="tableofcontentslevel" name="tableofcontentslevel"></a> TableOfContentsLevel

Ƭ **TableOfContentsLevel**: `Object`

Represents a level of the hierarchy in a Table of Contents

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DisplayFillCharacters?` | `boolean` | Gets or sets a value indicating whether a level should fill space between the text and the page number |
| `DisplayPageNumber?` | `boolean` | Gets or sets a value indicating whether a level should display the page number |
| `LevelName?` | `string` | Gets or sets a value indicating a unique identifier for a level in a Table of Contents. |
| `Style?` | { `BackgroundColor?`: `string` ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `LeadingChar?`: `string` ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TextIndent?`: `string`  } | Represents style information for a level in a Table of Contents |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a level in a Table of Contents. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a the text within a level in a Table of Contents. The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within within a level in a Table of Contents. |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for textwithin within a level in a Table of Contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text within a level in a Table of Contents. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a level in a Table of Contents. The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.LeadingChar?` | `string` | Gets or sets a value indicating the character that should be used to fill the space between the text and the page number. |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a Table of Contents and a level's text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a Table of Contents and a level's text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a Table of Contents and a level's text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a Table of Contents and a level's text. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within a level in a Table of Contents. The value or the expression result should be one of the following.  **`value`** "General" indicates that a Level aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a Level aligns the text to the left  **`value`** "Right" indicates that a Level aligns the text to the right  **`value`** "Center" indicates that a Level centers the text  **`value`** "Justify" indicates that a Level stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a level in a Table of Contents. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TextIndent?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the indetation of a level text. |
| `StyleName?` | `string` | - |

___

### <a id="tablerow" name="tablerow"></a> TableRow

Ƭ **TableRow**: `Object`

Represents a row of cells in a table

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a TableRow |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a row |
| `RepeatAsBlankRow?` | `ThreeStateBoolean` | Indicates that the row style should be used for filling the blank (Auto is true) |
| `TableCells?` | [`TableCell`](Core.Rdl#tablecell)[] | Gets or sets a value indicating the contents of a row in a Table. |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating the presence of a row in a Table. |

___

### <a id="tablix" name="tablix"></a> Tablix

Ƭ **Tablix**: `Object`

Represents properties for a [Tablix](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/Tablix/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Body?` | [`TablixBody`](Core.Rdl#tablixbody) | Gets or sets a value indicating the body of a Tablix. |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a Tablix for a Jump To Bookmark interactivity action. |
| `ColumnHierarchy?` | [`TablixHierarchy`](Core.Rdl#tablixhierarchy) | Gets or sets a value indicating the column hierarchy of a Tablix. |
| `Corner?` | [`TablixCornerRow`](Core.Rdl#tablixcornerrow)[] | Gets or sets a value indicating the corner of a Tablix. |
| `DataSetName?` | `string` | Gets or sets the name of the dataset to use to bind data to a Tablix. |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters to be applied to the data for each row of a Tablix |
| `FixedHeight?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed height](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a Tablix |
| `FixedWidth?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the [fixed width](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#fixed-size) of a Tablix |
| `FrozenColumns?` | `number` | Get or sets a value indicating how many columns should remain visible while scrolling a wide table in the report viewer that operates in Galley mode |
| `FrozenRows?` | `number` | Get or sets a value indicating how many rows should remain visible while scrolling a long tablix in the report viewer that operates in Galley mode |
| `GroupsBeforeRowHeaders?` | `number` | Gets or sets a value indicating the count of dynamic member columns of the first Tablix column group to render before the tablix row header. |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Tablix |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Tablix should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Tablix that appears in the Report Map and Table of Contents |
| `LayoutDirection?` | ``"LTR"`` \| ``"RTL"`` | Gets or sets a value indicating the layout direction of Tablix columns.  **`value`** "LTR" indicates that Tablix columns are rendered starting at the left and progressing to the right.  **`value`** "RTL" indicates that Tablix columns are rendered starting at the right and progressing to the left. |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Tablix from the left of the tablix's container |
| `Name` | `string` | Gets or sets a unique identifier for a Tablix |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NewSection?` | `boolean` | Gets or sets a value indicating a Tablix has its page numbering |
| `NoRowsMessage?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text to render instead of the tablix layout when no rows of data are available for a Tablix. |
| `OverflowName?` | `string` | Gets or sets a value indicating the name of the [overflow place holder](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Layouts/index#overflow-place-holder) for a fixed Tablix layout. |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Tablix |
| `RepeatColumnHeaders?` | `boolean` | Gets or sets a value indicating whether tablix column headers are repeated on each page where the column traverses a page break. |
| `RepeatRowHeaders?` | `boolean` | Gets or sets a value indicating whether Tablix row headers are repeated on each page where the row traverses a page break. |
| `RowHierarchy?` | [`TablixHierarchy`](Core.Rdl#tablixhierarchy) | Gets or sets a value indicating the row hierarchy of a Tablix. |
| `SortExpressions?` | [`SortExpression`](Core.Rdl#sortexpression)[] | Gets or sets a value indicating a collection of expressions that are applied to the filtered data of a Tablix to order the data. |
| `Style?` | { `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } | Represents style information for a Tablix |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Tablix The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Tablix |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a Tablix |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a Tablix |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a NoRowsMessage The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether text within a NoRowsMessage is written left-to-right or right-to-left. The value or the expression result should be one of the following.  **`value`** "LTR" indicates that text is written left-to-right.  **`value`** "RTL" indicates that the text is written right-to-left. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a NoRowsMessage |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a Checkbox The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a NoRowsMessage is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a NoRowsMessage. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a Tablix |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a List and a NoRowsMessage. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a Tablix |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "General" indicates that a Tablix aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a Tablix aligns the text to the left  **`value`** "Right" indicates that a Tablix aligns the text to the right  **`value`** "Center" indicates that a Tablix centers the text  **`value`** "Justify" indicates that a Tablix stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a Tablix |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within NoRowsMessage. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the textual content within a NoRowsMessage is laid out horizontally or vertically as well as the direction in which text moves. The value or the expression result should be one of the following.  **`value`** "lr-tb" indicates that if the TextBox.Direction is "LTR", textual content flows horizontally from left to right. For RTL direction, content moves horizontally from right to left. The following horizontal line resides below the previous line.  **`value`** "tb-rl" indicates that id if the TextBox.Direction is LTR, textual content flows vertically from top to bottom, and the following vertical line resides to the left of the previous line. For RTL direction, content flows vertically from bottom to top, and the following vertical line resides to the right of the previous line. |
| `StyleName?` | `string` | - |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a Tablix at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Tablix from the top of the tablix's container |
| `Type` | ``"tablix"`` | Should be set to "tablix" |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Tablix is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Tablix |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a Tablix |

___

### <a id="tablixbody" name="tablixbody"></a> TablixBody

Ƭ **TablixBody**: `Object`

Represents the rows and columns of a Tablix.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Columns?` | `string`[] | Gets or sets a value indicating the widths of the columns of the body of a Tablix. The widths should be specified in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Rows?` | [`TablixBodyRow`](Core.Rdl#tablixbodyrow)[] | Gets or sets a value indicating the rows of the body of a Tablix. |

___

### <a id="tablixbodycell" name="tablixbodycell"></a> TablixBodyCell

Ƭ **TablixBodyCell**: `Object`

Represents the content of a cell in the TablixBody.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ColSpan?` | `number` | Gets or sets a value indicating the number of columns that the cell spans. |
| `Item?` | [`ReportItem`](Core.Rdl#reportitem) | Gets or sets a value indicating a report item that is contained within a cell of a TablixBody. |
| `RowSpan?` | `number` | Gets or sets a value indicating the number of rows that the cell spans. |

___

### <a id="tablixbodyrow" name="tablixbodyrow"></a> TablixBodyRow

Ƭ **TablixBodyRow**: `Object`

Represents a collection of cells that form the TablixBody.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Cells?` | [`TablixBodyCell`](Core.Rdl#tablixbodycell)[] | Gets or sets a value indicating a collection of cells of a row in the body of a Tablix. |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a row in a Tablix |

___

### <a id="tablixcornercell" name="tablixcornercell"></a> TablixCornerCell

Ƭ **TablixCornerCell**: `Object`

Represents the content of a cell in the TablixCorner.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `ColSpan?` | `number` | Gets or sets a value indicating the number of columns that the cell spans. |
| `Item?` | [`ReportItem`](Core.Rdl#reportitem) | Gets or sets a value indicating a report item that is contained within a cell of a TablixCorner. |
| `RowSpan?` | `number` | Gets or sets a value indicating the number of rows that the cell spans. |

___

### <a id="tablixcornerrow" name="tablixcornerrow"></a> TablixCornerRow

Ƭ **TablixCornerRow**: [`TablixCornerCell`](Core.Rdl#tablixcornercell)[]

Represents a row in a TablixCorner

___

### <a id="tablixgrouping" name="tablixgrouping"></a> TablixGrouping

Ƭ **TablixGrouping**: `Object`

Represents expressions by which to categorize data and properties of the resulting data categorization in a Tablix

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DocumentMapLabel?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a Tablix Group instance that appears in the Report Map and Table of Contents |
| `Enabled?` | `string` | - |
| `Filters?` | [`Filter`](Core.Rdl#filter)[] | Gets or sets a value indicating a collection of filters for a Tablix Group. |
| `GroupExpressions?` | `string`[] | Gets or sets a value indicating a collection of [expressions](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) of a Tablix Group. |
| `Name?` | `string` | Gets or sets a value indicating a unique identifier for a TablixGrouping. |
| `NewPage?` | ``"Next"`` \| ``"Odd"`` \| ``"Even"`` | - |
| `NewSection?` | `boolean` | Gets or sets a value indicating a Tablix Member has its page numbering |
| `PageBreak?` | ``"None"`` \| ``"Start"`` \| ``"End"`` \| ``"StartAndEnd"`` \| ``"Between"`` | Gets or sets a value indicating the location of a page breaks generated by a Tablix Group. |
| `PageBreakDisabled?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the generated page break should be disabled. The value or the expression result should be either "true" or "false" |
| `ParentGroup?` | `string` | Gets or sets a value indicating an Id of a parent group |
| `PrintFooterAtBottom?` | `boolean` | Gets or sets a value indicating whether a group footer always prints at the bottom of the page |

___

### <a id="tablixheader" name="tablixheader"></a> TablixHeader

Ƭ **TablixHeader**: `Object`

Represents contents in a tablix column group area or row group area.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Item?` | [`ReportItem`](Core.Rdl#reportitem) | Gets or sets a value indicating a report item that is contained within a TablixHeader |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether the group header is hidden |

___

### <a id="tablixhierarchy" name="tablixhierarchy"></a> TablixHierarchy

Ƭ **TablixHierarchy**: `Object`

Represents the hierarchy of TablixMembers for a Tablix.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `CustomProperties?` | { `Name`: `string` ; `Value`: `string`  }[] | - |
| `Members?` | [`TablixMember`](Core.Rdl#tablixmember)[] | Gets or sets a value indicating members of a TablixHierarchy. |

___

### <a id="tablixmember" name="tablixmember"></a> TablixMember

Ƭ **TablixMember**: { `BodyCount?`: `number` ; `BodyIndex?`: `number` ; `Group?`: [`TablixGrouping`](Core.Rdl#tablixgrouping) ; `Header?`: [`TablixHeader`](Core.Rdl#tablixheader) ; `KeepTogether?`: `boolean` ; `KeepWithGroup?`: ``"None"`` \| ``"Before"`` \| ``"After"`` ; `RepeatOnNewPage?`: `boolean` ; `SortExpressions?`: [`SortExpression`](Core.Rdl#sortexpression)[] ; `Visibility?`: [`Visibility`](Core.Rdl#visibility)  } & { `Children?`: [`TablixMember`](Core.Rdl#tablixmember)[]  }

Represents the structure of an item in a Tablix hierarchy.

___

### <a id="textrunimage" name="textrunimage"></a> TextRunImage

Ƭ **TextRunImage**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) |
| `Height?` | `string` |
| `Label?` | `string` |
| `MIMEType?` | `string` |
| `Source?` | ``"External"`` \| ``"Embedded"`` \| ``"Database"`` |
| `ToolTip?` | `string` |
| `Type` | ``"image"`` |
| `Value?` | `string` |
| `Width?` | `string` |

___

### <a id="textruntext" name="textruntext"></a> TextRunText

Ƭ **TextRunText**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) |
| `Label?` | `string` |
| `Style?` | { `BackgroundColor?`: `string` ; `Color?`: `string` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` ; `LineSpacing?`: `string` ; `Subscript?`: `string` ; `Superscript?`: `string` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"``  } |
| `Style.BackgroundColor?` | `string` |
| `Style.Color?` | `string` |
| `Style.FontFamily?` | `string` |
| `Style.FontSize?` | `string` |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` |
| `Style.LineSpacing?` | `string` |
| `Style.Subscript?` | `string` |
| `Style.Superscript?` | `string` |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` |
| `StyleName?` | `string` |
| `ToolTip?` | `string` |
| `Type` | ``"text"`` |
| `Value?` | `string` |

___

### <a id="textbox" name="textbox"></a> Textbox

Ƭ **Textbox**: `Object`

Represents properties for a [Textbox](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Visualizers/TextBox/index) in a report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Action?` | [`Action`](Core.Rdl#action) | Gets or sets an action (such as a hyperlink) associated with a Textbox |
| `Bookmark?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the Id of a textbox for a Jump To Bookmark interactivity action. |
| `CanGrow?` | `boolean` | Gets or sets a value indicating whether the height of a Textbox can increase to accommodate its contents |
| `CanShrink?` | `boolean` | Gets or sets a value indicating whether the height of a Textbox can decrease to match its contents |
| `CustomCSSClasses?` | `string` | - |
| `Height?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the height of a Textbox |
| `KeepTogether?` | `boolean` | Gets or sets a value indicating whether the entire contents of a Textbox should be kept together on one Page if possible |
| `Label?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text associated with a textbox that appears in the Report Map and Table of Contents |
| `Left?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Textbox from the left of the text box's container |
| `Name` | `string` | Gets or sets a unique identifier for a Textbox |
| `Style?` | { `Angle?`: `string` ; `BackgroundColor?`: `string` ; `BackgroundImage?`: [`BackgroundImage`](Core.Rdl#backgroundimage) ; `Border?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `BottomBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `CharacterSpacing?`: `string` ; `Color?`: `string` ; `Direction?`: ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` ; `FontFamily?`: `string` ; `FontSize?`: `string` ; `FontStyle?`: ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` ; `FontWeight?`: ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` ; `Format?`: `string` ; `HeadingLevel?`: `string` ; `Language?`: `string` ; `LeftBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `LineSpacing?`: `string` ; `MinCondenseRate?`: `string` ; `PaddingBottom?`: `string` ; `PaddingLeft?`: `string` ; `PaddingRight?`: `string` ; `PaddingTop?`: `string` ; `RightBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `ShrinkToFit?`: `string` ; `TextAlign?`: ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` ; `TextDecoration?`: ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` ; `TextJustify?`: ``"Auto"`` \| ``"Distribute"`` \| ``"DistributeAllLines"`` \| \`=${string}\` ; `TopBorder?`: [`BorderStyle`](Core.Rdl#borderstyle) ; `VerticalAlign?`: ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` ; `WrapMode?`: ``"NoWrap"`` \| ``"CharWrap"`` \| ``"WordWrap"`` \| ``"StrictWordWrap"`` \| \`=${string}\` ; `WritingMode?`: ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\`  } | Represents style information for a Textbox |
| `Style.Angle?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text rotation in degrees relative to the text baseline. The value or the expression result should be a number. |
| `Style.BackgroundColor?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the color of the background of a Textbox The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.BackgroundImage?` | [`BackgroundImage`](Core.Rdl#backgroundimage) | Gets or sets the background image properties for a Textbox |
| `Style.Border?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the default border properties for a textbox |
| `Style.BottomBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the bottom border properties for a fixed page |
| `Style.CharacterSpacing?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the space between characters of text for a textbox. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) |
| `Style.Color?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the foreground color of a textbox The value or the expression result should be a [cross-browser color name](https://www.w3schools.com/colors/colors_hex.asp) or to a hexadecimal color code, such as ```#face0d```. |
| `Style.Direction?` | ``"Default"`` \| ``"LTR"`` \| ``"RTL"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether text within a textbox is written left-to-right or right-to-left. The value or the expression result should be one of the following.  **`value`** "LTR" indicates that text is written left-to-right.  **`value`** "RTL" indicates that the text is written right-to-left. |
| `Style.FontFamily?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the name of the font family for text within a textbox |
| `Style.FontSize?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font size for text in a textbox. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.FontStyle?` | ``"Default"`` \| ``"Normal"`` \| ``"Italic"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the font style for text in a textbox. The value or the expression result should be one of the following.  **`value`** "Normal" indicates that the font is not italicized.  **`value`** "Italic" indicates that that the font is italicized. |
| `Style.FontWeight?` | ``"Default"`` \| ``"Normal"`` \| ``"Lighter"`` \| ``"Thin"`` \| ``"ExtraLight"`` \| ``"Light"`` \| ``"Medium"`` \| ``"SemiBold"`` \| ``"Bold"`` \| ``"ExtraBold"`` \| ``"Heavy"`` \| ``"Bolder"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the thickness of font for text within a textbox The value or the expression result should be one of the following.  **`value`** "Thin" indicates a font thickness that matches CSS font weight 100  **`value`** "ExtraLight" indicates a font thickness that matches CSS font weight 200  **`value`** "Light" indicates a font thickness that matches CSS font weight 300  **`value`** "Normal" indicates a font thickness that matches CSS font weight 400  **`value`** "Medium" indicates a font thickness that matches CSS font weight 500  **`value`** "SemiBold" indicates a font thickness that matches CSS font weight 600  **`value`** "Bold" indicates a font thickness that matches CSS font weight 700  **`value`** "ExtraBold" indicates a font thickness that matches CSS font weight 800  **`value`** "Heavy" indicates a font thickness that matches CSS font weight 900 |
| `Style.Format?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating a formatting code that is used when the numeric value in a Textbox is formatted. Supported formats are - [Standard Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) - [Custom Numeric Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings) - [Standard Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings) - [Custom Date and Time Format Strings](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings) |
| `Style.HeadingLevel?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the position of a textbox content in the Table of Contents hierarchy. The value or the expression result should be a number. |
| `Style.Language?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  the default language to use for dates and number formatting within a textbox. |
| `Style.LeftBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the left border properties for a fixed page |
| `Style.LineSpacing?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) determining the height of a line of text for a textbox. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.MinCondenseRate?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the lower bound for the ratio of the decreased font size to the original one. The value or the expression result should be a percentage value, such as "50%" |
| `Style.PaddingBottom?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the bottom edge of a textbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingLeft?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the left edge of a textbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingRight?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the right edge of a textbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.PaddingTop?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the padding between the top edge of a textbox and its contents. The value or the expression result should be in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length). |
| `Style.RightBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the right border properties for a fixed page |
| `Style.ShrinkToFit?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether a textbox can decrease the font size of its content to fit it into the report item's size |
| `Style.TextAlign?` | ``"Center"`` \| ``"General"`` \| ``"Left"`` \| ``"Right"`` \| ``"Justify"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the horizontal alignment for the text within a textbox. The value or the expression result should be one of the following.  **`value`** "General" indicates that a textbox aligns numbers and dates to the right and everything else to the left  **`value`** "Left" indicates that a textbox aligns the text to the left  **`value`** "Right" indicates that a textbox aligns the text to the right  **`value`** "Center" indicates that a textbox centers the text  **`value`** "Justify" indicates that a textbox stretches the multiline text so that each line has equal width |
| `Style.TextDecoration?` | ``"Default"`` \| ``"None"`` \| ``"Underline"`` \| ``"DoubleUnderline"`` \| ``"Overline"`` \| ``"LineThrough"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating text formatting for text in a TextBox. The value or the expression result should be one of the following.  **`value`** "None" indicates that there is no text formatting  **`value`** "Underline" indicates that the text is underlined  **`value`** "Overline" indicates that the text has an overline  **`value`** "LineThrough" indicates that the text has a strikethrough |
| `Style.TextJustify?` | ``"Auto"`` \| ``"Distribute"`` \| ``"DistributeAllLines"`` \| \`=${string}\` | Gets or sets a value indicating text arrangement for a textbox that has TextAlign set to "Justify"  **`value`** "Auto" indicates that a textbox changes the space between words, except for the last line  **`value`** "Distribute" is the same as "Auto"  **`value`** "DistributeAllLines" indicates that a textbox changes the space between words for all lines |
| `Style.TopBorder?` | [`BorderStyle`](Core.Rdl#borderstyle) | Gets or sets the top border properties for a fixed page |
| `Style.VerticalAlign?` | ``"Default"`` \| ``"Top"`` \| ``"Middle"`` \| ``"Bottom"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the vertical alignment for the text within a textbox. The value or the expression result should be one of the following.  **`value`** "Top" indicates top-aligned text  **`value`** "Middle" indicates vertically-centered text alignment  **`value`** "Bottom" indicates bottom-aligned text |
| `Style.WrapMode?` | ``"NoWrap"`` \| ``"CharWrap"`` \| ``"WordWrap"`` \| ``"StrictWordWrap"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating how words should break when reaching the end of a line for a textbox. The value or the expression result should be one of the following.  **`value`** "NoWrap" indicates that line breaks do not occur  **`value`** "CharWrap" indicates that line breaks occur at any character  **`value`** "WordWrap" indicates that line breaks occur at the end of words |
| `Style.WritingMode?` | ``"lr-tb"`` \| ``"tb-rl"`` \| \`=${string}\` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating whether the textual content within a textbox is laid out horizontally or vertically as well as the direction in which text moves. The value or the expression result should be one of the following.  **`value`** "lr-tb" indicates that if the TextBox.Direction is "LTR", textual content flows horizontally from left to right. For RTL direction, content moves horizontally from right to left. The following horizontal line resides below the previous line.  **`value`** "tb-rl" indicates that id if the TextBox.Direction is LTR, textual content flows vertically from top to bottom, and the following vertical line resides to the left of the previous line. For RTL direction, content flows vertically from bottom to top, and the following vertical line resides to the right of the previous line. |
| `StyleName?` | `string` | - |
| `ToggleImage?` | { `InitialState`: `string`  } | Represents the initial state (+/-) of a toggle image if it is displayed as part of a Textbox |
| `ToggleImage.InitialState` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) initial state of a toggle image. If the value or expression result is true, then the toggle image is interpreted as expanded and displays a minus sign. If the value or expression result is false, then the toggle image is interpreted as collapsed and displays a plus sign. |
| `ToolTip?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating the text displayed when a report reader hovers over a textbox at preview time |
| `Top?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the distance of a Textbox from the top of the text box's container |
| `Type` | ``"textbox"`` | Should be set to "textbox" |
| `UserSort?` | [`UserSort`](Core.Rdl#usersort) | Gets or sets an end-user sort configuration that is displayed as part of a Textbox within the UI. |
| `Value?` | `string` | Gets or sets a value or an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) that is displayed for a Textbox |
| `Visibility?` | [`Visibility`](Core.Rdl#visibility) | Gets or sets a value indicating whether a Textbox is hidden |
| `Width?` | `string` | Gets or sets a value in [Length units](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#length) indicating the width of a Textbox |
| `ZIndex?` | `number` | Gets or sets a value indicating the stack order of a textbox |

___

### <a id="usersort" name="usersort"></a> UserSort

Ƭ **UserSort**: `Object`

Represents information about an end-user sort control that is displayed as part of a Textbox in a rendering of a Report

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `SortExpression` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) on which to sort |
| `SortExpressionScope?` | `string` | Gets or sets the name of the scope (data region or Group) in which to evaluate the SortExpression. |
| `SortTarget?` | `string` | Gets or sets the name of a data region, Group, or DataSet to which to apply the sort |

___

### <a id="validvalues" name="validvalues"></a> ValidValues

Ƭ **ValidValues**: `Object`

Represents possible values for a report parameter and for populating UI selection lists for users to select a parameter value

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `DataSetReference?` | [`DataSetReference`](Core.Rdl#datasetreference) | Gets or sets the fields from a dataset to use to obtain a list of values and, optionally, labels for use in value validation and for populating the UI for the report parameter |
| `OrderBy?` | [`ParameterValuesOrder`](Core.Rdl#parametervaluesorder) | Get or set the order of values ​​or labels to use when validating values ​​and to populate the user interface for a report parameter. |
| `ParameterValues?` | [`ParameterValue`](Core.Rdl#parametervalue)[] | Get or sets the list of values and, optionally, labels for use in value validation and for populating the UI for the report parameter |

___

### <a id="visibility" name="visibility"></a> Visibility

Ƭ **Visibility**: `Object`

Represents properties to determine whether a report item is displayed in a rendered report.

#### Type declaration

| Name | Type | Description |
| :------ | :------ | :------ |
| `Hidden?` | `string` | Gets or sets an [expression](https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties/index#expression) indicating  whether a report item is initially hidden |
| `ToggleItem?` | `string` | Gets or sets the name of a Textbox that is used to hide or unhide the containing report item |
