ElementPosition 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示圖表中許多視覺項目 (如圖例、標題與圖表區域) 的基底類別。 以相對座標定義圖表項目的位置,範圍為 (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 可用來定義圖表專案的位置,並使用 、 YWidth 和 Height 屬性來表示一個矩形 X 。
類別 ElementPosition 一律會公開為 Position
屬性,例如 Position 、 Position 等等。 它也會在 控制項的 和 事件中 PrePaint 公開為 物件的 屬性 ChartPaintEventArgs 。 PostPaintChart
您可以將 屬性 true
設定 Auto 為 ,即可自動設定適用圖表專案的位置;圖表元素也可以在設計階段放置在設計檢視中。
此類別與 RectangleF 結構之間有兩個主要差異:
這個類別可以使用自動定位。
這個類別只會使用範圍從 0 到 100 的座標,否則會擲回例外狀況。
圖表專案的位置是使用相對座標來描述,而元素左上角的座標為 (0,0) ,而元素的右下角則具有座標 (100,100) 。
圖表區域內繪製的元素會使用相對於圖表區域的座標,而圖表區域外部的元素則會使用相對於圖表影像的座標。
建構函式
ElementPosition() |
初始化 ElementPosition 類別的新執行個體。 |
ElementPosition(Single, Single, Single, Single) |
使用指定的 |
屬性
Auto |
取得或設定值,指出是否會由 Chart 控制項自動定位適用的圖表項目。 |
Bottom |
以相對座標取得圖表項目的底部位置。 |
Height |
取得或設定圖表項目的高度。 |
Right |
以相對座標取得圖表項目的右側位置。 |
Size |
取得圖表項目的大小。 |
Tag |
取得或設定與這個圖表項目關聯的物件。 (繼承來源 ChartElement) |
Width |
取得或設定圖表項目的寬度。 |
X |
取得或設定適用的圖表項目左上角的 X 座標。 |
Y |
取得或設定適用的圖表項目左上角的 Y 座標。 |
方法
Dispose() |
釋放 ChartElement 使用的資源。 (繼承來源 ChartElement) |
Dispose(Boolean) |
釋放 ChartElement 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (繼承來源 ChartElement) |
Equals(Object) |
判斷指定的 Object 是否等於目前的 ChartElement。 (繼承來源 ChartElement) |
FromRectangleF(RectangleF) |
以 ElementPosition 結構初始化 RectangleF 物件。 |
GetHashCode() |
傳回特定型別的雜湊函式。 (繼承來源 ChartElement) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToRectangleF() |
傳回 RectangleF 物件,該物件會使用 ElementPosition 物件的座標。 |
ToString() |
傳回表示目前 Object 的字串。 (繼承來源 ChartElement) |