Annotation Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define propriedades e métodos comuns a todas as anotações. Esta é uma classe abstrata.
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
- Herança
- Derivado
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. |
| AllowAnchorMoving |
Recebe ou define um flag que especifica se o utilizador final pode mover a âncora de anotação usando um rato. |
| AllowMoving |
Recebe ou define uma flag que especifica se o utilizador final pode mover uma anotação usando um rato. |
| AllowPathEditing |
Recebe ou define um flag que especifica se o utilizador final pode mover os pontos de uma anotação de polígono usando um rato. |
| AllowResizing |
Recebe ou define uma flag que especifica se o utilizador final pode redimensionar uma anotação usando um rato. |
| AllowSelecting |
Recebe ou define uma flag que especifica se o utilizador final pode selecionar uma anotação usando um rato. |
| AllowTextEditing |
Recebe ou define uma flag que especifica se o texto numa anotação pode ser editado quando o utilizador final faz duplo clique no texto. |
| AnchorAlignment |
Obtém ou define o alinhamento de uma anotação com o 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, ao qual 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 |
Obtém 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á associada. |
| 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. |
| Name |
Recebe ou define o nome único de uma anotação. |
| 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. |
| 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 |
Obtém ou define o nome do eixo Y ao qual uma anotação está associada. |
Métodos
| Name | Description |
|---|---|
| BeginPlacement() |
Inicia a colocação de uma anotação pelo utilizador final usando o rato. |
| 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. |
| EndPlacement() |
Termina a colocação de uma anotação pelo utilizador final. |
| 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) |