Partager via


Annotation Classe

Définition

Définit les propriétés et 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 é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 de 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 , AxisY ou les AxisXdeux de ces propriétés d’annotation sur les AxisX valeurs et AxisY les valeurs de propriété d’un ChartArea objet.

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

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

Constructeurs

Nom Description
Annotation()

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

Propriétés

Nom Description
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 du point d’ancrage pour la position X d’une annotation.

AnchorOffsetY

Obtient ou définit le décalage du point d’ancrage pour la position Y d’une annotation.

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

Obtient le groupe, le cas échéant, auquel appartient l’annotation.

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 d’un arrière-plan d’annotation.

BackGradientStyle

Obtient ou définit le style de dégradé d’un arrière-plan d’annotation.

BackHatchStyle

Obtient ou définit le style de hachage d’un arrière-plan d’annotation.

BackSecondaryColor

Obtient ou définit la couleur secondaire d’un arrière-plan d’annotation.

Bottom

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

ClipToChartArea

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

Font

Obtient ou définit la police à utiliser pour le 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 dans les coordonnées de graphique relative.

LineColor

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

LineDashStyle

Obtient ou définit le style de trait d’une annotation.

LineWidth

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

MapAreaAttributes

Obtient ou définit les attributs de zone de carte d’une annotation.

Name

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

PostBackValue

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

Right

Obtient ou définit la position de 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 d’étiquette intelligente 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, en pixels, d’une annotation.

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

Nom Description
BringToFront()

Apporte une annotation au début de toutes les annotations.

Dispose()

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

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

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

Equals(Object)

Détermine si le spécifié Object est égal à l’actuel ChartElement.

(Hérité de ChartElement)
GetHashCode()

Retourne une fonction de hachage pour un type particulier.

(Hérité de ChartElement)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ResizeToContent()

Redimensionne une annotation en fonction de sa taille de contenu.

SendToBack()

Envoie une annotation à l’arrière de toutes les annotations.

SetAnchor(DataPoint, DataPoint)

Ancre une annotation à deux points de données.

SetAnchor(DataPoint)

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

ToString()

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

(Hérité de ChartElement)

S’applique à