LegendItem.MapAreaAttributes Propiedad
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í.
Obtiene o establece los atributos de área de mapa de un elemento de leyenda.
public:
property System::String ^ MapAreaAttributes { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)]
public string MapAreaAttributes { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)>]
member this.MapAreaAttributes : string with get, set
Public Property MapAreaAttributes As String
Valor de propiedad
Valor string que representa los atributos del área de mapa correspondiente para el elemento de leyenda.
Implementaciones
- Atributos
Comentarios
Si establece la MapAreaAttributes propiedad , se creará automáticamente un mapa de imágenes del lado cliente. También se creará un área de mapa, con su cadena de atributo anexada a la etiqueta de <mapa> que corresponde al objeto de gráfico para el que se establece esta propiedad.
Por ejemplo, establecer el atributo Target con esta propiedad y la Url propiedad del primer punto de datos dará como resultado código HTML similar al siguiente:
<img id="Chart1" usemap="#Chart1ImageMap" src="ChartPic_000002.jpg?6735e83b-f0cd-4225-8be4-047695a61040" border="0" />...
<map name="Chart1ImageMap"><area shape="rect" href="http://www.SomeDomain.ca" COORDS="69,120,106,309" target=_blank></map>
Dado que toda la cadena se anexa a la etiqueta de <mapa> , se deben separar varios atributos con un espacio.
La MapAreaAttributes propiedad se puede usar junto con la Url propiedad para especificar atributos de área de mapa, por ejemplo, target= _blank, así como controladores de eventos del lado cliente, por ejemplo, OnClick="MyEvent()".
Establecer esta propiedad no tendrá ningún efecto si la IsMapEnabled propiedad está establecida falseen . Su valor predeterminado es true.
Importante
Para crear un mapa de imágenes de esta manera, 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. Para obtener más información, consulte Representación de imágenes de gráfico.
Se pueden usar palabras clave especiales al establecer esta propiedad; Cada palabra clave se reemplazará por algún tipo de datos del elemento de gráfico aplicable. Consulte la tabla siguiente para obtener una lista de todas las palabras clave disponibles:
| Palabra clave | Reemplazado por |
|---|---|
| #VALX | Valor X del punto de datos. |
| #VAL, #VALY, #VALY2, #VALY3... | Valores Y del punto de datos. |
| #SER | Nombre de la serie. |
| #LABEL | Etiqueta de punto de datos. |
| #INDEX | Índice de punto de datos. |
| #PERCENT | Porcentaje del valor Y del punto de datos. |
| #TOTAL | Total de todos los valores Y de la serie. |
| #LEGENDTEXT | Texto de leyenda. |
Para crear mapas de imágenes que tengan coordenadas definidas por el usuario, use la MapAreas propiedad del objeto raíz Chart . Para obtener más información, consulte Representación de imágenes de gráfico.
Nota:
Esta propiedad es aplicable a toda LegendItemla propiedad .