MapArea.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.
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 che corrisponde a un particolare elemento del grafico.
Implementazioni
- Attributi
Commenti
Se si imposta questa proprietà, verrà creata automaticamente una mappa immagine sul lato client e verrà creata un'area della mappa con la stringa di attributo aggiunta al <tag MAP> corrispondente all'oggetto per cui Chart viene impostata questa proprietà. Ad esempio, l'impostazione dell'attributo Target usando questa proprietà e l'impostazione della Url proprietà del primo punto dati comporterà codice HTML simile al 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 MAP> , è necessario separare più attributi con uno spazio.
La MapAreaAttributes proprietà può essere usata insieme alla Url proprietà per specificare attributi dell'area della mappa, ad esempio Target= _Blank, nonché gestori eventi sul 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 di immagini in questo modo, la RenderType proprietà dell'oggetto Chart deve essere impostata su ImageTag. È possibile creare una mappa di immagini quando si usa il flusso binario, ma è necessario usare un'altra tecnica.
Le parole chiave speciali possono essere usate 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:
| Keyword | 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 di immagini con coordinate definite dall'utente, utilizzare la MapAreas proprietà dell'oggetto radice Chart .