Partager via


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::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public abstract class Annotation : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Annotation = class
    inherit ChartNamedElement
Public MustInherit Class Annotation
Inherits ChartNamedElement
Héritage
Dérivé

Remarques

Les annotations sont couramment utilisées pour commenter ou élaborer 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 , AxisXAxisY ou les deux 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.

AllowAnchorMoving

Obtient ou définit un indicateur qui spécifie si l'utilisateur final est autorisé à déplacer l'ancre d'une annotation à l'aide d'une souris.

AllowMoving

Obtient ou définit un indicateur qui spécifie si l'utilisateur final est autorisé à déplacer une annotation à l'aide d'une souris.

AllowPathEditing

Obtient ou définit un indicateur qui spécifie si l'utilisateur final est autorisé à déplacer les points d'une annotation de type polygone à l'aide d'une souris.

AllowResizing

Obtient ou définit un indicateur qui spécifie si l'utilisateur final est autorisé à redimensionner une annotation à l'aide d'une souris.

AllowSelecting

Obtient ou définit un indicateur qui spécifie si l'utilisateur final est autorisé à sélectionner une annotation à l'aide d'une souris.

AllowTextEditing

Obtient ou définit un indicateur qui spécifie si le texte d'une annotation peut être modifié lorsque l'utilisateur final double-clique dessus.

AnchorAlignment

Obtient ou définit l'alignement 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 du 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.

Name

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

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.

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

BeginPlacement()

Commence le positionnement d'utilisateur final d'une annotation à l'aide de la souris.

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.

EndPlacement()

Termine le positionnement d'utilisateur final d'une annotation.

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 à