Class ChartItem
Assembly: Reportman.Reporting.dll
Syntax
public class ChartItem : PrintItemText, IDisposable
Constructors
ChartItem()
Declaration
Fields
DrawHelper
Declaration
Field Value
SeriesColors
Declaration
public int[] SeriesColors
Field Value
Properties
AutoRange
Declaration
public Series.AutoRangeAxis AutoRange { get; set; }
Property Value
AxisYFinal
Declaration
public double AxisYFinal { get; set; }
Property Value
AxisYInitial
Declaration
public double AxisYInitial { get; set; }
Property Value
CaptionExpression
Declaration
public string CaptionExpression { get; set; }
Property Value
ChangeSerieBool
Declaration
public bool ChangeSerieBool { get; set; }
Property Value
ChangeSerieExpression
Declaration
public string ChangeSerieExpression { get; set; }
Property Value
ChartStyle
Declaration
public ChartType ChartStyle { get; set; }
Property Value
ClearExpression
Declaration
public string ClearExpression { get; set; }
Property Value
ClearExpressionBool
Declaration
public bool ClearExpressionBool { get; set; }
Property Value
ColorExpression
Declaration
public string ColorExpression { get; set; }
Property Value
Driver
Declaration
public ChartDriver Driver { get; set; }
Property Value
Elevation
Declaration
public int Elevation { get; set; }
Property Value
GetValueCondition
Declaration
public string GetValueCondition { get; set; }
Property Value
HorzFontRotation
Declaration
public int HorzFontRotation { get; set; }
Property Value
HorzFontSize
Declaration
public int HorzFontSize { get; set; }
Property Value
HorzOffset
Declaration
public int HorzOffset { get; set; }
Property Value
Identifier
Declaration
public string Identifier { get; set; }
Property Value
MarkStyle
Declaration
public int MarkStyle { get; set; }
Property Value
MultiBar
Declaration
public BarType MultiBar { get; set; }
Property Value
Orthogonal
Declaration
public bool Orthogonal { get; set; }
Property Value
Perspective
Declaration
public int Perspective { get; set; }
Property Value
Resolution
Declaration
public int Resolution { get; set; }
Property Value
Rotation
Declaration
public int Rotation { get; set; }
Property Value
SerieCaption
Declaration
public string SerieCaption { get; set; }
Property Value
SerieColorExpression
Declaration
public string SerieColorExpression { get; set; }
Property Value
ShowHint
Declaration
public bool ShowHint { get; set; }
Property Value
ShowLegend
Declaration
public bool ShowLegend { get; set; }
Property Value
Tilt
Declaration
public int Tilt { get; set; }
Property Value
ValueExpression
Declaration
public string ValueExpression { get; set; }
Property Value
ValueXExpression
Declaration
public string ValueXExpression { get; set; }
Property Value
VertFontRotation
Declaration
public int VertFontRotation { get; set; }
Property Value
VertFontSize
Declaration
public int VertFontSize { get; set; }
Property Value
VertOffset
Declaration
public int VertOffset { get; set; }
Property Value
View3d
Declaration
public bool View3d { get; set; }
Property Value
View3dWalls
Declaration
public bool View3dWalls { get; set; }
Property Value
Zoom
Declaration
public int Zoom { get; set; }
Property Value
Methods
CheckValueCondition()
Declaration
public bool CheckValueCondition()
Returns
Clear()
Declaration
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
EvaluateChangeSerieExpression()
Declaration
public bool EvaluateChangeSerieExpression()
Returns
EvaluateClearExpression()
Declaration
public void EvaluateClearExpression()
EvaluateSerieCaption()
Declaration
public Variant EvaluateSerieCaption()
Returns
GetClassName()
Internal function to determine the object type name
Declaration
protected override string GetClassName()
Returns
| Type |
Description |
| string |
Object type name
|
Overrides
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
GraphicColor(int)
Declaration
public void GraphicColor(int newcolor)
Parameters
| Type |
Name |
Description |
| int |
newcolor |
|
GraphicSerieColor(int)
Declaration
public void GraphicSerieColor(int newcolor)
Parameters
| Type |
Name |
Description |
| int |
newcolor |
|
NewFunction(string, string, string)
Declaration
public void NewFunction(string functionName, string functionParams, string serieCaption)
Parameters
NewValue(double, bool, string, string)
Declaration
public void NewValue(double newvalue, bool seriechange, string valuecaption, string seriecaption)
Parameters
NewValueXY(object, double, bool, string, string)
Declaration
public void NewValueXY(object newvalueX, double newvalue, bool seriechange, string valuecaption, string seriecaption)
Parameters
SetReport(BaseReport)
Declaration
public override void SetReport(BaseReport rp)
Parameters
Overrides
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
Implements