MapArea.MapAreaAttributes Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define os atributos da área do mapa.
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 Propriedade
Um valor que representa os atributos da área do mapa que corresponde a um determinado elemento do string mapa.
Implementações
- Atributos
Observações
Se definir esta propriedade, será criado automaticamente um mapa de imagem do lado do cliente, e uma área do mapa será criada com a string de atributos anexada à <etiqueta MAP> correspondente ao Chart objeto para o qual esta propriedade está a ser definida. Por exemplo, definir o atributo Target usando esta propriedade e definir a Url propriedade do primeiro ponto de dados resultará num código HTML semelhante ao seguinte:
<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>
Como toda a cadeia é anexada à <etiqueta MAP> , múltiplos atributos devem ser separados por um espaço.
A MapAreaAttributes propriedade pode ser usada em conjunto com a Url propriedade para especificar atributos da área do mapa como Target= _Blank, bem como handlers de eventos do lado do cliente, como OnClick="MyEvent()".
Definir esta propriedade não terá efeito se a IsMapEnabled propriedade for definida para false. O valor predefinido é true.
Importante
Para criar uma aplicação de imagem desta forma, a RenderType propriedade do Chart objeto deve ser definida como ImageTag. É possível criar um mapa de imagem usando streaming binário, mas é necessário usar outra técnica.
Palavras-chave especiais podem ser usadas ao definir esta propriedade. Cada palavra-chave será substituída por algum tipo de dados do elemento do gráfico aplicável. Consulte a tabela seguinte para uma lista de todas as palavras-chave disponíveis:
| Keyword | Substituído por |
|---|---|
| #VALX | Valor X do ponto de dados. |
| #VAL, #VALY, #VALY2, #VALY3... | Valores Y do ponto de dados. |
| #SER | Nome da série. |
| #LABEL | Rótulo do ponto de dados. |
| #INDEX | Índice de pontos de dados. |
| #PERCENT | Percentagem do valor Y dos pontos de dados. |
| #TOTAL | Total de todos os valores Y da série. |
| #LEGENDTEXT | Texto da lenda. |
Para criar mapas de imagem que tenham coordenadas definidas pelo utilizador, use a MapAreas propriedade do objeto raiz Chart .