ComponentOne Studio TrueChart for ASP.NET (C1WebChart3D) ヘルプ
イメージマップ領域オブジェクト
C1WebChart3D の使い方 > エンドユーザーによる C1WebChart3D のインタラクティブ操作 > イメージマップ領域オブジェクト

イメージマップ領域は、MapAreaCollection のアクセスポイントである ImageAreas プロパティで指定します。MapAreaCollection は、C1WebChart3D コントロールをフォームに最初に描画するときの MapArea オブジェクトの初期セットを含みます。ASP ページのコンパイル時に MapArea オブジェクトの特定のプロパティが設定されている場合、各 MapArea オブジェクトが結果のイメージマップ内に <AREA> タグを作成します。

C1WebChart3Dコントロールが提供する MapArea オブジェクトの初期セットは次のとおりです。

注意:ChartLabel はそれぞれ独自の <AREA> タグを生成します。さらに、データ点(または「エリア」グラフの各データセット)はそれぞれ独自の <AREA> タグを生成します。

座標は整数値の配列として指定されています。この配列は<area>タグの coords 属性の値を示します。配列の要素はMapAreaの形状により以下のように設定されています:


MapArea a = new MapArea();
a.Shape = AreaShapeEnum.Rectangle;
a.Coords = new int[] { 169,225,175,240 };
a.Tooltip = "My Custom Area";
_c1wc.ImageAreas.Add(a);


形状 座標 説明n
Circle "x1,y1,r" x1、y1 は円の中心の座標を指定します。r は半径の値を指定します。
Polygon "x1,y1,x2,y2...xn,yn" x1,y1,x2,y2...xn,yn は多角形の各頂点の座標値を指定します。
Rectangle "x1,y1,x2,y2" x1、y1 は長方形の左上座標の値を指定します。x2、y2 は長方形の右下座標の値を指定します。

C1WebChart3D のプロパティとメソッドを使用して、グラフ要素の座標を取得することができます。