LegendItem.MapAreaAttributes Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .