Class Label
Class that handles the data associated with text title and its associated font properties
Inherited Members
Namespace: ZedGraph
Assembly: ZedGraph.dll
Syntax
[Serializable]
public class Label : ICloneable, ISerializable
Constructors
| Improve this Doc View SourceLabel(SerializationInfo, StreamingContext)
Constructor for deserializing objects
Declaration
protected Label(SerializationInfo info, StreamingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializationInfo | info | A SerializationInfo instance that defines the serialized data |
| StreamingContext | context | A StreamingContext instance that contains the serialized data |
Label(String, String, Single, Color, Boolean, Boolean, Boolean)
Constructor to build an AxisLabel from the text and the associated font properties.
Declaration
public Label(string text, string fontFamily, float fontSize, Color color, bool isBold, bool isItalic, bool isUnderline)
Parameters
| Type | Name | Description |
|---|---|---|
| String | text | The String representing the text to be displayed |
| String | fontFamily | The String font family name |
| Single | fontSize | The size of the font in points and scaled according to the CalcScaleFactor() logic. |
| Color | color | The Color instance representing the color of the font |
| Boolean | isBold | true for a bold font face |
| Boolean | isItalic | true for an italic font face |
| Boolean | isUnderline | true for an underline font face |
Label(String, FontSpec)
Declaration
public Label(string text, FontSpec fontSpec)
Parameters
| Type | Name | Description |
|---|---|---|
| String | text | |
| FontSpec | fontSpec |
Label(Label)
Copy constructor
Declaration
public Label(Label rhs)
Parameters
| Type | Name | Description |
|---|---|---|
| Label | rhs | the Label instance to be copied. |
Fields
| Improve this Doc View Sourceschema
Current schema value that defines the version of the serialized file
Declaration
public const int schema = 10
Field Value
| Type | Description |
|---|---|
| Int32 |
Properties
| Improve this Doc View SourceFontSpec
A FontSpec instance representing the font properties for the displayed text.
Declaration
public FontSpec FontSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| FontSpec |
IsVisible
Gets or sets a boolean value that determines whether or not this label will be displayed.
Declaration
public bool IsVisible { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Text
The String text to be displayed
Declaration
public string Text { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
| Improve this Doc View SourceClone()
Typesafe, deep-copy clone method.
Declaration
public Label Clone()
Returns
| Type | Description |
|---|---|
| Label | A new, independent copy of this class |
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo instance with the data needed to serialize the target object
Declaration
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializationInfo | info | A SerializationInfo instance that defines the serialized data |
| StreamingContext | context | A StreamingContext instance that contains the serialized data |
Explicit Interface Implementations
| Improve this Doc View SourceICloneable.Clone()
Implement the ICloneable interface in a typesafe manner by just calling the typed version of Clone()
Declaration
object ICloneable.Clone()
Returns
| Type | Description |
|---|---|
| Object | A deep copy of this object |