Partilhar via


ElementPosition Classe

Definição

Representa a classe base para muitos elementos visuais do gráfico, como as áreas de legenda, título e gráfico. Define a posição do elemento de gráfico em coordenadas relativas, que variam de (0,0) a (100.100).

public ref class ElementPosition : System::Windows::Forms::DataVisualization::Charting::ChartElement
public class ElementPosition : System.Windows.Forms.DataVisualization.Charting.ChartElement
type ElementPosition = class
    inherit ChartElement
Public Class ElementPosition
Inherits ChartElement
Herança
ElementPosition

Comentários

A ElementPosition classe é usada para definir a posição de um elemento de gráfico e representa um retângulo usando o X, WidthYe Height as propriedades.

A ElementPosition classe é sempre exposta como uma Position propriedade, como Position, Positione assim por diante. Ele também é exposto nos eventos Chart e PostPaint no PrePaint controle como uma propriedade do ChartPaintEventArgs objeto.

A posição dos elementos de gráfico aplicáveis pode ser definida automaticamente definindo a Auto propriedade como true; os elementos do gráfico também podem ser posicionados em tempo de design no Modo design.

Há duas diferenças importantes entre essa classe e uma RectangleF estrutura:

  • Essa classe pode usar o posicionamento automático.

  • Essa classe usa apenas coordenadas que variam de 0 a 100, caso contrário, uma exceção é gerada.

A posição dos elementos do gráfico é descrita usando coordenadas relativas, com o canto superior esquerdo de um elemento com coordenadas de (0,0) e o canto inferior direito de um elemento com coordenadas de (100.100).

Os elementos que são plotados em uma área de gráfico usam coordenadas relativas à área do gráfico, enquanto os elementos fora de uma área do gráfico usam coordenadas relativas à imagem do gráfico.

Construtores

Nome Description
ElementPosition()

Inicializa uma nova instância da classe ElementPosition.

ElementPosition(Single, Single, Single, Single)

Inicializa uma nova instância da ElementPosition classe com os parâmetros e height os parâmetros especificadosyxwidth.

Propriedades

Nome Description
Auto

Obtém ou define um valor que indica se um elemento de gráfico aplicável será posicionado automaticamente pelo Chart controle.

Bottom

Obtém a posição inferior de um elemento de gráfico, em coordenadas relativas.

Height

Obtém ou define a altura de um elemento de gráfico.

Right

Obtém a posição do lado direito de um elemento de gráfico, em coordenadas relativas.

Size

Obtém o tamanho de um elemento de gráfico.

Tag

Obtém ou define um objeto associado a esse elemento de gráfico.

(Herdado de ChartElement)
Width

Obtém ou define a largura de um elemento de gráfico.

X

Obtém ou define a coordenada X relativa do canto superior esquerdo de um elemento de gráfico aplicável.

Y

Obtém ou define a coordenada Y relativa do canto superior esquerdo de um elemento de gráfico aplicável.

Métodos

Nome Description
Dispose()

Libera os recursos usados pelo ChartElement.

(Herdado de ChartElement)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo ChartElement e, opcionalmente, libera os recursos gerenciados.

(Herdado de ChartElement)
Equals(Object)

Determina se o especificado Object é igual ao atual ChartElement.

(Herdado de ChartElement)
FromRectangleF(RectangleF)

Inicializa um ElementPosition objeto de uma RectangleF estrutura.

GetHashCode()

Retorna uma função de hash para um tipo específico.

(Herdado de ChartElement)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToRectangleF()

Retorna um RectangleF objeto que usa as coordenadas de um ElementPosition objeto.

ToString()

Retorna uma cadeia de caracteres que representa o atual Object.

(Herdado de ChartElement)

Aplica-se a