Condividi tramite


LegendItem.MapAreaAttributes Proprietà

Definizione

Ottiene o imposta gli attributi dell'area della mappa di un elemento della legenda.

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

Valore della proprietà

Valore string che rappresenta gli attributi dell'area della mappa corrispondente per l'elemento della legenda.

Implementazioni

Attributi

Commenti

Se si imposta la MapAreaAttributes proprietà , verrà creata automaticamente una mappa immagine lato client. Verrà creata anche un'area della mappa, con la relativa stringa di attributo aggiunta al <tag della mappa> corrispondente all'oggetto grafico per il quale viene impostata questa proprietà.

Ad esempio, l'impostazione dell'attributo Target usando questa proprietà e la Url proprietà del primo punto dati comporterà codice HTML simile al codice seguente:

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

Poiché l'intera stringa viene aggiunta al <tag della mappa> , è necessario separare più attributi con uno spazio.

La MapAreaAttributes proprietà può essere utilizzata insieme alla Url proprietà per specificare gli attributi dell'area della mappa, ad esempio target= _blank, nonché i gestori eventi lato client, ad esempio OnClick="MyEvent()".

L'impostazione di questa proprietà non avrà alcun effetto se la IsMapEnabled proprietà è impostata su false. Il valore predefinito è true.

Importante

Per creare una mappa immagine in questo modo, la RenderType proprietà dell'oggetto Chart deve essere impostata su ImageTag. È possibile creare una mappa immagine quando si usa il flusso binario, ma è necessario usare un'altra tecnica. Per altre informazioni, vedere Rendering delle immagini del grafico.

È possibile utilizzare parole chiave speciali quando si imposta questa proprietà; ogni parola chiave verrà sostituita con un tipo di dati dell'elemento del grafico applicabile. Per un elenco di tutte le parole chiave disponibili, vedere la tabella seguente:

Parola chiave Sostituito da
#VALX Valore X del punto dati.
#VAL, #VALY, #VALY2, #VALY3... Valori Y del punto dati.
#SER Nome della serie.
#LABEL Etichetta del punto dati.
#INDEX Indice del punto dati.
#PERCENT Percentuale del valore Y del punto dati.
#TOTAL Totale di tutti i valori Y nella serie.
#LEGENDTEXT Testo della legenda.

Per creare mappe immagine con coordinate definite dall'utente, usare la MapAreas proprietà dell'oggetto radice Chart . Per altre informazioni, vedere Rendering delle immagini del grafico.

Nota

Questa proprietà è applicabile all'intero LegendItemoggetto .

Si applica a