Annotation Classe

Definição

Define propriedades e métodos comuns a todas as anotações. Esta é uma classe abstrata.

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
Herança
Derivado
Implementações

Observações

As anotações são frequentemente usadas para comentar ou desenvolver elementos de gráficos, como pontos de dados. As anotações também podem ser usadas para desenhar formas personalizadas.

Por defeito, as anotações são posicionadas usando coordenadas relativas, com (0,0) a representar o canto superior esquerdo e (100,100) a representar o canto inferior direito da imagem do gráfico. Também é possível mudar deste sistema de coordenadas relativas para um sistema que utiliza valores de eixo. Com um sistema de coordenadas por eixos, X e Y, que representam a posição do canto superior esquerdo de uma anotação, são definidos usando os valores dos eixos X e Y, em vez de valores que variam de 0 a 100.

Existem duas formas de usar valores de eixo quando especificas a posição e o tamanho de uma anotação:

  • Defina , AxisXAxisY ou ambas estas propriedades de anotação para valores AxisX de propriedade e AxisY de um ChartArea objeto.

  • Use a AnchorDataPoint propriedade para ancorar a anotação a um ponto de dados. Neste caso, a sua posição é calculada automaticamente.

Todas as anotações são derivadas da Annotation classe, que pode ser usada para definir atributos comuns a todos Annotation os objetos, como cor, posição, ancoragem e assim por diante.

Construtores

Name Description
Annotation()

Inicializa uma nova instância da Annotation classe. Este é o construtor sem parâmetros e não deve ser usado.

Propriedades

Name Description
Alignment

Obtém ou define o alinhamento do conteúdo de uma anotação.

AnchorAlignment

Obtém ou define o alinhamento de posição de uma anotação ao ponto de ancoragem.

AnchorDataPoint

Obtém ou define o ponto de dados ao qual uma anotação está ancorada.

AnchorDataPointName

Recebe ou define o nome de um ponto de dados ao qual uma anotação está ancorada.

AnchorOffsetX

Obtém ou define o deslocamento a partir do ponto de ancoragem para a posição X de uma anotação.

AnchorOffsetY

Obtém ou define o deslocamento a partir do ponto de ancoragem para a posição Y de uma anotação.

AnchorX

Obtém ou define a coordenada X à qual a anotação está ancorada.

AnchorY

Obtém ou define a coordenada Y à qual a anotação está ancorada.

AnnotationGroup

Obtém o grupo, se houver, a que pertence a anotação.

AnnotationType

Recebe ou define o nome do tipo de uma anotação.

AxisX

Obtém ou define o eixo X ao qual uma anotação está associada.

AxisXName

Recebe ou define o nome do eixo X ao qual uma anotação está associada.

AxisY

Obtém ou define o eixo Y ao qual uma anotação está ligada.

AxisYName

Recebe ou define o nome do eixo Y ao qual uma anotação está associada.

BackColor

Obtém ou define a cor de um fundo de anotação.

BackGradientStyle

Obtém ou define o estilo de gradiente de um fundo de anotação.

BackHatchStyle

Obtém ou define o estilo de hachura de um fundo de anotação.

BackSecondaryColor

Recebe ou define a cor secundária de um fundo de anotação.

Bottom

Obtém ou define o limite inferior de uma posição de anotação.

ClipToChartArea

Obtém ou define o nome da área do mapa para onde uma anotação é recortada.

Font

Obtém ou define a fonte a usar para o texto de uma anotação.

ForeColor

Obtém ou define a cor do texto de uma anotação.

Height

Obtém ou define a altura de uma anotação.

IsSelected

Recebe ou define uma flag que determina se uma anotação é selecionada.

IsSizeAlwaysRelative

Recebe ou define um flag que especifica se o tamanho de uma anotação está sempre definido em coordenadas relativas do mapa.

LineColor

Obtém ou define a cor da linha de uma anotação.

LineDashStyle

Obtém ou define o estilo de linha de uma anotação.

LineWidth

Obtém ou define a largura da linha de uma anotação.

MapAreaAttributes

Obtém ou define os atributos da área do mapa de uma anotação.

Name

Recebe ou define o nome único de uma anotação.

PostBackValue

Recebe ou define o valor de postback que pode ser processado no Click evento.

Right

Obtém ou define a posição correta de fronteira de uma anotação.

ShadowColor

Recebe ou define a cor da sombra de uma anotação.

ShadowOffset

Obtém ou define o tamanho da sombra de uma anotação.

SmartLabelStyle

Obtém ou define o estilo smart label de uma anotação.

Tag

Obtém ou define um objeto associado a este elemento do mapa.

(Herdado de ChartElement)
TextStyle

Obtém ou define o estilo de texto de uma anotação.

ToolTip

Recebe ou define o texto da dica de ferramenta para uma anotação.

Url

Obtém ou define a URL de uma anotação.

Visible

Recebe ou define uma flag que especifica se uma anotação é visível.

Width

Obtém ou define a largura, em pixels, de uma anotação.

X

Obtém ou define a coordenada X de uma anotação.

Y

Obtém ou define a coordenada Y da anotação.

YAxisName

Recebe ou define o nome do eixo Y ao qual uma anotação está associada.

Métodos

Name Description
BringToFront()

Traz uma anotação para o início de todas as anotações.

Dispose()

Liberta os recursos usados pelo ChartElement.

(Herdado de ChartElement)
Dispose(Boolean)

Liberta recursos não geridos e, opcionalmente, recursos geridos.

Equals(Object)

Determina se o especificado Object é igual à corrente ChartElement.

(Herdado de ChartElement)
GetHashCode()

Devolve uma função de hash para um determinado tipo.

(Herdado de ChartElement)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResizeToContent()

Redimensiona uma anotação de acordo com o tamanho do seu conteúdo.

SendToBack()

Envia uma anotação para o final de todas as anotações.

SetAnchor(DataPoint, DataPoint)

Fixa uma anotação em dois pontos de dados.

SetAnchor(DataPoint)

Ancora uma anotação ao ponto de dados especificado.

ToString()

Devolve uma cadeia que representa a corrente Object.

(Herdado de ChartElement)

Aplica-se a