MapArea Klasa

Definicja

Reprezentuje obszar mapy.

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
Dziedziczenie
Implementuje

Uwagi

Klasa MapArea reprezentuje obszar mapy mapy po stronie klienta i odpowiada tagowi <HTML AREA> .

Obiekty MapArea są przechowywane w MapAreasCollection klasie .

Istnieją dwa typy MapArea obiektów:

  • Obszary mapy, które są tworzone automatycznie, gdy element wykresu — na przykład punkt danych, seria, element legendy lub obiekt linii paska — ma niepustą ToolTipUrl właściwość lub MapAreaAttributes właściwość ; należy pamiętać, że tworzone są również inne elementy HTML wymagane do mapowania obrazu po stronie klienta. W takim przypadku wymiary i lokalizacja obszaru mapy są automatycznie określane przez element wykresu. CustomizeMapAreas Użyj zdarzenia obiektu głównegoChart, aby usunąć lub zmodyfikować te obszary mapy w czasie wykonywania.

  • Niestandardowe obszary mapy, które mają zdefiniowany przez użytkownika kształt i współrzędne. MapAreas Użyj właściwości Chart obiektu, aby dodać te niestandardowe obszary mapy w czasie projektowania lub czasie wykonywania.

Ustawienie tej właściwości nie będzie miało wpływu, jeśli właściwość jest ustawiona IsMapEnabled na falsewartość . Wartość domyślna to true.

Ważne

Aby utworzyć mapę obrazu przy użyciu wcześniej opisanych MapArea obiektów, RenderType właściwość Chart obiektu musi być ustawiona na ImageTagwartość . Istnieje możliwość utworzenia mapy obrazów podczas korzystania z przesyłania strumieniowego binarnego, ale należy użyć innej techniki.

W przypadku obiektów niestandardowych MapAreaShape właściwość określa kształt, a Coordinates właściwość określa lokalizację obszaru mapy.

Etykietki narzędzi, hiperłącza lub atrybuty, takie jak Target=_Blank lub OnClick="javascript:MyJavaScriptFunction()", można ustawić dla wszystkich obszarów mapy.

IsCustom Użyj właściwości , aby określić, czy obszar mapy jest obiektem niestandardowymMapArea, czyli czy ma zdefiniowany przez użytkownika kształt i współrzędne.

Konstruktory

MapArea()

Inicjuje nowe wystąpienie klasy MapArea.

MapArea(MapAreaShape, String, Single[])

Inicjuje MapArea nowe wystąpienie klasy o określonym kształcie, adresie URL i współrzędnych.

MapArea(MapAreaShape, String, String, String, String, Single[], Object)

Inicjuje MapArea nowe wystąpienie klasy z określonym kształtem, tekstem etykietki narzędzia, adresem URL, atrybutami, wartością ogłaszania zwrotnego, współrzędnymi i tagiem.

MapArea(String, GraphicsPath)

Inicjuje MapArea nowe wystąpienie klasy z określonym adresem URL i GraphicsPath obiektem.

MapArea(String, RectangleF)

Inicjuje MapArea nowe wystąpienie klasy z określonym adresem URL i RectangleF strukturą.

MapArea(String, String, String, String, GraphicsPath, Object)

Inicjuje nowe wystąpienie MapArea klasy z określonym tekstem etykietki narzędzia, adresem URL, atrybutami, wartością ogłaszania zwrotnego, ścieżką i tagiem.

MapArea(String, String, String, String, RectangleF, Object)

Inicjuje MapArea nowe wystąpienie klasy z określonym tekstem etykietki narzędzia, adresem URL, atrybutami, wartością ogłaszania zwrotnego, współrzędnymi prostokąta i tagiem.

Właściwości

Coordinates

Pobiera lub ustawia współrzędne MapArea obiektu.

IsCustom

Pobiera lub ustawia wartość wskazującą, czy obszar mapy jest niestandardowy.

MapAreaAttributes

Pobiera lub ustawia atrybuty obszaru mapy.

Name

Pobiera lub ustawia nazwę obszaru mapy.

PostBackValue

Pobiera lub ustawia wartość ogłaszania zwrotnego, którą można przetworzyć na zdarzeniu Click .

Shape

Pobiera lub ustawia kształt MapArea obiektu.

Tag

Pobiera lub ustawia obiekt skojarzony z tym elementem wykresu.

(Odziedziczone po ChartElement)
ToolTip

Pobiera lub ustawia etykietkę narzędzia dla obszaru mapy.

Url

Pobiera lub ustawia docelowy adres URL lub punkt zakotwiczenia obszaru mapy.

Metody

Dispose()

Zwalnia zasoby używane przez element ChartElement.

(Odziedziczone po ChartElement)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element ChartElement i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po ChartElement)
Equals(Object)

Określa, czy określona Object wartość jest równa bieżącej ChartElementwartości .

(Odziedziczone po ChartElement)
GetHashCode()

Zwraca funkcję skrótu dla określonego typu.

(Odziedziczone po ChartElement)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący Objectelement .

(Odziedziczone po ChartElement)

Dotyczy