MapArea Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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íaToolTip
Url
; 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 false
en . 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) |