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在设计时或运行时添加这些自定义地图区域。
如果将 IsMapEnabled 属性设置为 false
,则设置此属性将不起作用。 默认值是 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 占用的非托管资源,还可以另外再释放托管资源。 (继承自 ChartElement) |
Equals(Object) |
确定指定的 Object 是否等同于当前的 ChartElement。 (继承自 ChartElement) |
GetHashCode() |
返回特定类型的哈希算法。 (继承自 ChartElement) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前 Object 的字符串。 (继承自 ChartElement) |