MapArea Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une zone réactive.
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
- Héritage
- Implémente
Remarques
La MapArea classe représente une zone de carte d’une carte d’image côté client et correspond à une balise HTML <AREA> .
Les MapArea objets sont stockés dans la MapAreasCollection classe .
Il existe deux types d'objets MapArea :
Les zones de carte créées automatiquement lorsqu’un élément de graphique (par exemple, un point de données, une série, un élément de légende ou un objet de ligne de bande) a une propriété ou
Url
MapAreaAttributes
non videToolTip
. Notez que d’autres éléments HTML requis pour une carte d’images côté client sont également créés. Dans ce cas, les dimensions et l’emplacement d’une zone de carte sont automatiquement déterminés par l’élément de graphique. Utilisez l’événement CustomizeMapAreas de l’objet racine Chart pour supprimer ou modifier ces zones de carte au moment de l’exécution.Zones de carte personnalisées qui ont une forme et des coordonnées définies par l’utilisateur. Utilisez la MapAreas propriété de l’objet Chart pour ajouter ces zones de carte personnalisées au moment de la conception ou de l’exécution.
La définition de cette propriété n’aura aucun effet si la IsMapEnabled propriété a la valeur false
. La valeur par défaut est true
.
Important
Pour créer une carte d’images à l’aide des objets décrits MapArea précédemment, la RenderType propriété de l’objet Chart doit être définie sur ImageTag. Il est possible de créer une carte d’images lors de l’utilisation de la diffusion en continu binaire, mais une autre technique doit être utilisée.
Pour les objets personnalisés MapArea , la Shape propriété détermine la forme et la Coordinates propriété détermine l’emplacement de la zone de carte.
Des info-bulles, des liens hypertexte ou des attributs, tels que Target=_Blank ou OnClick="javascript:MyJavaScriptFunction() », peuvent être définis pour toutes les zones de carte.
Utilisez la IsCustom propriété pour déterminer si une zone de carte est un objet personnalisé MapArea , c’est-à-dire si elle a une forme et des coordonnées définies par l’utilisateur.
Constructeurs
MapArea() |
Initialise une nouvelle instance de la classe MapArea. |
MapArea(MapAreaShape, String, Single[]) |
Initialise une nouvelle instance de la classe MapArea avec la forme, l'URL et les coordonnées spécifiées. |
MapArea(MapAreaShape, String, String, String, String, Single[], Object) |
Initialise une nouvelle instance de la classe MapArea avec la forme, le texte d'info-bulle, l'URL, les attributs, la valeur de publication (postback), les coordonnées et la balise spécifiés. |
MapArea(String, GraphicsPath) |
Initialise une nouvelle instance de la classe MapArea avec l'URL et l'objet GraphicsPath spécifiés. |
MapArea(String, RectangleF) |
Initialise une nouvelle instance de la classe MapArea avec l'URL et la structure RectangleF spécifiées. |
MapArea(String, String, String, String, GraphicsPath, Object) |
Initialise une nouvelle instance de la classe MapArea avec le texte d'info-bulle, l'URL, les attributs, la valeur de publication (postback), le chemin d'accès et la balise spécifiés. |
MapArea(String, String, String, String, RectangleF, Object) |
Initialise une nouvelle instance de la classe MapArea avec le texte d'info-bulle, l'URL, les attributs, la valeur de publication (postback), les coordonnées de rectangle et la balise spécifiés. |
Propriétés
Coordinates |
Obtient ou définit les coordonnées d'un objet MapArea. |
IsCustom |
Obtient ou définit une valeur indiquant si la zone réactive est personnalisée. |
MapAreaAttributes |
Obtient ou définit les attributs de la zone réactive. |
Name |
Obtient ou définit le nom de la zone réactive. |
PostBackValue |
Obtient ou définit la valeur de publication (postback) qui peut être traitée sur un événement Click. |
Shape |
Obtient ou définit la forme d'un objet MapArea. |
Tag |
Obtient ou définit un objet associé à cet élément de graphique. (Hérité de ChartElement) |
ToolTip |
Obtient ou définit l'info-bulle de la zone réactive. |
Url |
Obtient ou définit l'URL de destination ou le point d'ancrage de la zone réactive. |
Méthodes
Dispose() |
Libère les ressources utilisées par le ChartElement. (Hérité de ChartElement) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par ChartElement et libère éventuellement les ressources managées. (Hérité de ChartElement) |
Equals(Object) |
Détermine si l'objet Object spécifié est égal à l'objet ChartElement actuel. (Hérité de ChartElement) |
GetHashCode() |
Retourne une fonction de hachage pour un type particulier. (Hérité de ChartElement) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente le Object actuel. (Hérité de ChartElement) |