Condividi tramite


MapArea Classe

Definizione

Rappresenta un'area della mappa.

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
Ereditarietà
Implementazioni

Commenti

La MapArea classe rappresenta un'area mappa di una mappa lato client e corrisponde a un tag HTML <AREA> .

Gli MapArea oggetti vengono archiviati nella MapAreasCollection classe .

Esistono due tipi di MapArea oggetti:

  • Le aree mappa create automaticamente quando un elemento grafico, ad esempio un punto dati, una serie, un elemento della legenda o un oggetto strip line, ha una proprietà o MapAreaAttributesUrl non vuotaToolTip. Si noti che vengono creati anche altri elementi HTML necessari per una mappa di immagini lato client. In questo caso, le dimensioni e la posizione di un'area della mappa vengono determinate automaticamente dall'elemento del grafico. Utilizzare l'evento CustomizeMapAreas dell'oggetto radice Chart per eliminare o modificare queste aree della mappa in fase di esecuzione.

  • Aree mappa personalizzate con una forma e coordinate definite dall'utente. Utilizzare la MapAreas proprietà dell'oggetto Chart per aggiungere queste aree mappa personalizzate in fase di progettazione o in fase di esecuzione.

L'impostazione di questa proprietà non avrà alcun effetto se la IsMapEnabled proprietà è impostata su false. Il valore predefinito è true.

Importante

Per creare una mappa di immagini usando gli oggetti descritti MapArea in precedenza, la RenderType proprietà dell'oggetto Chart deve essere impostata su ImageTag. È possibile creare una mappa di immagini quando si usa il flusso binario, ma è necessario usare un'altra tecnica.

Per gli oggetti personalizzati MapArea , la Shape proprietà determina la forma e la Coordinates proprietà determina la posizione dell'area della mappa.

Le descrizioni comando, i collegamenti ipertestuali o gli attributi, ad esempio Target=_Blank o OnClick="javascript:MyJavaScriptFunction()", possono essere impostati per tutte le aree della mappa.

Utilizzare la IsCustom proprietà per determinare se un'area della mappa è un oggetto personalizzato MapArea , ovvero se dispone di coordinate e forme definite dall'utente.

Costruttori

Nome Descrizione
MapArea()

Inizializza una nuova istanza della classe MapArea.

MapArea(MapAreaShape, String, Single[])

Inizializza una nuova istanza della MapArea classe con la forma, l'URL e le coordinate specificate.

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

Inizializza una nuova istanza della classe con la forma, il testo della MapArea descrizione comando, l'URL, gli attributi, il valore di postback, le coordinate e il tag specificati.

MapArea(String, GraphicsPath)

Inizializza una nuova istanza della MapArea classe con l'URL e GraphicsPath l'oggetto specificati.

MapArea(String, RectangleF)

Inizializza una nuova istanza della classe con l'URL e RectangleF la MapArea struttura specificati.

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

Inizializza una nuova istanza della MapArea classe con il testo della descrizione comando, l'URL, gli attributi, il valore di postback, il percorso e il tag specificati.

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

Inizializza una nuova istanza della classe con il testo della MapArea descrizione comando, l'URL, gli attributi, il valore di postback, le coordinate del rettangolo e il tag specificati.

Proprietà

Nome Descrizione
Coordinates

Ottiene o imposta le coordinate di un MapArea oggetto .

IsCustom

Ottiene o imposta un valore che indica se l'area della mappa è personalizzata.

MapAreaAttributes

Ottiene o imposta gli attributi dell'area della mappa.

Name

Ottiene o imposta il nome dell'area della mappa.

PostBackValue

Ottiene o imposta il valore di postback che può essere elaborato in un Click evento.

Shape

Ottiene o imposta la forma di un MapArea oggetto .

Tag

Ottiene o imposta un oggetto associato a questo elemento del grafico.

(Ereditato da ChartElement)
ToolTip

Ottiene o imposta la descrizione comando per l'area della mappa.

Url

Ottiene o imposta l'URL di destinazione o il punto di ancoraggio dell'area della mappa.

Metodi

Nome Descrizione
Dispose()

Rilascia le risorse usate da ChartElement.

(Ereditato da ChartElement)
Dispose(Boolean)

Rilascia le risorse non gestite usate da ChartElement e, facoltativamente, rilascia le risorse gestite.

(Ereditato da ChartElement)
Equals(Object)

Determina se l'oggetto specificato Object è uguale all'oggetto corrente ChartElement.

(Ereditato da ChartElement)
GetHashCode()

Restituisce una funzione hash per un tipo specifico.

(Ereditato da ChartElement)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente Object.

(Ereditato da ChartElement)

Si applica a