MapArea Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 vuotaToolTip
Url
. 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) |