Condividi tramite


Annotation Classe

Definizione

Definisce le proprietà e i metodi comuni a tutte le annotazioni. Questa è una classe abstract.

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 gli elementi del grafico, ad esempio i punti dati. Le annotazioni possono essere utilizzate 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 relative a un sistema che utilizza 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:

  • AxisXImpostare , AxisY 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 sono derivate 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

Annotation()

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

Proprietà

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 il mouse.

AllowMoving

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

AllowPathEditing

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

AllowResizing

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

AllowSelecting

Ottiene o imposta un flag che specifica se l'utente finale può selezionare un'annotazione utilizzando il 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 su di esso.

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 a cui appartiene l'annotazione, se disponibile.

AnnotationType

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

AxisX

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

AxisXName

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

AxisY

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

AxisYName

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

BackColor

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

BackGradientStyle

Ottiene o imposta lo stile della sfumatura dello sfondo di un'annotazione.

BackHatchStyle

Ottiene o imposta lo stile del tratteggio dello sfondo di un'annotazione.

BackSecondaryColor

Ottiene o imposta il colore secondario dello sfondo di un'annotazione.

Bottom

Ottiene o imposta il limite inferiore della posizione di un'annotazione.

ClipToChartArea

Ottiene o imposta il nome dell'area grafico in base alla quale 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 un'annotazione è selezionata.

IsSizeAlwaysRelative

Ottiene o imposta un flag che specifica se la dimensione di un'annotazione è sempre definita nelle coordinate relative del grafico.

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 lo spessore della linea di un'annotazione.

Name

Ottiene o imposta il nome univoco di un'annotazione.

Right

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

ShadowColor

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

ShadowOffset

Ottiene o imposta la dimensione dell'ombreggiatura di un'annotazione.

SmartLabelStyle

Ottiene o imposta lo stile dell'oggetto Smart Label di un'annotazione.

Tag

Ottiene o imposta un oggetto associato all'elemento del grafico.

(Ereditato da ChartElement)
TextStyle

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

ToolTip

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

Visible

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

Width

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

X

Ottiene o imposta la coordinata X di un'annotazione.

Y

Ottiene o imposta la coordinata Y di un'annotazione.

YAxisName

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

Metodi

BeginPlacement()

Inizia il posizionamento di un'annotazione da parte dell'utente finale utilizzando il mouse.

BringToFront()

Porta un'annotazione in primo piano rispetto a tutte le annotazioni.

Dispose()

Rilascia le risorse usate da ChartElement.

(Ereditato da ChartElement)
Dispose(Boolean)

Rilascia le risorse non gestite e, facoltativamente, quelle gestite.

EndPlacement()

Termina il posizionamento di un'annotazione da parte dell'utente finale.

Equals(Object)

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

(Ereditato da ChartElement)
GetHashCode()

Restituisce una funzione hash per un tipo specifico.

(Ereditato da ChartElement)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResizeToContent()

Ridimensiona un'annotazione in base alla dimensione del contenuto.

SendToBack()

Porta un'annotazione in secondo piano rispetto a tutte le annotazioni.

SetAnchor(DataPoint)

Ancora un'annotazione al punto dati specificato.

SetAnchor(DataPoint, DataPoint)

Ancora un'annotazione a due punti dati.

ToString()

Restituisce una stringa che rappresenta l'oggetto Object corrente.

(Ereditato da ChartElement)

Si applica a