次の方法で共有


MapArea.Shape プロパティ

定義

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 列挙値。

属性

注釈

このプロパティは、通常、ユーザー定義の図形と座標を持つカスタム マップエリア オブジェクトの形状を設定するために使用されます。

カスタム マップ領域の形状によって、指定する必要がある座標の種類が決まります。また、使用可能な図形は円、四角形、多角形です。

MapAreasCollectionに格納されているMapArea オブジェクトの図形を取得する場合、四角形や円ではない図形は多角形と見なされます。 たとえば、 GraphicsPath オブジェクトをパラメーターとして使用して、カスタム マップ領域をマップ領域コレクションに追加できます。これにより、任意の種類の図形を使用できます。 この特定のMapArea オブジェクトのShape プロパティを取得すると、Polygonが返されます。

マップ領域の図形と座標を定義した後、 ToolTipUrl 、または MapAreaAttributes プロパティを使用して、特定のユーザー操作を指定できます。

次の点に注意してください。

  • クライアント側のイメージ マップは、ルート Chart オブジェクトの IsMapEnabled プロパティが true (既定値) の場合にのみ、実行時に作成されます。

  • MapArea オブジェクトをマップ エリア コレクションに追加してイメージ マップを作成するには、Chart オブジェクトの RenderType プロパティを RenderType.ImageTag にする必要があります。 バイナリ ストリーミングを使用する場合はイメージ マップを作成できますが、特別な手法を使用する必要があります。

適用対象