ZedGraph LogoZedGraph Class Library Documentation
Symbol Class
NamespacesZedGraphSymbol
This class handles the drawing of the curve Symbol objects. The symbols are the small shapes that appear over each defined point along the curve.
Declaration Syntax
C#Visual BasicVisual C++
<SerializableAttribute> _
Public Class Symbol _
	Implements ICloneable, ISerializable
[SerializableAttribute]
public ref class Symbol : ICloneable, ISerializable
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
SymbolSymbolNew()()
Default constructor that sets all Symbol properties to default values as defined in the Symbol..::Default class.

SymbolSymbolNew(SymbolType, Color)
Default constructor that sets the SymbolType and Color as specified, and the remaining Symbol properties to default values as defined in the Symbol..::Default class.

SymbolSymbolNew(Symbol)
The Copy Constructor

Border
Gets or sets the Border data for this Symbol, which controls the border outline of the symbol.

Clone()()
Typesafe, deep-copy clone method.

Draw(Graphics, GraphPane, LineItem, Single, Boolean)
Draw this CurveItem to the specified Graphics device as a symbol at each defined point. The routine only draws the symbols; the lines are draw by the DrawCurve(Graphics, GraphPane, CurveItem, Single) method. This method is normally only called by the Draw method of the CurveItem object

DrawSymbol(Graphics, GraphPane, Int32, Int32, Single, Boolean, PointPair)
Draw the Symbol to the specified Graphics device at the specified location. This routine draws a single symbol.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Fill
Gets or sets the Fill data for this Symbol.

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.)
GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo instance with the data needed to serialize the target object

GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
IsAntiAlias
Gets or sets a value that determines if the symbols are drawn using Anti-Aliasing capabilities from the Graphics class.

IsVisible
Gets or sets a property that shows or hides the Symbol.

MakePath(Graphics, Single)
Create a GraphicsPath struct for the current symbol based on the specified scaleFactor and assuming the symbol will be centered at position 0,0.

MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
static memberschema
Current schema value that defines the version of the serialized file

Size
Gets or sets the size of the Symbol

ICloneable..::Clone()()
Implement the ICloneable interface in a typesafe manner by just calling the typed version of Clone()()

ToString()()
Returns a String that represents the current Object.
(Inherited from Object.)
Type
Gets or sets the type (shape) of the Symbol

Inheritance Hierarchy
Object
Symbol

Assembly: ZedGraph (Module: ZedGraph) Version: 5.1.0.621