[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Extensibility.Rendering.Components.Matrix.IMatrix

IMatrix Interface

Represents an interface for the Matrix object.

Namespace: GrapeCity.ActiveReports.Extensibility.Rendering.Components.Matrix
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public interface IMatrix : IDataRegion, IOverflowItem, ISectionRegion, IPageRegion, IReportItem, IRenderComponent, IServiceProvider, IDocumentMapItem, IFixedSizeItem

Properties

Name Description
CellCollection

Gets the cells in the matrix.

CellColumns

Gets the number of columns in the CellCollection.

CellHeights

Gets the height of each renderable row in the matrix.

CellRows

Gets the number of rows in the CellCollection.

CellWidths

Gets the width of each renderable column in the matrix.

CellsBeforeRowHeaders

Gets the number of instances of the outermost column group that should appear to the left of the row headers (right of the row headers for RTL matrices).

ColumnGroupings

Gets the set of groupings on the column axis for the matrix.

ColumnMemberCollection

Gets a collection of MatrixMember objects or null if there is no column grouping defined.

Columns

Gets the number of columns in this matrix's definition.

Corner

Gets the ReportItem to be displayed in the upper left corner area for this Matrix instance.

DataCells

Gets the collection of matrix data cells.

GroupsBeforeRowHeaders

Gets the number of instances of the outermost column group that should appear to the left of the row headers (right of the row headers for RTL matrices).

LayoutDirection

Gets a value indicating whether the matrix columns grow left-to-right (with headers on the left) or right-to-left (with headers on the right).

RowGroupings

Gets the set of groupings on the row axis for the matrix.

RowMemberCollection

Gets a collection of MatrixMember objects or null if there is no row grouping defined.

Rows

Gets the number of rows in this matrix's definition.

Extension Methods