Partager via


MapArea Classe

Définition

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 UrlMapAreaAttributes 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)

S’applique à