Namespace FastReport.AdvMatrix
Classes
AdvMatrixObject
Represents the matrix object that is used to print cross-table.
AggregateBase
Represents base class for AdvMatrixObject aggregates.
Aggregates
Hold the list of registered aggregate functions.
AvgAggregate
Represents the "Avg" aggregate.
Context
Holds context required for aggregate functions evaluation.
CountAggregate
Represents the "Count" aggregate.
CountDistinctAggregate
Represents the "CountDistinct" aggregate.
FirstAggregate
Represents the "First" aggregate.
HeaderDescriptor
The descriptor that is used to describe one element of the matrix header.
LastAggregate
Represents the "Last" aggregate.
MatrixButton
Represents a base class for matrix buttons such as expand or sort button.
MatrixCollapseButton
Represents the matrix button used to toggle expand/collapse state of matrix headers.
MatrixData
Contains a set of properties and methods to hold and manipulate the matrix descriptors.
MatrixHeader
Represents the storage of header descriptors and its values.
MatrixSortButton
Represents the matrix button used to toggle sort order of matrix headers.
MaxAggregate
Represents the "Max" aggregate.
MinAggregate
Represents the "Min" aggregate.
StDevAggregate
Represents the "StDev" aggregate.
StDevPAggregate
Represents the "StDevP" aggregate.
SumAggregate
Represents the "Sum" aggregate.
TopNInfo
Stores the TopN settings of the matrix header item.
TopNInfo.ItemInfo
Stores the properties of TopN item.
UserAggregate
Represents the "User" aggregate.
ValuesListAggregate
Represents the "ValuesList" aggregate.
VarAggregate
Represents the "Var" aggregate.
VarPAggregate
Represents the "VarP" aggregate.
Enums
CollapseSymbol
Represents the symbol used to display the matrix expand/collapse state.
HeaderPriority
Describes how the even style is applied to a matrix.
SortSymbol
Represents the symbol used to display the matrix sort order.