共用方式為


LegendItem.MapAreaAttributes 屬性

定義

取得或設定圖例項目的對應區域屬性。

public:
 property System::String ^ MapAreaAttributes { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)]
public string MapAreaAttributes { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)>]
member this.MapAreaAttributes : string with get, set
Public Property MapAreaAttributes As String

屬性值

string 值,表示圖例項目對應區域的屬性。

實作

屬性

備註

如果您設定 MapAreaAttributes 屬性,將會自動建立用戶端影像對應。 也會建立地圖區域,其屬性字串會附加至對應 > 至對應至 < 要設定此屬性的圖表物件。

例如,使用此屬性設定 Target 屬性,而 Url 第一個資料點的 屬性將會產生類似下列程式碼的 HTML 程式碼:

<img id="Chart1" usemap="#Chart1ImageMap" src="ChartPic_000002.jpg?6735e83b-f0cd-4225-8be4-047695a61040" border="0" />...
<map name="Chart1ImageMap"><area shape="rect" href="http://www.SomeDomain.ca" COORDS="69,120,106,309" target=_blank></map>

因為整個字串會附加至 < 對應 > 標籤,所以應該以空格分隔多個屬性。

屬性 MapAreaAttributes 可以與 屬性搭配 Url 使用,以指定地圖區域屬性,例如 target= _blank,以及用戶端事件處理常式,例如 OnClick=「MyEvent () 」。

如果屬性設定為 false ,則設定 IsMapEnabled 這個屬性不會有任何作用。 其預設值為 true

重要

若要以此方式建立影像地圖, RenderType 物件的 屬性 Chart 必須設定為 ImageTag 。 使用二進位串流時,可以建立影像地圖,但必須使用另一種技術。 如需詳細資訊,請參閱 圖表影像轉譯

設定此屬性時,可以使用特殊關鍵字;每個關鍵字都會取代為適用圖表元素的某些資料類型。 如需所有可用關鍵字的清單,請參閱下表:

關鍵字 取代者
#VALX 資料點的 X 值。
#VAL、#VALY、#VALY2#VALY3... 資料點的 Y 值。
#SER 數列名稱。
#LABEL 資料點標籤。
#INDEX 資料點索引。
#PERCENT 資料點 Y 值的百分比。
#TOTAL 數列中所有 Y 值的總計。
#LEGENDTEXT 圖例文字。

若要建立具有使用者定義座標的影像對應,請使用 MapAreasChart 物件的 屬性。 如需詳細資訊,請參閱 圖表影像轉譯

注意

這個屬性適用于整個 LegendItem

適用於