ElementPosition 类

定义

表示图表的许多可视元素(如图例、标题和图表区域)的基类。 定义图表元素在相对坐标中的位置,范围从 (0,0) 到 (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
继承
ElementPosition

注解

ElementPosition用于定义图表元素的位置,并使用 、 YWidthHeight 属性表示一个矩形X

ElementPosition 始终公开为 Position 属性,例如 PositionPosition等。 它还作为 对象的 属性ChartPaintEventArgs在 控件的 ChartPostPaint 事件中PrePaint公开。

通过将 属性设置为 Autotrue,可以自动设置适用图表元素的位置;图表元素也可以在设计时在设计视图中定位。

此类和结构之间有两个主要 RectangleF 区别:

  • 此类可以使用自动定位。

  • 此类仅使用 0 到 100 的坐标,否则将引发异常。

图表元素的位置使用相对坐标进行描述,元素的左上角的坐标为 (0,0) ,元素的右下角坐标为 (100,100) 。

图表区内绘制的元素使用相对于图表区的坐标,而图表区外部的元素使用相对于图表图像的坐标。

构造函数

ElementPosition()

初始化 ElementPosition 类的新实例。

ElementPosition(Single, Single, Single, Single)

用指定的 xywidthheight 参数初始化 ElementPosition 类的新实例。

属性

Auto

获取或设置一个值,该值指示 Chart 控件是否自动定位适用图表元素。

Bottom

获取图表元素在相对坐标中的底部位置。

Height

获取或设置图表元素的高度。

Right

获取图表元素的右侧在相对坐标中的位置。

Size

获取图表元素的大小。

Tag

获取或设置与此图表元素关联的对象。

(继承自 ChartElement)
Width

获取或设置图表元素的宽度。

X

获取或设置适用图表元素左上角的相对 X 坐标。

Y

获取或设置适用图表元素左上角的相对 Y 坐标。

方法

Dispose()

释放由 ChartElement 占用的资源。

(继承自 ChartElement)
Dispose(Boolean)

释放由 ChartElement 占用的非托管资源,还可以另外再释放托管资源。

(继承自 ChartElement)
Equals(Object)

确定指定的 Object 是否等同于当前的 ChartElement

(继承自 ChartElement)
FromRectangleF(RectangleF)

通过 ElementPosition 结构初始化 RectangleF 对象。

GetHashCode()

返回特定类型的哈希算法。

(继承自 ChartElement)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToRectangleF()

返回一个 RectangleF 对象,该对象使用 ElementPosition 对象的坐标。

ToString()

返回表示当前 Object 的字符串。

(继承自 ChartElement)

适用于