ElementPosition Класс

Определение

Представляет базовый класс для многих визуальных элементов диаграммы, например легенды, заголовка и областей диаграммы.Represents the base class for many visual elements of the chart such as the legend, title, and chart areas. Определяет положение элемента диаграммы в относительных координатах, лежащих в диапазоне от (0,0) до (100,100).Defines the position of the chart element in relative coordinates, which range from (0,0) to (100,100).

public ref class ElementPosition : System::Web::UI::DataVisualization::Charting::ChartElement
public class ElementPosition : System.Web.UI.DataVisualization.Charting.ChartElement
type ElementPosition = class
    inherit ChartElement
Public Class ElementPosition
Inherits ChartElement
Наследование
ElementPosition

Комментарии

Y X Height Width Класс используется для определения расположения элемента диаграммы и представляет один прямоугольник с помощью свойств, и. ElementPositionThe ElementPosition class is used to define the position of a chart element, and represents one rectangle using the X, Y, Width and Height properties.

Класс всегда предоставляется Position как свойство, например Position, Positionи т. д. ElementPositionThe ElementPosition class is always exposed as a Position property, such as Position, Position, and so forth. Он также PrePaint предоставляется в событиях Chart и PostPaint элемента управления как свойство ChartPaintEventArgs объекта.It is also exposed in the PrePaint and PostPaint events of the Chart control as a property of the ChartPaintEventArgs object.

Позиции применимых элементов диаграммы можно задать автоматически, задав Auto для trueсвойства значение; элементы диаграммы также можно располагать во время разработки в режиме конструктора.The position of the applicable chart elements can be set automatically by setting the Auto property to true; chart elements can also be positioned at design time in the Design View.

Существует два основных различия между этим классом и RectangleF структурой.There are two major differences between this class and a RectangleF structure:

  • Этот класс может использовать автоматическое позиционирование.This class can use automatic positioning.

  • Этот класс использует координаты только в диапазоне от 0 до 100, в противном случае создается исключение.This class only uses coordinates ranging from 0 to 100, otherwise an exception is thrown.

Расположение элементов диаграммы описывается с помощью относительных координат, а левый верхний угол элемента имеет координаты (0, 0) и правый нижний угол элемента с координатами (100 100).The position of chart elements is described using relative coordinates, with the top-left corner of an element having coordinates of (0,0) and the bottom-right corner of an element having coordinates of (100,100).

Элементы, которые отображаются в области диаграммы, используют координаты относительно области диаграммы, а элементы за пределами области диаграммы используют координаты относительно изображения диаграммы.Elements that are plotted within a chart area use coordinates that are relative to the chart area, whereas elements outside a chart area use coordinates that are relative to the chart image.

Конструкторы

ElementPosition()

Инициализирует новый экземпляр класса ElementPosition.Initializes a new instance of the ElementPosition class.

ElementPosition(Single, Single, Single, Single)

Инициализирует новый экземпляр класса ElementPosition с заданными параметрами x, y, width и height.Initializes a new instance of the ElementPosition class with the specified x, y, width and height parameters.

Свойства

Auto

Получает или задает флаг, определяющий, располагается ли соответствующий элемент диаграммы автоматически элементом управления Chart.Gets or sets a flag that determines whether an applicable chart element will be positioned automatically by the Chart control.

Bottom

Получает нижнее положение элемента диаграммы в относительных координатах.Gets the bottom position of a chart element, in relative coordinates.

Height

Получает или задает высоту элемента диаграммы.Gets or sets the height of a chart element.

Right

Получает положение правой стороны элемента диаграммы в относительных координатах.Gets the position of the right side of a chart element, in relative coordinates.

Size

Получает размер элемента диаграммы.Gets the size of a chart element.

Tag

Получает или задает объект, связанный с данным элементом диаграммы.Gets or sets an object associated with this chart element.

(Унаследовано от ChartElement)
Width

Получает или задает ширину элемента диаграммы.Gets or sets the width of a chart element.

X

Получает или задает относительную координату по оси X левого верхнего угла соответствующего элемента диаграммы.Gets or sets the relative X-coordinate of the top-left corner of an applicable chart element.

Y

Получает или задает относительную координату по оси Y левого верхнего угла соответствующего элемента диаграммы.Gets or sets the relative Y-coordinate of the top-left corner of an applicable chart element.

Методы

Dispose()

Освобождает ресурсы, используемые объектом ChartElement.Releases the resources used by the ChartElement.

(Унаследовано от ChartElement)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом ChartElement, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the ChartElement and optionally releases the managed resources.

(Унаследовано от ChartElement)
Equals(Object)

Определяет, равен ли указанный объект Object текущему объекту ChartElement.Determines whether the specified Object is equal to the current ChartElement.

(Унаследовано от ChartElement)
FromRectangleF(RectangleF)

Инициализирует объект ElementPosition из структуры RectangleF.Initializes an ElementPosition object from a RectangleF structure.

GetHashCode()

Возвращает хэш-функцию для определенного типа.Returns a hash function for a particular type.

(Унаследовано от ChartElement)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToRectangleF()

Возвращает объект RectangleF, представляющий координаты объекта ElementPosition.Returns a RectangleF object that represents the coordinates of an ElementPosition object.

ToString()

Возвращает строку, которая представляет текущий объект Object.Returns a string that represents the current Object.

(Унаследовано от ChartElement)

Применяется к