[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Extensibility.Rendering.Components.IReportItem

IReportItem Interface

Represents an interface for report item objects.

Namespace: GrapeCity.ActiveReports.Extensibility.Rendering.Components
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public interface IReportItem : IRenderComponent, IServiceProvider, IDocumentMapItem

Properties

Name Description
Action

Gets the Action object of this report item.

Bookmark

Gets a bookmark that can be linked to via a Bookmark action.

DataElementName

Gets the name to use for the data element or attribute for this report item when rendered via a data-oriented rendering extension (e.g., XML).

DataElementOutput

Gets a value indicating how this item should appear when rendered with a data-oriented rendering device.

Height

Gets the height of the item.

Hidden

Gets a value indicating whether this report item should be hidden.

IsDynamicallyHidden

Gets a value indicating whether this item has dynamic visibility and is hidden.

KeepTogether

Gets a value indicating whether the report item is kept together on one page if possible.

Left

Gets the distance of the item from the left of the containing object.

Name

Gets the name of this report item.

Style

Gets the style of the report item.

StyleName

Gets the style name of the report item.

TargetDevice

Gets the target device kind for this report item.

ToggleItem

Gets a report item that users can click to toggle the visibility of this item.

ToolTip

Gets a textual label for the item.

Top

Gets the distance of the item from the top of the containing object.

Width

Gets the width of the item.

ZIndex

Gets the drawing order of the report item within the containing object.

Methods

Name Description
Initialize(IDataScope, IPropertyBag)

Initializes the report item.

OnClick(IReportItem, int, int, string, MouseButton)

Handles the OnClick event for the report item.

Extension Methods