MapArea.Shape 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 MapArea 对象的形状。
public:
property System::Web::UI::DataVisualization::Charting::MapAreaShape Shape { System::Web::UI::DataVisualization::Charting::MapAreaShape get(); void set(System::Web::UI::DataVisualization::Charting::MapAreaShape value); };
[System.ComponentModel.Bindable(true)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)]
public System.Web.UI.DataVisualization.Charting.MapAreaShape Shape { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)>]
member this.Shape : System.Web.UI.DataVisualization.Charting.MapAreaShape with get, set
Public Property Shape As MapAreaShape
属性值
一个 MapAreaShape 枚举值,该值决定了映射区对象的形状。
- 属性
注解
此属性通常用于设置自定义地图区对象的形状,该对象具有用户定义的形状和坐标。
自定义映射区的形状决定了必须指定的坐标类型,而可用形状是圆形、矩形和多边形。
检索 MapArea 存储在中的对象的形状时 MapAreasCollection ,任何不是矩形或圆形的形状都将被视为多边形。 例如,可以使用对象作为参数将自定义映射区添加到地图区集合 GraphicsPath ,这允许使用任意类型的形状。 如果 Shape 检索此特定对象的属性 MapArea ,它将返回 Polygon 。
定义映射区的形状和坐标后, ToolTip Url 可以使用、和/或 MapAreaAttributes 属性指定特定的用户交互。
注意以下事项:
仅当根图表对象的 IsMapEnabled 属性为 true (这是默认值)时,才会在运行时创建客户端图像映射。
若要通过将 MapArea 对象添加到地图区集合来创建图像映射,图表对象的 RenderType 属性必须为 RenderType. ImageTag。 使用二进制流式处理时,可以创建图像映射,但必须使用特殊技术。