MapArea 类

定义

表示映射区。

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 对象:

  • 当图表元素(例如,数据点、系列、图例项或条带线对象)具有非空 ToolTipUrlMapAreaAttributes 属性时自动创建的地图区域;请注意,还会创建客户端图像映射所需的其他 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)

适用于