Search Results for

    Show / Hide Table of Contents

    Class ChartItem

    A printable report item that builds and renders a chart from expression-driven data series, accumulating values, captions and colors as the subreport iterates and drawing the result through the report's charting driver.

    Inheritance
    object
    ReportItem
    PrintItem
    PrintPosItem
    PrintItemText
    ChartItem
    Implements
    IDisposable
    Inherited Members
    PrintItemText.EvaluateHtmlExpressions(string)
    PrintItemText.WFontName
    PrintItemText.LFontName
    PrintItemText.FontSize
    PrintItemText.FontRotation
    PrintItemText.FontStyle
    PrintItemText.FontColor
    PrintItemText.BackColor
    PrintItemText.Transparent
    PrintItemText.CutText
    PrintItemText.WordWrap
    PrintItemText.IsHtml
    PrintItemText.WordBreak
    PrintItemText.InterLine
    PrintItemText.Alignment
    PrintItemText.VAlignment
    PrintItemText.SingleLine
    PrintItemText.Type1Font
    PrintItemText.MultiPage
    PrintItemText.PrintStep
    PrintItemText.RightToLeft
    PrintItemText.PrintAlignment
    PrintItemText.VPrintAlignment
    PrintPosItem.Section
    PrintPosItem.AnnotationExpression
    PrintPosItem.GetExtension(PrintOut, Point, bool)
    PrintPosItem.FillAnnotation(MetaObject, MetaPage)
    PrintPosItem.Hidden
    PrintPosItem.PosX
    PrintPosItem.PosY
    PrintPosItem.Align
    PrintPosItem.PartialFlag
    PrintItem.PrintWidth
    PrintItem.PrintHeight
    PrintItem.Visible
    PrintItem.LastExtent
    PrintItem.SelectionIndex
    PrintItem.SelectionRectangle
    PrintItem.EvaluatePrintCondition()
    PrintItem.Print(PrintOut, int, int, int, int, MetaFile, Point, ref bool)
    PrintItem.ExecuteBeforePrint()
    PrintItem.ExecuteAfterPrint()
    PrintItem.Width
    PrintItem.Height
    PrintItem.DoBeforePrint
    PrintItem.DoAfterPrint
    PrintItem.PrintCondition
    ReportItem.Dispose()
    ReportItem.Name
    ReportItem.Report
    ReportItem.ClassName
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Reportman.Reporting
    Assembly: Reportman.Reporting.dll
    Syntax
    public class ChartItem : PrintItemText, IDisposable

    Constructors

    View Source

    ChartItem()

    Declaration
    public ChartItem()

    Fields

    View Source

    DrawHelper

    Declaration
    public object DrawHelper
    Field Value
    Type Description
    object
    View Source

    SeriesColors

    Declaration
    public int[] SeriesColors
    Field Value
    Type Description
    int[]

    Properties

    View Source

    AutoRange

    Declaration
    public Series.AutoRangeAxis AutoRange { get; set; }
    Property Value
    Type Description
    Series.AutoRangeAxis
    View Source

    AxisYFinal

    Declaration
    public double AxisYFinal { get; set; }
    Property Value
    Type Description
    double
    View Source

    AxisYInitial

    Declaration
    public double AxisYInitial { get; set; }
    Property Value
    Type Description
    double
    View Source

    CaptionExpression

    Declaration
    public string CaptionExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    ChangeSerieBool

    Declaration
    public bool ChangeSerieBool { get; set; }
    Property Value
    Type Description
    bool
    View Source

    ChangeSerieExpression

    Declaration
    public string ChangeSerieExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    ChartStyle

    Declaration
    public ChartType ChartStyle { get; set; }
    Property Value
    Type Description
    ChartType
    View Source

    ClearExpression

    Declaration
    public string ClearExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    ClearExpressionBool

    Declaration
    public bool ClearExpressionBool { get; set; }
    Property Value
    Type Description
    bool
    View Source

    ColorExpression

    Declaration
    public string ColorExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    Driver

    Declaration
    public ChartDriver Driver { get; set; }
    Property Value
    Type Description
    ChartDriver
    View Source

    Elevation

    Declaration
    public int Elevation { get; set; }
    Property Value
    Type Description
    int
    View Source

    GetValueCondition

    Declaration
    public string GetValueCondition { get; set; }
    Property Value
    Type Description
    string
    View Source

    HorzFontRotation

    Declaration
    public int HorzFontRotation { get; set; }
    Property Value
    Type Description
    int
    View Source

    HorzFontSize

    Declaration
    public int HorzFontSize { get; set; }
    Property Value
    Type Description
    int
    View Source

    HorzOffset

    Declaration
    public int HorzOffset { get; set; }
    Property Value
    Type Description
    int
    View Source

    Identifier

    Declaration
    public string Identifier { get; set; }
    Property Value
    Type Description
    string
    View Source

    MarkStyle

    Declaration
    public int MarkStyle { get; set; }
    Property Value
    Type Description
    int
    View Source

    MultiBar

    Declaration
    public BarType MultiBar { get; set; }
    Property Value
    Type Description
    BarType
    View Source

    Orthogonal

    Declaration
    public bool Orthogonal { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Perspective

    Declaration
    public int Perspective { get; set; }
    Property Value
    Type Description
    int
    View Source

    Resolution

    Declaration
    public int Resolution { get; set; }
    Property Value
    Type Description
    int
    View Source

    Rotation

    Declaration
    public int Rotation { get; set; }
    Property Value
    Type Description
    int
    View Source

    SerieCaption

    Declaration
    public string SerieCaption { get; set; }
    Property Value
    Type Description
    string
    View Source

    SerieColorExpression

    Declaration
    public string SerieColorExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    ShowHint

    Declaration
    public bool ShowHint { get; set; }
    Property Value
    Type Description
    bool
    View Source

    ShowLegend

    Declaration
    public bool ShowLegend { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Tilt

    Declaration
    public int Tilt { get; set; }
    Property Value
    Type Description
    int
    View Source

    ValueExpression

    Declaration
    public string ValueExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    ValueXExpression

    Declaration
    public string ValueXExpression { get; set; }
    Property Value
    Type Description
    string
    View Source

    VertFontRotation

    Declaration
    public int VertFontRotation { get; set; }
    Property Value
    Type Description
    int
    View Source

    VertFontSize

    Declaration
    public int VertFontSize { get; set; }
    Property Value
    Type Description
    int
    View Source

    VertOffset

    Declaration
    public int VertOffset { get; set; }
    Property Value
    Type Description
    int
    View Source

    View3d

    Declaration
    public bool View3d { get; set; }
    Property Value
    Type Description
    bool
    View Source

    View3dWalls

    Declaration
    public bool View3dWalls { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Zoom

    Declaration
    public int Zoom { get; set; }
    Property Value
    Type Description
    int

    Methods

    View Source

    CheckValueCondition()

    Declaration
    public bool CheckValueCondition()
    Returns
    Type Description
    bool
    View Source

    Clear()

    Declaration
    public void Clear()
    View Source

    DoPrint(PrintOut, int, int, int, int, MetaFile, Point, ref bool)

    This procedure will print the item into the MetaFile, internal implementation

    Declaration
    protected override void DoPrint(PrintOut adriver, int aposx, int aposy, int newwidth, int newheight, MetaFile metafile, Point MaxExtent, ref bool PartialPrint)
    Parameters
    Type Name Description
    PrintOut adriver

    Report processing driver

    int aposx

    Horizontal position in twips

    int aposy

    Vertical position in twips

    int newwidth

    Width of the bounding box in twips

    int newheight

    Height of the bounding box in twips

    MetaFile metafile

    Destination MetaFile

    Point MaxExtent

    Maximum extension

    bool PartialPrint

    Returns true if some text will expand multiple pages

    Overrides
    PrintItem.DoPrint(PrintOut, int, int, int, int, MetaFile, Point, ref bool)
    View Source

    EvaluateChangeSerieExpression()

    Declaration
    public bool EvaluateChangeSerieExpression()
    Returns
    Type Description
    bool
    View Source

    EvaluateClearExpression()

    Declaration
    public void EvaluateClearExpression()
    View Source

    EvaluateSerieCaption()

    Declaration
    public Variant EvaluateSerieCaption()
    Returns
    Type Description
    Variant
    View Source

    GetClassName()

    Internal function to determine the object type name

    Declaration
    protected override string GetClassName()
    Returns
    Type Description
    string

    Object type name

    Overrides
    ReportItem.GetClassName()
    View Source

    GraphicBounds(bool, bool, double, double, bool, double, bool)

    Declaration
    public void GraphicBounds(bool autol, bool autoh, double lvalue, double hvalue, bool logaritmic, double logBase, bool inverted)
    Parameters
    Type Name Description
    bool autol
    bool autoh
    double lvalue
    double hvalue
    bool logaritmic
    double logBase
    bool inverted
    View Source

    GraphicColor(int)

    Declaration
    public void GraphicColor(int newcolor)
    Parameters
    Type Name Description
    int newcolor
    View Source

    GraphicSerieColor(int)

    Declaration
    public void GraphicSerieColor(int newcolor)
    Parameters
    Type Name Description
    int newcolor
    View Source

    NewFunction(string, string, string)

    Declaration
    public void NewFunction(string functionName, string functionParams, string serieCaption)
    Parameters
    Type Name Description
    string functionName
    string functionParams
    string serieCaption
    View Source

    NewValue(double, bool, string, string)

    Declaration
    public void NewValue(double newvalue, bool seriechange, string valuecaption, string seriecaption)
    Parameters
    Type Name Description
    double newvalue
    bool seriechange
    string valuecaption
    string seriecaption
    View Source

    NewValueXY(object, double, bool, string, string)

    Declaration
    public void NewValueXY(object newvalueX, double newvalue, bool seriechange, string valuecaption, string seriecaption)
    Parameters
    Type Name Description
    object newvalueX
    double newvalue
    bool seriechange
    string valuecaption
    string seriecaption
    View Source

    SetReport(BaseReport)

    Declaration
    public override void SetReport(BaseReport rp)
    Parameters
    Type Name Description
    BaseReport rp
    Overrides
    ReportItem.SetReport(BaseReport)
    View Source

    SubReportChanged(SubReportEvent, string)

    This event is generated while report is processing to allow the report items to update contents

    Declaration
    public override void SubReportChanged(SubReportEvent newstate, string newgroup)
    Parameters
    Type Name Description
    SubReportEvent newstate

    New state for the subreport

    string newgroup

    New group if apply

    Overrides
    PrintItem.SubReportChanged(SubReportEvent, string)

    Implements

    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX