MapArea.MapAreaAttributes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает атрибуты области карты.
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
Значение свойства
string Значение, представляющее атрибуты области карты, соответствующей определенному элементу диаграммы.
Реализации
- Атрибуты
Комментарии
Если задать это свойство, карта изображения на стороне клиента будет автоматически создана, а область карты будет создана со строкой атрибута, добавленной к <тегу MAP> , который соответствует Chart объекту, для которому задано это свойство. Например, задание атрибута Target с помощью этого свойства и задание Url свойства первой точки данных приведет к коду HTML, аналогичному следующему:
<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>
Так как вся строка добавляется к тегу <MAP> , следует разделить несколько атрибутов пробелом.
Свойство MapAreaAttributes можно использовать в сочетании со свойством Url для указания атрибутов области карты, таких как Target= _Blank, а также обработчиков событий на стороне клиента, таких как OnClick="MyEvent()".
Установка этого свойства не будет влиять, если IsMapEnabled для свойства задано falseзначение . Значение по умолчанию — true.
Это важно
Чтобы создать карту изображений таким образом, RenderType необходимо задать ImageTagсвойство Chart объекта. При использовании двоичной потоковой передачи можно создать карту изображений, но необходимо использовать другой метод.
При установке этого свойства можно использовать специальные ключевые слова. Каждое ключевое слово будет заменено на некоторый тип данных из применимого элемента диаграммы. Ознакомьтесь со следующей таблицей со списком всех доступных ключевых слов:
| Keyword | Заменено |
|---|---|
| #VALX | X-значение точки данных. |
| #VAL, #VALY, #VALY2, #VALY3... | Значения Y точки данных. |
| #SER | Имя ряда. |
| #LABEL | Метка точки данных. |
| #INDEX | Индекс точки данных. |
| #PERCENT | Процент точки данных Y. |
| #TOTAL | Всего всех значений Y в серии. |
| #LEGENDTEXT | Текст условных обозначений. |
Чтобы создать карты изображений с определяемыми пользователем координатами, используйте MapAreas свойство корневого Chart объекта.