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 オブジェクトには、次の 2 種類があります。
グラフ要素 (データ ポイント、系列、凡例項目、ストリップ線オブジェクトなど) に空
ToolTip
でない 、Url
またはMapAreaAttributes
プロパティがある場合に自動的に作成されるマップ領域。クライアント側の画像マップに必要な他の HTML 要素も作成されることに注意してください。 この場合、マップ エリアのディメンションと位置は、グラフ要素によって自動的に決定されます。 ルート Chart オブジェクトの イベントをCustomizeMapAreas使用して、実行時にこれらのマップ領域を削除または変更します。ユーザー定義の図形と座標を持つカスタム マップ領域。 オブジェクトの プロパティを MapAreas 使用して、 Chart デザイン時または実行時にこれらのカスタム マップ領域を追加します。
プロパティが にfalse
設定されている場合、このプロパティをIsMapEnabled設定しても効果はありません。 既定値は true
です。
重要
前述MapAreaのオブジェクトを使用してイメージ マップを作成するには、 オブジェクトの プロパティを ChartRenderType に設定する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) |
適用対象
.NET