Annotation Classe

Définition

Définit les propriétés et les méthodes communes à toutes les annotations. Il s’agit d’une classe abstraite.

public ref class Annotation abstract : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public abstract class Annotation : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Annotation = class
    inherit ChartNamedElement
    interface IChartMapArea
Public MustInherit Class Annotation
Inherits ChartNamedElement
Implements IChartMapArea
Héritage
Dérivé
Implémente

Remarques

Les annotations sont couramment utilisées pour commenter ou développer des éléments de graphique tels que des points de données. Les annotations peuvent également être utilisées pour dessiner des formes personnalisées.

Par défaut, les annotations sont positionnées à l’aide de coordonnées relatives, avec (0,0) représentant le coin supérieur gauche et (100 100) représentant le coin inférieur droit de l’image graphique. Il est également possible de passer de ce système de coordonnées relatif à un système qui utilise des valeurs d’axe. Avec un système de coordonnées d’axe, X et Y, qui représentent la position du coin supérieur gauche d’une annotation, sont définis à l’aide des valeurs de l’axe X et de l’axe Y, au lieu de valeurs comprises entre 0 et 100.

Il existe deux façons d’utiliser des valeurs d’axe lorsque vous spécifiez la position et la taille d’une annotation :

  • Définissez le AxisX, AxisY ou les deux de ces propriétés d’annotation sur les AxisX valeurs de propriété et AxisY d’un ChartArea objet.

  • Utilisez la AnchorDataPoint propriété pour ancrer l’annotation à un point de données. Dans ce cas, son positionnement est automatiquement calculé.

Toutes les annotations sont dérivées de la Annotation classe, qui peut être utilisée pour définir des attributs communs à tous les Annotation objets, tels que la couleur, la position, l’ancrage, etc.

Constructeurs

Annotation()

Initialise une nouvelle instance de la classe Annotation. Il s’agit du constructeur sans paramètre, qui ne doit pas être utilisé.

Propriétés

Alignment

Obtient ou définit l'alignement du contenu d'une annotation.

AnchorAlignment

Obtient ou définit l'alignement de position d'une annotation au point d'ancrage.

AnchorDataPoint

Obtient ou définit le point de données auquel une annotation est ancrée.

AnchorDataPointName

Obtient ou définit le nom d'un point de données auquel une annotation est ancrée.

AnchorOffsetX

Obtient ou définit le décalage de la position X d'une annotation par rapport au point d'ancrage.

AnchorOffsetY

Obtient ou définit le décalage de la position Y d'une annotation par rapport au point d'ancrage.

AnchorX

Obtient ou définit la coordonnée X à laquelle l'annotation est ancrée.

AnchorY

Obtient ou définit la coordonnée Y à laquelle l'annotation est ancrée.

AnnotationGroup

Le cas échéant, obtient le groupe auquel l'annotation appartient.

AnnotationType

Obtient ou définit le nom de type d'une annotation.

AxisX

Obtient ou définit l'axe X auquel une annotation est attachée.

AxisXName

Obtient ou définit le nom de l'axe X auquel une annotation est attachée.

AxisY

Obtient ou définit l'axe Y auquel une annotation est attachée.

AxisYName

Obtient ou définit le nom de l'axe Y auquel une annotation est attachée.

BackColor

Obtient ou définit la couleur de l'arrière-plan d'une annotation.

BackGradientStyle

Obtient ou définit le style de dégradé de l'arrière-plan d'une annotation.

BackHatchStyle

Obtient ou définit le style de hachurage de l'arrière-plan d'une annotation.

BackSecondaryColor

Obtient ou définit la couleur secondaire de l'arrière-plan d'une annotation.

Bottom

Obtient ou définit la position de la limite inférieure d'une annotation.

ClipToChartArea

Obtient ou définit le nom de la zone de graphique à laquelle une annotation est attachée.

Font

Obtient ou définit la police destinée au texte d'une annotation.

ForeColor

Obtient ou définit la couleur de texte d'une annotation.

Height

Obtient ou définit la hauteur d'une annotation.

IsSelected

Obtient ou définit un indicateur qui détermine si une annotation est sélectionnée.

IsSizeAlwaysRelative

Obtient ou définit un indicateur qui spécifie si la taille d'une annotation est toujours définie en coordonnées de graphique relatives.

LineColor

Obtient ou définit la couleur de ligne d'une annotation.

LineDashStyle

Obtient ou définit le style de ligne d'une annotation.

LineWidth

Obtient ou définit la largeur de ligne d'une annotation.

MapAreaAttributes

Obtient ou définit les attributs de zone réactive d'une annotation.

Name

Obtient ou définit le nom unique d'une annotation.

PostBackValue

Obtient ou définit la valeur de publication (postback) qui peut être traitée sur l'événement Click.

Right

Obtient ou définit la position de la limite droite d'une annotation.

ShadowColor

Obtient ou définit la couleur de l'ombre d'une annotation.

ShadowOffset

Obtient ou définit la taille de l'ombre d'une annotation.

SmartLabelStyle

Obtient ou définit le style des étiquettes actives d'une annotation.

Tag

Obtient ou définit un objet associé à cet élément de graphique.

(Hérité de ChartElement)
TextStyle

Obtient ou définit le style de texte d'une annotation.

ToolTip

Obtient ou définit le texte d'info-bulle d'une annotation.

Url

Obtient ou définit l'URL d'une annotation.

Visible

Obtient ou définit un indicateur qui spécifie si une annotation est visible.

Width

Obtient ou définit la largeur d'une annotation (en pixels).

X

Obtient ou définit la coordonnée X d'une annotation.

Y

Obtient ou définit la coordonnée Y de l'annotation.

YAxisName

Obtient ou définit le nom de l'axe Y auquel une annotation est attachée.

Méthodes

BringToFront()

Place une annotation devant toutes les annotations.

Dispose()

Libère les ressources utilisées par le ChartElement.

(Hérité de ChartElement)
Dispose(Boolean)

Libère les ressources non managées et, éventuellement, les ressources managées.

Equals(Object)

Détermine si l'objet Object spécifié est égal à l'objet ChartElement actuel.

(Hérité de ChartElement)
GetHashCode()

Retourne une fonction de hachage pour un type particulier.

(Hérité de ChartElement)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ResizeToContent()

Redimensionne une annotation en fonction de la taille de son contenu.

SendToBack()

Place une annotation derrière toutes les annotations.

SetAnchor(DataPoint)

Ancre une annotation au point de données spécifié.

SetAnchor(DataPoint, DataPoint)

Ancre une annotation à deux points de données.

ToString()

Retourne une chaîne qui représente le Object actuel.

(Hérité de ChartElement)

S’applique à