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 AREA> HTML<.

Gli MapArea oggetti vengono archiviati nella MapAreasCollection classe .

Esistono due tipi di oggetti MapArea:

  • Le aree mappa create automaticamente quando un elemento grafico, ad esempio un punto dati, una serie, un elemento della legenda o un oggetto riga di strip, ha una proprietà o MapAreaAttributes non vuotaToolTipUrl. Si noti che vengono creati anche altri elementi HTML necessari per una mappa immagine lato client. In questo caso, le dimensioni e la posizione di un'area mappa vengono determinate automaticamente dall'elemento grafico. Usare l'evento dell'oggetto CustomizeMapAreas 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 lo streaming 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 mappa è un oggetto personalizzato MapArea , ovvero se ha una forma e coordinate definite dall'utente.

Costruttori

MapArea()

Inizializza una nuova istanza della classe MapArea.

MapArea(MapAreaShape, String, Single[])

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

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

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

MapArea(String, GraphicsPath)

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

MapArea(String, RectangleF)

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

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

Inizializza una nuova istanza della classe MapArea 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 MapArea con il testo della descrizione comando, l'URL, gli attributi, il valore di postback, le coordinate del rettangolo e il tag specificati.

Proprietà

Coordinates

Ottiene o imposta le coordinate di un oggetto MapArea.

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 evento Click.

Shape

Ottiene o imposta la forma di un oggetto MapArea.

Tag

Ottiene o imposta un oggetto associato all'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

Dispose()

Rilascia le risorse usate da ChartElement.

(Ereditato da ChartElement)
Dispose(Boolean)

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

(Ereditato da ChartElement)
Equals(Object)

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

(Ereditato da ChartElement)
GetHashCode()

Restituisce una funzione hash per un tipo specifico.

(Ereditato da ChartElement)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto Object corrente.

(Ereditato da ChartElement)

Si applica a