Class ReportItemBaseModel
Namespace: BoldReports.Serialization.JsonModels
Assembly: BoldReports.Web.dll
Syntax
public abstract class ReportItemBaseModel : Object, IReportDispose, IDisposable
Constructors
ReportItemBaseModel()
Declaration
protected ReportItemBaseModel()
Properties
Bookmark
Gets or sets the bookmark associated with the report item.
Declaration
public string Bookmark { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The bookmark string for the report item. |
CanGrow
Gets or sets a value indicating whether the item can grow.
Declaration
public bool CanGrow { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
CanShrink
Gets or sets a value indicating whether the item can shrink.
Declaration
public bool CanShrink { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
CustomProperties
Gets or sets the custom property expressions and values.
Declaration
public List<CustomPropertyExpVal> CustomProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<CustomPropertyExpVal> | A list of custom properties expressed as CustomPropertyExpVal. |
EmbedImageData
Gets or sets a value indicating whether to embed image data.
Declaration
public bool EmbedImageData { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
ErrorInformation
Gets or sets the error information associated with the report item.
Declaration
public ErrorInformation ErrorInformation { get; set; }
Property Value
| Type | Description |
|---|---|
| BoldReports.Web.ErrorInformation | The ErrorInformation object that contains error details. |
Height
Gets or sets the height of the report item.
Declaration
public double Height { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | The height value in units applicable to the report layout. |
Hidden
Gets or sets a value indicating whether the item is hidden.
Declaration
public bool Hidden { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
IsClientExport
Gets or sets a value indicating whether it is a client export.
Declaration
public bool IsClientExport { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
IsTablixChild
Gets or sets a value indicating whether the item is a child component of a Tablix.
Declaration
public bool IsTablixChild { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
IsTablixInnerChild
Gets or sets a value indicating whether the item is an inner child within a Tablix.
Declaration
public bool IsTablixInnerChild { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
ItemName
Gets or sets the name of the item.
Declaration
public string ItemName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The name associated with the report item. |
ItemType
Gets or sets the type of the report item.
Declaration
public string ItemType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A string representing the item type. |
Left
Gets or sets the left position of the report item.
Declaration
public double Left { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | The left coordinate value in the report layout. |
Name
Represents a base model for a report item with various properties such as dimensions, type, and visual attributes.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | This property encapsulates attributes related to a report item, including its position, size, type, and display characteristics. |
Top
Gets or sets the top position of the report item.
Declaration
public double Top { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | The top coordinate value in the report layout. |
Width
Gets or sets the width of the report item.
Declaration
public double Width { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | The width value in units applicable to the report layout. |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public virtual void Dispose()