LegendItem.MapAreaAttributes 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置图例项的映射区特性。
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 属性,则会自动创建客户端图像映射。 还将创建一个映射区,并将其属性字符串追加到标记,该标记与要为 <map> 其设置此属性的图表对象相对应。
例如,使用此属性设置 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>
由于将整个字符串追加到 <map> 标记,因此应使用空格分隔多个属性。
MapAreaAttributes属性可与属性结合使用, Url 以指定映射区特性,例如 target = _blank,以及客户端事件处理程序,如 OnClick = "MyEvent () "。
如果将属性设置为,则设置此属性将不起作用 IsMapEnabled false
。 默认值为 true
。
重要
若要以这种方式创建图像映射,则 RenderType 对象的属性 Chart 必须设置为 ImageTag 。 使用二进制流式处理时,可以创建图像映射,但必须使用另一种方法。 有关详细信息,请参阅 图表图像呈现。
设置此属性时,可以使用特殊关键字;每个关键字都将替换为适用的图表元素中的某些类型的数据。 有关所有可用关键字的列表,请参阅下表:
关键字 | 替换者 |
---|---|
#VALX | 数据点的 X 值。 |
#VAL,#VALY,#VALY2,#VALY3 .。。 | 数据点的 Y 值。 |
#SER | 序列名称。 |
#LABEL | 数据点标签。 |
#INDEX | 数据点索引。 |
#PERCENT | 数据点 Y 值的百分比。 |
#TOTAL | 序列中所有 Y 值的总计。 |
#LEGENDTEXT | 图例文本。 |
若要创建具有用户定义坐标的图像映射,请使用 MapAreas 根对象的属性 Chart 。 有关详细信息,请参阅 图表图像呈现。
备注
此属性适用于整个 LegendItem 。