MapArea 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示對應區域。
public ref class MapArea : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class MapArea : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type MapArea = class
inherit ChartNamedElement
interface IChartMapArea
Public Class MapArea
Inherits ChartNamedElement
Implements IChartMapArea
- 繼承
- 實作
備註
類別 MapArea 代表用戶端影像地圖的地圖區域,並對應至 HTML < AREA > 標籤。
物件 MapArea 會儲存在 類別中 MapAreasCollection 。
MapArea 物件分為兩種類型:
圖表專案時自動建立的地圖區域,例如資料點、數列、圖例專案或帶狀線線物件, 具有非空白
ToolTip
的 或Url
MapAreaAttributes
屬性;請注意,也會建立用戶端影像地圖所需的其他 HTML 元素。 在此情況下,地圖區域的維度和位置會自動由圖表元素決定。 CustomizeMapAreas使用根 Chart 物件的 事件,在執行時間刪除或修改這些對應區域。具有使用者定義圖形和座標的自訂地圖區域。 MapAreas使用 物件的 屬性 Chart ,在設計階段或執行時間新增這些自訂地圖區域。
如果屬性設定為 false
,則設定 IsMapEnabled 這個屬性不會有任何作用。 預設值是 true
。
重要
若要使用先前描述 MapArea 的物件建立影像地圖, RenderType 物件的 屬性 Chart 必須設定為 ImageTag 。 使用二進位串流時,可以建立影像地圖,但必須使用另一種技術。
對於自訂 MapArea 物件, Shape 屬性會決定圖形,而 Coordinates 屬性會決定地圖區域的位置。
您可以針對所有地圖區域設定工具提示、超連結或屬性,例如 Target=_Blank 或 OnClick=「javascript:MyJavaScriptFunction () 」。
IsCustom使用 屬性來判斷地圖區域是否為自訂 MapArea 物件;也就是說,它是否有使用者定義的圖形和座標。
建構函式
MapArea() |
初始化 MapArea 類別的新執行個體。 |
MapArea(MapAreaShape, String, Single[]) |
使用指定的圖形、URL 和座標,初始化 MapArea 類別的新執行個體。 |
MapArea(MapAreaShape, String, String, String, String, Single[], Object) |
使用指定的圖形、工具提示文字、URL、屬性、回傳值、座標與標籤,初始化 MapArea 類別的新執行個體。 |
MapArea(String, GraphicsPath) |
使用指定的 URL 和 MapArea 物件,初始化 GraphicsPath 類別的新執行個體。 |
MapArea(String, RectangleF) |
使用指定的 URL 和 MapArea 結構,初始化 RectangleF 類別的新執行個體。 |
MapArea(String, String, String, String, GraphicsPath, Object) |
使用指定的工具提示文字、URL、屬性、回傳值、路徑與標籤,初始化 MapArea 類別的新執行個體。 |
MapArea(String, String, String, String, RectangleF, Object) |
使用指定的工具提示文字、URL、屬性、回傳值、矩形座標與標籤,初始化 MapArea 類別的新執行個體。 |
屬性
Coordinates |
取得或設定 MapArea 物件的座標。 |
IsCustom |
取得或設定值,指出對應區域是否為自訂。 |
MapAreaAttributes |
取得或設定對應區域的屬性。 |
Name |
取得或設定對應區域的名稱。 |
PostBackValue |
取得或設定可在 Click 事件上處理的回傳值。 |
Shape |
取得或設定 MapArea 物件的圖形。 |
Tag |
取得或設定與這個圖表項目關聯的物件。 (繼承來源 ChartElement) |
ToolTip |
取得或設定對應區域的工具提示。 |
Url |
取得或設定對應區域的目的 URL 或錨點。 |
方法
Dispose() |
釋放 ChartElement 使用的資源。 (繼承來源 ChartElement) |
Dispose(Boolean) |
釋放 ChartElement 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (繼承來源 ChartElement) |
Equals(Object) |
判斷指定的 Object 是否等於目前的 ChartElement。 (繼承來源 ChartElement) |
GetHashCode() |
傳回特定型別的雜湊函式。 (繼承來源 ChartElement) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回表示目前 Object 的字串。 (繼承來源 ChartElement) |