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
.
Важно!
Чтобы создать карту изображений таким образом, свойству RenderTypeChart объекта необходимо присвоить ImageTagзначение . Карту изображений можно создать при использовании двоичной потоковой передачи, но необходимо использовать другой метод.
При установке этого свойства можно использовать специальные ключевые слова. Каждое ключевое слово будет заменено данными из соответствующего элемента диаграммы. Список всех доступных ключевых слов см. в следующей таблице:
Ключевое слово | Заменены |
---|---|
#VALX | Значение X точки данных. |
#VAL, #VALY, #VALY2, #VALY3... | Значения Y точки данных. |
#SER | Имя ряда. |
#LABEL | Метка точки данных. |
#INDEX | Индекс точки данных. |
#PERCENT | Процент от значения точки данных по Y. |
#TOTAL | Итого всех значений Y в ряду. |
#LEGENDTEXT | Текст условных обозначений. |
Чтобы создать карты изображений с определяемыми пользователем MapAreas координатами, используйте свойство корневого Chart объекта .