The ChartNode type exposes the following members.

Constructors

NameDescription
ChartNode
Constructs a ChartNode object.

Methods

NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FirePickListeners
Invokes the pick delegates defined at this node and at all of its ancestors, if the event "hits" the node.
GetAttribute
Gets the value of an attribute.
(Inherited from AbstractChartNode.)
GetBooleanAttribute
Convenience routine to get a Boolean-valued attribute.
(Inherited from AbstractChartNode.)
GetChildren
Gets the list of child nodes.
GetColorAttribute
Convenience routine to get a Color-valued attribute.
(Inherited from AbstractChartNode.)
GetComponent
Gets the "Component" attribute value.
GetConcatenatedViewport
Returns the value of the "Viewport" attribute concatenated with the "Viewport" attributes set in its ancestor nodes.
GetDoubleAttribute
Convenience routine to get a Double-valued attribute.
(Inherited from AbstractChartNode.)
GetFillPaint
Returns the "FillPaint" attribute value.
GetGradient
Returns the value of the "Gradient" attribute.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetIntegerAttribute
Convenience routine to get an Integer-valued attribute.
(Inherited from AbstractChartNode.)
GetLineDashPattern
Returns the "LineDashPattern" attribute value.
GetMarkerDashPattern
Returns the "MarkerDashPattern" attribute value.
GetScreenViewport
Returns the value of the "Viewport" attribute scaled by the screen size.
GetStringAttribute
Convenience routine to get a String-valued attribute.
(Inherited from AbstractChartNode.)
GetTitle
Returns the value of the "Title" attribute.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetViewport
Returns the value of the "Viewport" attribute.
GetWebComponent
Gets the "Component" attribute value.
GetX
Returns the "X" attribute value.
(Inherited from AbstractChartNode.)
GetY
Returns the "Y" attribute value.
(Inherited from AbstractChartNode.)
IsAncestorOf
Determines if this node is an ancestor of the argument node.
(Inherited from AbstractChartNode.)
IsAttributeSet
Determines if an attribute is defined (may have been inherited).
(Inherited from AbstractChartNode.)
IsAttributeSetAtThisNode
Determines if an attribute is defined in this node (not inherited).
(Inherited from AbstractChartNode.)
IsBitSet
Determins if the bit set in flag is set in mask.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnPick
Invokes delegates registered with the Pick event.
Paint
Paints this node and all of its children.
PrePaint
The PrePaint method is called in all nodes in a chart just before the chart is painted. The default implementation does nothing. Override this method to do computations just before painting in a chart node.
Remove
Removes the node from its parents list of children.
(Inherited from AbstractChartNode.)
SetAttribute
Sets an attribute.
(Inherited from AbstractChartNode.)
SetFillPaintOverloaded.
SetGradientOverloaded.
SetLineDashPattern
Sets the "LineDashPattern" attribute value.
SetMarkerDashPattern
Sets the "MarkerDashPattern" attribute value.
SetTitleOverloaded.
SetViewportOverloaded.
SetX
Sets the "X" attribute value.
(Inherited from AbstractChartNode.)
SetY
Sets the "Y" attribute value.
(Inherited from AbstractChartNode.)
ToString
Returns the name of this chart node.
(Inherited from AbstractChartNode.)

Fields

NameDescription
AXIS_X_TOP
Flag to indicate x-axis placed on top of the chart.
AXIS_Y_RIGHT
Flag to indicate y-axis placed to the right of the chart.
BAR_TYPE_HORIZONTAL
Flag to indicate a horizontal bar chart.
BAR_TYPE_VERTICAL
Flag to indicate a vertical bar chart.
DASH_PATTERN_DASH
A double[] flag that specifies the rendering of a dashed line.
DASH_PATTERN_DASH_DOT
A double[] flag that specifies the rendering of a dash-dot patterned line.
DASH_PATTERN_DOT
A double[] flag that specifies the rendering of a dotted line.
DASH_PATTERN_SOLID
A double[] flag that specifies the rendering of a solid line.
DATA_TYPE_FILL
An int which when assigned to attribute "DataType" indicates that the area between the lines connecting data points and the horizontal reference line (y = attribute "Reference") should be filled.
DATA_TYPE_LINE
An int which when assigned to attribute "DataType" indicates that data points should be connected with line segments.
DATA_TYPE_MARKER
An int which when assigned to attribute "DataType" indicates that a marker should be drawn at each data point.
DATA_TYPE_PICTURE
An int which when assigned to attribute "DataType" indicates that an image (attribute "Image") should be drawn at each data point.
DENDROGRAM_TYPE_HORIZONTAL
Flag to indicate a horizontal dendrogram.
DENDROGRAM_TYPE_VERTICAL
Flag to indicate a vertical dendrogram.
FILL_TYPE_GRADIENT
An int which indicates that a region will be drawn in a color gradient as specified by the attribute "Gradient".
FILL_TYPE_NONE
An int which indicates that a region is not to be drawn.
FILL_TYPE_PAINT
An int which indicates that a region will be drawn using the texture specified by the "FillPaint" attribute.
FILL_TYPE_SOLID
An int which indicates that a region will be drawn using the solid color specified by FillType and FillOutlineType.
LABEL_TYPE_PERCENT
An int which indicates that a pie slice is to be labeled with a percentage value.
MARKER_TYPE_ASTERISK
An int that indicates an asterisk is to be drawn as the data marker.
MARKER_TYPE_CIRCLE_CIRCLE
An int that indicates a circle in a circle is to be drawn as the data marker.
MARKER_TYPE_CIRCLE_PLUS
An int that indicates an plus in a circle is to be drawn as the data marker.
MARKER_TYPE_CIRCLE_X
An int that indicates an x in a circle is to be drawn as the data marker.
MARKER_TYPE_DIAMOND_PLUS
An int that indicates a plus in a diamond is to be drawn as the data marker.
MARKER_TYPE_FILLED_CIRCLE
An int that indicates a filled circle is to be drawn as the data marker.
MARKER_TYPE_FILLED_DIAMOND
An int that indicates a filled diamond is to be drawn as the data marker.
MARKER_TYPE_FILLED_SQUARE
An int that indicates a filled square is to be drawn as the data marker.
MARKER_TYPE_FILLED_TRIANGLE
An int that indicates a filled triangle is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_CIRCLE
An int that indicates a hollow circle is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_DIAMOND
An int that indicates a hollow diamond is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_SQUARE
An int that indicates a hollow square is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_TRIANGLE
An int that indicates a hollow triangle is to be drawn as the data marker.
MARKER_TYPE_OCTAGON_PLUS
An int that indicates a plus in an octagon is to be drawn as the data marker.
MARKER_TYPE_OCTAGON_X
An int that indicates a x in an octagon is to be drawn as the data marker.
MARKER_TYPE_PLUS
An int that indicates a plus-shaped data marker is to be drawn.
MARKER_TYPE_SQUARE_PLUS
An int that indicates a x in a square is to be drawn as the data marker.
MARKER_TYPE_SQUARE_X
An int that indicates a x in a diamond is to be drawn as the data marker.
MARKER_TYPE_X
An int that indicates a x-shaped data marker is to be drawn.
TEXT_X_CENTER
An int which indicates that text should be centered.
TEXT_X_LEFT
An int which indicates that text should be left justified.
TEXT_X_RIGHT
An int which indicates that text should be right justified.
TEXT_Y_BOTTOM
An int which indicates that text should be drawn on the baseline.
TEXT_Y_CENTER
An int which indicates that text should be vertically centered.
TEXT_Y_TOP
An int which indicates that text should be drawn with the top of the letters touching the top of the drawing region.
WebCtrl
A bool indicating if this ChartNode is a WebControl.

Properties

NameDescription
AbstractParent
Indicates the parent of this AbstractChartNode.
(Inherited from AbstractChartNode.)
ALT
Used to construct an "alt" attribute value in client side image maps.
AutoscaleInput
Indicates what inputs are used for autoscaling.
(Inherited from AbstractChartNode.)
AutoscaleMinimumTimeInterval
Specifies the minimum tick mark interval for autoscaled time axes.
(Inherited from AbstractChartNode.)
AutoscaleOutput
Specifies what attributes to change as a result of autoscaling.
(Inherited from AbstractChartNode.)
Axis
Typically provides a mapping for children from the user coordinate space to the device (screen) space.
Background
The base graphic layer displayed behind other ChartNode objects in the tree.
BarGap
Specifies the gap between bars in a group.
BarType
Specifies the orientation of the BarChart.
BarWidth
The width of all of the groups of bars at each index.
Chart
This is the root node of the chart tree.
ChartTitle
Specifies a title for the chart.
ClipData
Specifies whether the data elements are to be clipped to the current window.
CultureInfo
Adds support for Windows supported locales.
(Inherited from AbstractChartNode.)
CustomTransform
Allows for the specification of a custom transform.
(Inherited from AbstractChartNode.)
DataType
Specifies how the data is to be rendered.
Density
Specifies the number of minor tick marks in the interval between major tick marks.
(Inherited from AbstractChartNode.)
DoubleBuffering
Specifies whether double is active.
Explode
Specifies how far from the center pie slices are drawn.
FillColor
Specifies a color that will be used to fill an area.
(Inherited from AbstractChartNode.)
FillOutlineColor
Specifies a color that will be used to outline this node.
FillOutlineType
Specifies a fill pattern type for the outline of this node.
FillType
Specifies a fill pattern type for this node.
Font
Defines a particular format for text, including font name, size, and style attributes.
(Inherited from AbstractChartNode.)
FontName
Specifies the font to be used by name.
(Inherited from AbstractChartNode.)
FontSize
Specifies the font size.
(Inherited from AbstractChartNode.)
FontStyle
Specifies the font style to be used.
(Inherited from AbstractChartNode.)
HREF
Used to specify an "activated" object in an image map.
ImageAttr
An image that is to rendered when this ChartNode is displayed.
IsVisible
Specifies if this node and its children will be drawn.
(Inherited from AbstractChartNode.)
IsWebControl
Indicates whether this is a web control.
LabelType
Specifies the type of label to display.
(Inherited from AbstractChartNode.)
Legend
Legend information associated with this ChartNode.
LineColor
Specifies the line color for this node.
(Inherited from AbstractChartNode.)
LineWidth
Specifies the line width for this node.
(Inherited from AbstractChartNode.)
MarkerColor
Specifies what color will be used when rendering marker.
(Inherited from AbstractChartNode.)
MarkerSize
Specifies the size of markers.
(Inherited from AbstractChartNode.)
MarkerThickness
Specifies the line thickness to be used when rendering the markers.
MarkerType
Specifies the type of data marker to be drawn.
Name
Specifies the name of this node.
(Inherited from AbstractChartNode.)
Number
Specifies the number of tick marks along an axis.
(Inherited from AbstractChartNode.)
Parent
Indicates the parent of this ChartNode.
Reference
Indicates the baseline in drawing area charts.
ScreenAxis
Provides a default mapping from the user coordinates [0,1] by [0,1] to the screen.
ScreenSize
Indicates the size of this ChartNode.
Size
Specifies the drawing size.
SkipWeekends
Specifies whether to skip weekends.
(Inherited from AbstractChartNode.)
SmoothingMode
Specifies the SmoothingMode for this node.
(Inherited from AbstractChartNode.)
TextAngle
An angle, in degrees, at which text is to be drawn.
TextColor
Specifies the text color.
(Inherited from AbstractChartNode.)
TextFormat
Specifies the "TextFormat" attribute value.
(Inherited from AbstractChartNode.)
TextFormatProvider
Specifies the "TextFormatProvider" attribute value.
(Inherited from AbstractChartNode.)
TickLength
This scales the length of the tick mark lines.
(Inherited from AbstractChartNode.)
ToolTip
Text that can be displayed in the case where tool tips are used.
Transform
Specifies whether the axis is linear, logarithmic or a custom transform.
(Inherited from AbstractChartNode.)

Events

NameDescription
PickPerformed
Occurs when the mouse pointer is over a chart node and a mouse button is pressed.

See Also