Compartilhar via


ElementPosition Classe

Definição

Representa a classe base para vários elementos visuais do gráfico, como a legenda, o título e as áreas do gráfico. Define a posição do elemento gráfico em coordenadas relativas, que varia 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 as Xpropriedades , Ye WidthHeight .

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

A posição dos elementos do gráfico aplicável 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 de Exibição de 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 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

ElementPosition()

Inicializa uma nova instância da classe ElementPosition.

ElementPosition(Single, Single, Single, Single)

Inicializa uma nova instância da classe ElementPosition com os parâmetros x, y, width e height especificados.

Propriedades

Auto

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

Bottom

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

Height

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

Right

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

Size

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

Tag

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

(Herdado de ChartElement)
Width

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

X

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

Y

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

Métodos

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 Object especificado é igual ao ChartElement atual.

(Herdado de ChartElement)
FromRectangleF(RectangleF)

Inicializa um objeto ElementPosition de uma estrutura RectangleF.

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 Object atual.

(Herdado de Object)
ToRectangleF()

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

ToString()

Retorna uma cadeia de caracteres que representa o Object atual.

(Herdado de ChartElement)

Aplica-se a