See Also

Annotation Members  | dotnetCHARTING Namespace

Language

Visual Basic

C#

Show All

See Also Languages dotnetCHARTING Send comments on this topic.

Annotation Class

Encapsulates a Box object with a position, data source, and hot spot functionality.

For a list of all members of this type, see Annotation members.

Object Model







Inheritance Hierarchy

System.Object
   dotnetCHARTING.Box
      dotnetCHARTING.Annotation

Syntax

[Visual Basic]
Public Class Annotation    Inherits Box
[C#]
public class Annotation : Box

Remarks

Annotations can either be instantiated for an Element or added to the Chart.Annotation collection. When attached to an element, the annotation will follow the element's position (unless specified) and have a spike indicating which element it's referring to.

When an annotation does not have a size or any text specified and it's Background has an image, the size is will become that of the background's image.

Example

The following code snippet demonstrates using an annotation to simulate a text link on the chart.

[Visual Basic] 

Dim a2 As Annotation = New Annotation("Annotation text.")

'set the position
a2.Position = New Point(60,40)

'We'll add a link so when this text is clicked it takes us to a web site.
a2.URL = "http://www.dotnetcharting.com"

' Make sure the annotation doesn't create a rectangle for the text and wrap it.
a2.DynamicSize = False

'In order for the annotation not to draw the background, outline and so
'on... We'll use a shortcut to clear the colors.
a2.ClearColors()

'Add the annotation to a chart.
Chart.Annotations.Add(a2)

[C#] 

Annotation a2 = new Annotation("Annotation text."); 
  
//set the position 
a2.Position = new Point(60,40); 
  
// We'll add a link so when this text is clicked it takes us to a web site. 
a2.URL = "http://www.dotnetcharting.com"; 
  
// Make sure the annotation doesn't create a rectangle for the text and wrap it. 
 a2.DynamicSize = false; 
  
// In order for the annotation not to draw the background, outline and so 
// on... We'll use a shortcut to clear the colors. 
a2.ClearColors(); 
  
// Add the annotation to a chart. 
Chart.Annotations.Add(a2);

See Also

Annotation Members  | dotnetCHARTING Namespace

 

 


2002 - 2005 Webavail Productions Inc. & Corporate Web Solutions Ltd.. All Rights Reserved.