Condividi tramite


Annotation Classe

Definizione

Definisce proprietà e metodi comuni a tutte le annotazioni. Si tratta di una classe astratta.

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
Ereditarietà
Derivato

Commenti

Le annotazioni vengono comunemente usate per commentare o elaborare elementi del grafico, ad esempio i punti dati. Le annotazioni possono essere usate anche per disegnare forme personalizzate.

Per impostazione predefinita, le annotazioni vengono posizionate usando coordinate relative, con (0,0) che rappresenta l'angolo superiore sinistro e (100.100) che rappresenta l'angolo inferiore destro dell'immagine del grafico. È anche possibile passare da questo sistema di coordinate relativo a un sistema che utilizza i valori dell'asse. Con un sistema di coordinate dell'asse, X e Y, che rappresentano la posizione dell'angolo superiore sinistro di un'annotazione, vengono impostati utilizzando i valori dell'asse X e Y, anziché i valori compresi tra 0 e 100.

Esistono due modi per usare i valori dell'asse quando si specificano la posizione e le dimensioni di un'annotazione:

  • Impostare , AxisXAxisY o entrambe queste proprietà di annotazione sui AxisX valori delle proprietà e AxisY di un ChartArea oggetto .

  • Utilizzare la AnchorDataPoint proprietà per ancorare l'annotazione a un punto dati. In questo caso, il posizionamento viene calcolato automaticamente.

Tutte le annotazioni derivano dalla Annotation classe , che può essere usata per impostare attributi comuni a tutti gli Annotation oggetti, ad esempio colore, posizione, ancoraggio e così via.

Costruttori

Nome Descrizione
Annotation()

Inizializza una nuova istanza della classe Annotation. Si tratta del costruttore senza parametri e non deve essere usato.

Proprietà

Nome Descrizione
Alignment

Ottiene o imposta l'allineamento del contenuto di un'annotazione.

AllowAnchorMoving

Ottiene o imposta un flag che specifica se l'utente finale può spostare l'ancoraggio dell'annotazione utilizzando un mouse.

AllowMoving

Ottiene o imposta un flag che specifica se l'utente finale può spostare un'annotazione utilizzando un mouse.

AllowPathEditing

Ottiene o imposta un flag che specifica se l'utente finale può spostare i punti di un'annotazione poligono utilizzando un mouse.

AllowResizing

Ottiene o imposta un flag che specifica se l'utente finale può ridimensionare un'annotazione utilizzando un mouse.

AllowSelecting

Ottiene o imposta un flag che specifica se l'utente finale può selezionare un'annotazione usando un mouse.

AllowTextEditing

Ottiene o imposta un flag che specifica se il testo in un'annotazione può essere modificato quando l'utente finale fa doppio clic sul testo.

AnchorAlignment

Ottiene o imposta l'allineamento di un'annotazione al punto di ancoraggio.

AnchorDataPoint

Ottiene o imposta il punto dati a cui è ancorata un'annotazione.

AnchorDataPointName

Ottiene o imposta il nome di un punto dati a cui è ancorata un'annotazione.

AnchorOffsetX

Ottiene o imposta l'offset dal punto di ancoraggio per la posizione X di un'annotazione.

AnchorOffsetY

Ottiene o imposta l'offset dal punto di ancoraggio per la posizione Y di un'annotazione.

AnchorX

Ottiene o imposta la coordinata X a cui è ancorata l'annotazione.

AnchorY

Ottiene o imposta la coordinata Y a cui è ancorata l'annotazione.

AnnotationGroup

Ottiene il gruppo, se presente, a cui appartiene l'annotazione.

AnnotationType

Ottiene o imposta il nome del tipo di un'annotazione.

AxisX

Ottiene o imposta l'asse X a cui è associata un'annotazione.

AxisXName

Ottiene o imposta il nome dell'asse X a cui è associata un'annotazione.

AxisY

Ottiene o imposta l'asse Y a cui è associata un'annotazione.

AxisYName

Ottiene o imposta il nome dell'asse Y a cui è associata un'annotazione.

BackColor

Ottiene o imposta il colore di uno sfondo di un'annotazione.

BackGradientStyle

Ottiene o imposta lo stile della sfumatura di uno sfondo dell'annotazione.

BackHatchStyle

Ottiene o imposta lo stile di tratteggio di uno sfondo di annotazione.

BackSecondaryColor

Ottiene o imposta il colore secondario di uno sfondo di annotazione.

Bottom

Ottiene o imposta il limite inferiore di una posizione di annotazione.

ClipToChartArea

Ottiene o imposta il nome dell'area del grafico a cui viene ritagliata un'annotazione.

Font

Ottiene o imposta il tipo di carattere da utilizzare per il testo di un'annotazione.

ForeColor

Ottiene o imposta il colore del testo di un'annotazione.

Height

Ottiene o imposta l'altezza di un'annotazione.

IsSelected

Ottiene o imposta un flag che determina se è selezionata un'annotazione.

IsSizeAlwaysRelative

Ottiene o imposta un flag che specifica se le dimensioni di un'annotazione sono sempre definite nelle coordinate del grafico relative.

LineColor

Ottiene o imposta il colore della linea di un'annotazione.

LineDashStyle

Ottiene o imposta lo stile della linea di un'annotazione.

LineWidth

Ottiene o imposta la larghezza della linea di un'annotazione.

Name

Ottiene o imposta il nome univoco di un'annotazione.

Right

Ottiene o imposta la posizione del limite destra di un'annotazione.

ShadowColor

Ottiene o imposta il colore dell'ombreggiatura di un'annotazione.

ShadowOffset

Ottiene o imposta le dimensioni dell'ombreggiatura di un'annotazione.

SmartLabelStyle

Ottiene o imposta lo stile dell'etichetta intelligente di un'annotazione.

Tag

Ottiene o imposta un oggetto associato a questo elemento del grafico.

(Ereditato da ChartElement)
TextStyle

Ottiene o imposta lo stile di testo di un'annotazione.

ToolTip

Ottiene o imposta il testo della descrizione comando per un'annotazione.

Visible

Ottiene o imposta un flag che specifica se un'annotazione è visibile.

Width

Ottiene o imposta la larghezza, espressa in pixel, di un'annotazione.

X

Ottiene o imposta la coordinata X di un'annotazione.

Y

Ottiene o imposta la coordinata Y dell'annotazione.

YAxisName

Ottiene o imposta il nome dell'asse Y a cui è associata un'annotazione.

Metodi

Nome Descrizione
BeginPlacement()

Avvia il posizionamento dell'utente finale di un'annotazione usando il mouse.

BringToFront()

Porta un'annotazione davanti a tutte le annotazioni.

Dispose()

Rilascia le risorse usate da ChartElement.

(Ereditato da ChartElement)
Dispose(Boolean)

Rilascia risorse non gestite e, facoltativamente, risorse gestite.

EndPlacement()

Termina la posizione dell'utente finale di un'annotazione.

Equals(Object)

Determina se l'oggetto specificato Object è uguale all'oggetto corrente ChartElement.

(Ereditato da ChartElement)
GetHashCode()

Restituisce una funzione hash per un tipo specifico.

(Ereditato da ChartElement)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ResizeToContent()

Ridimensiona un'annotazione in base alle dimensioni del contenuto.

SendToBack()

Invia un'annotazione alla parte posteriore di tutte le annotazioni.

SetAnchor(DataPoint, DataPoint)

Ancora un'annotazione a due punti dati.

SetAnchor(DataPoint)

Ancora un'annotazione al punto dati specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente Object.

(Ereditato da ChartElement)

Si applica a