LegendItem.MapAreaAttributes Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví atributy mapové oblasti položky legendy.
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
Hodnota vlastnosti
Hodnota, string
která představuje atributy odpovídající oblasti mapy pro položku legendy.
Implementuje
- Atributy
Poznámky
Pokud nastavíte vlastnost , automaticky se vytvoří mapa obrázků MapAreaAttributes na straně klienta. Vytvoří se také oblast mapy s řetězcem atributu připojeným ke značce, která odpovídá objektu chartu, pro který se tato vlastnost <map> nastavuje.
Například nastavení atributu Target pomocí této vlastnosti a vlastnosti prvního datového bodu bude mít za následek kód HTML podobný Url následujícímu kódu:
<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>
Vzhledem k tomu, že se ke značce připojí celý řetězec, musí být více atributů <map> odděleno mezerou.
Vlastnost lze použít ve spojení s vlastností k určení atributů oblasti mapy, například target= _blank, a také obslužných rutin událostí na straně klienta, například MapAreaAttributes Url OnClick="MyEvent()".
Nastavení této vlastnosti nebude mít žádný vliv, pokud IsMapEnabled je vlastnost nastavená na false
. Výchozí hodnota je true
.
Důležité
Chcete-li vytvořit mapu obrázků tímto způsobem, musí být vlastnost RenderType Chart objektu nastavena na ImageTag . Při použití binárního streamování je možné vytvořit mapu obrázků, ale je nutné použít jinou techniku. Další informace najdete v tématu Vykreslování obrázků grafů.
Při nastavování této vlastnosti lze použít speciální klíčová slova. Každé klíčové slovo se nahradí nějakým typem dat z příslušného elementu chartu. Seznam všech dostupných klíčových slov najdete v následující tabulce:
Klíčové slovo | Nahrazuje |
---|---|
#VALX | Hodnota X datového bodu |
#VAL, #VALY, #VALY2, #VALY3... | Hodnoty Y datového bodu |
#SER | Název řady. |
#LABEL | Popisek datového bodu. |
#INDEX | Index datového bodu. |
#PERCENT | Procento hodnoty datového bodu Y |
#TOTAL | Celkový součet všech hodnot Y v řadě |
#LEGENDTEXT | Text legendy. |
Pokud chcete vytvořit mapy obrázků, které mají uživatelem definované souřadnice, MapAreas použijte vlastnost kořenového Chart objektu. Další informace najdete v tématu Vykreslování obrázků grafů.
Poznámka
Tato vlastnost se vztahuje na celý LegendItem objekt .