Search Results for

    Show / Hide Table of Contents

    Class CrossViewHeaderDescriptor

    The descriptor that is used to describe one element of the CrossView header.

    Inheritance
    System.Object
    CrossViewDescriptor
    CrossViewHeaderDescriptor
    Implements
    IFRSerializable
    Inherited Members
    CrossViewDescriptor.Expression
    CrossViewDescriptor.TemplateColumn
    CrossViewDescriptor.TemplateRow
    CrossViewDescriptor.TemplateCell
    CrossViewDescriptor.Deserialize(FRReader)
    Namespace: FastReport.CrossView
    Assembly: FastReport.Base.dll
    Syntax
    public class CrossViewHeaderDescriptor : CrossViewDescriptor, IFRSerializable
    Remarks

    The CrossViewHeaderDescriptor class is used to define one header element of the CrossView (either the column element or row element).

    To set visual appearance of the element, use the TemplateCell property.

    The collection of descriptors used to represent the CrossView header is stored in the CrossViewObject.Data.Columns and CrossViewObject.Data.Rows properties.

    Constructors

    CrossViewHeaderDescriptor()

    Initializes a new instance of the CrossViewHeaderDescriptor class

    Declaration
    public CrossViewHeaderDescriptor()

    CrossViewHeaderDescriptor(String, String, Boolean, Boolean, Boolean)

    Initializes a new instance of the CrossViewHeaderDescriptor class

    Declaration
    public CrossViewHeaderDescriptor(string fieldName, string measureName, bool isTotal, bool isGrandTotal, bool isMeasure)
    Parameters
    Type Name Description
    System.String fieldName

    The Field Name.

    System.String measureName

    The Measure Name.

    System.Boolean isTotal

    Indicates the "Total" element.

    System.Boolean isGrandTotal

    Indicates the "GrandTotal" element.

    System.Boolean isMeasure

    Indicates the "Measure" element.

    Properties

    Cell

    Gets the cell coordinate.

    Declaration
    public int Cell { get; set; }
    Property Value
    Type Description
    System.Int32

    CellSize

    Gets the size in cell coordinate.

    Declaration
    public int CellSize { get; set; }
    Property Value
    Type Description
    System.Int32

    FieldName

    Gets the name of field in cube.

    Declaration
    public string FieldName { get; set; }
    Property Value
    Type Description
    System.String

    IsGrandTotal

    Gets a value indicating that this is the "GrandTotal" element.

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

    IsMeasure

    Gets a value indicating that this is the "Measure" element.

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

    IsTotal

    Gets a value indicating that this is the "Total" element.

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

    Level

    Gets the level coordinate.

    Declaration
    public int Level { get; set; }
    Property Value
    Type Description
    System.Int32

    LevelSize

    Gets the size in level coordinate.

    Declaration
    public int LevelSize { get; set; }
    Property Value
    Type Description
    System.Int32

    MeasureName

    Gets the name of measure in cube.

    Declaration
    public string MeasureName { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Assign(CrossViewDescriptor)

    Assigns values from another descriptor.

    Declaration
    public override void Assign(CrossViewDescriptor source)
    Parameters
    Type Name Description
    CrossViewDescriptor source

    Descriptor to assign values from.

    Overrides
    CrossViewDescriptor.Assign(CrossViewDescriptor)

    Serialize(FRWriter)

    Serializes the object.

    Declaration
    public override void Serialize(FRWriter writer)
    Parameters
    Type Name Description
    FRWriter writer

    Writer object.

    Overrides
    CrossViewDescriptor.Serialize(FRWriter)

    Implements

    IFRSerializable
    Back to top © 1998-2025 Copyright Fast Reports Inc.