MapArea Clase

Definición

Representa un área de mapa.

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
Herencia
Implementaciones

Comentarios

La MapArea clase representa un área de mapa de un mapa de imagen del lado cliente y corresponde a una etiqueta AREA HTML<>.

Los MapArea objetos se almacenan en la MapAreasCollection clase .

Hay dos tipos de objetos MapArea:

  • Las áreas de mapa que se crean automáticamente cuando un elemento de gráfico (por ejemplo, un punto de datos, una serie, un elemento de leyenda o un objeto de franja) tienen una propiedad o MapAreaAttributes no vacíaToolTipUrl; tenga en cuenta que también se crean otros elementos HTML necesarios para un mapa de imagen del lado cliente. En este caso, el elemento de gráfico determina automáticamente las dimensiones y la ubicación de un área de mapa. Use el CustomizeMapAreas evento del objeto raíz Chart para eliminar o modificar estas áreas de mapa en tiempo de ejecución.

  • Áreas de mapa personalizadas que tienen una forma y coordenadas definidas por el usuario. Utilice la MapAreas propiedad del Chart objeto para agregar estas áreas de mapa personalizadas en tiempo de diseño o tiempo de ejecución.

Establecer esta propiedad no tendrá ningún efecto si la IsMapEnabled propiedad está establecida falseen . El valor predeterminado es true.

Importante

Para crear un mapa de imágenes mediante los objetos descritos MapArea anteriormente, la RenderType propiedad del Chart objeto debe establecerse ImageTagen . Es posible crear un mapa de imagen al usar el streaming binario, pero se debe usar otra técnica.

En el caso de los objetos personalizados MapArea , la Shape propiedad determina la forma y la Coordinates propiedad determina la ubicación del área de mapa.

La información sobre herramientas, los hipervínculos o los atributos, como Target=_Blank o OnClick="javascript:MyJavaScriptFunction()", se pueden establecer para todas las áreas de mapa.

Utilice la IsCustom propiedad para determinar si un área de mapa es un objeto personalizado MapArea ; es decir, si tiene coordenadas y formas definidas por el usuario.

Constructores

MapArea()

Inicializa una nueva instancia de la clase MapArea.

MapArea(MapAreaShape, String, Single[])

Inicializa una nueva instancia de la clase MapArea con la forma, la dirección URL y las coordenadas especificadas.

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

Inicializa una nueva instancia de la clase MapArea con la forma, el texto de información sobre herramientas, la dirección URL, los atributos, el valor de postback, las coordenadas y la etiqueta especificados.

MapArea(String, GraphicsPath)

Inicializa una nueva instancia de la clase MapArea con la dirección URL y el objeto GraphicsPath especificados.

MapArea(String, RectangleF)

Inicializa una nueva instancia de la clase MapArea con la dirección URL y la estructura RectangleF especificadas.

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

Inicializa una nueva instancia de la clase MapArea con el texto de información sobre herramientas, la dirección URL, los atributos, el valor de postback, la ruta de acceso y la etiqueta especificados.

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

Inicializa una nueva instancia de la clase MapArea con el texto de información sobre herramientas, la dirección URL, los atributos, el valor de postback, las coordenadas de rectángulo y la etiqueta especificados.

Propiedades

Coordinates

Obtiene o establece las coordenadas de un objeto MapArea.

IsCustom

Obtiene o establece un valor que indica si el área de asignación es personalizada.

MapAreaAttributes

Obtiene o establece los atributos del área de mapa.

Name

Obtiene o establece el nombre del área de mapa.

PostBackValue

Obtiene o establece el valor de postback que se puede procesar en un evento Click.

Shape

Obtiene o establece la forma de un objeto MapArea.

Tag

Obtiene o establece un objeto asociado a este elemento de gráfico.

(Heredado de ChartElement)
ToolTip

Obtiene o establece información sobre herramientas para el área de mapa.

Url

Obtiene o establece la dirección URL de destino o el punto de anclaje del área de mapa.

Métodos

Dispose()

Libera los recursos que usa ChartElement.

(Heredado de ChartElement)
Dispose(Boolean)

Libera los recursos no administrados que usa ChartElement y, de forma opcional, libera los recursos administrados.

(Heredado de ChartElement)
Equals(Object)

Determina si el objeto Object especificado es igual al objeto ChartElement actual.

(Heredado de ChartElement)
GetHashCode()

Devuelve una función hash para un tipo concreto.

(Heredado de ChartElement)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto Object actual.

(Heredado de ChartElement)

Se aplica a