ASP.NET Core 12.1.12
Demos Support Blog Download
Show / Hide Table of Contents
PDF

Class ReportItemBaseModel

Inheritance
System.Object
ReportItemBaseModel
TablixJsonModel
Implements
IReportDispose
System.IDisposable
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

true if the item can grow; otherwise, false.

CanShrink

Gets or sets a value indicating whether the item can shrink.

Declaration
public bool CanShrink { get; set; }
Property Value
Type Description
System.Boolean

true if the item can shrink; otherwise, false.

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

true if image data should be embedded; otherwise, false.

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

true if the item is hidden; otherwise, false.

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

true if it is for client export; otherwise, false.

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

true if the item is a Tablix child; otherwise, false.

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

true if the item is an inner Tablix child; otherwise, false.

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()

Implements

IReportDispose
System.IDisposable
In This Article
Was this page helpful? Yes No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
×
SEND FEEDBACK REGARDING THIS TOPIC

Please provide additional information

Please provide additional information

Please provide additional information

Please provide additional information
Please provide additional information
Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved