MapArea Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет область карты.
public ref class MapArea : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class MapArea : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type MapArea = class
inherit ChartNamedElement
interface IChartMapArea
Public Class MapArea
Inherits ChartNamedElement
Implements IChartMapArea
- Наследование
- Реализации
Комментарии
Класс MapArea представляет область карты карты карты на стороне клиента и соответствует тегу HTML <AREA> .
Объекты MapArea хранятся в MapAreasCollection классе.
Существует два типа MapArea объектов:
Области карты, которые автоматически создаются при создании элемента диаграммы, например точки данных, ряда, элемента условных обозначений или объекта линии полосы, имеет непустый
ToolTipUrlобъект илиMapAreaAttributesсвойство; обратите внимание, что другие элементы HTML, необходимые для карты изображений на стороне клиента, также создаются. В этом случае измерения и расположение области карты автоматически определяются элементом диаграммы. CustomizeMapAreas Используйте событие корневого Chart объекта для удаления или изменения этих областей карты во время выполнения.Пользовательские области карты, имеющие определяемую пользователем фигуру и координаты. MapAreas Используйте свойство объекта для добавления этих настраиваемых областей карты во время разработки Chart или во время выполнения.
Установка этого свойства не будет влиять, если IsMapEnabled для свойства задано falseзначение . Значение по умолчанию — true.
Это важно
Чтобы создать карту изображений с помощью ранее описанных MapArea объектов, RenderType необходимо задать ImageTagдля свойства Chart объекта. При использовании двоичной потоковой передачи можно создать карту изображений, но необходимо использовать другой метод.
Для пользовательских MapArea объектов Shape свойство определяет фигуру, а Coordinates свойство определяет расположение области карты.
Подсказки, гиперссылки или атрибуты, такие как Target=_Blank или OnClick="javascript:MyJavaScriptFunction()", можно задать для всех областей карты.
IsCustom Используйте свойство, чтобы определить, является ли область карты пользовательским MapArea объектом, то есть имеет ли она определяемую пользователем фигуру и координаты.
Конструкторы
| Имя | Описание |
|---|---|
| MapArea() |
Инициализирует новый экземпляр класса MapArea. |
| MapArea(MapAreaShape, String, Single[]) |
Инициализирует новый экземпляр MapArea класса с указанной фигурой, URL-адресом и координатами. |
| MapArea(MapAreaShape, String, String, String, String, Single[], Object) |
Инициализирует новый экземпляр класса с указанной фигурой, текстом подсказки, URL-адресом, атрибутами, значением обратной MapArea передачи, координатами и тегами. |
| MapArea(String, GraphicsPath) |
Инициализирует новый экземпляр MapArea класса с указанным URL-адресом и GraphicsPath объектом. |
| MapArea(String, RectangleF) |
Инициализирует новый экземпляр MapArea класса с указанным URL-адресом и RectangleF структурой. |
| MapArea(String, String, String, String, GraphicsPath, Object) |
Инициализирует новый экземпляр класса с указанным текстом подсказки, URL-адресом, атрибутами, значением обратной MapArea передачи, путем и тегом. |
| MapArea(String, String, String, String, RectangleF, Object) |
Инициализирует новый экземпляр класса с указанным текстом подсказки, URL-адресом, атрибутами, значением обратной MapArea передачи, координатами прямоугольника и тегом. |
Свойства
| Имя | Описание |
|---|---|
| Coordinates |
Возвращает или задает координаты MapArea объекта. |
| IsCustom |
Возвращает или задает значение, указывающее, является ли область карты настраиваемой. |
| MapAreaAttributes |
Возвращает или задает атрибуты области карты. |
| Name |
Возвращает или задает имя области карты. |
| PostBackValue |
Возвращает или задает значение обратной передачи, которое можно обработать в событии Click . |
| Shape |
Возвращает или задает форму MapArea объекта. |
| Tag |
Возвращает или задает объект, связанный с этим элементом диаграммы. (Унаследовано от ChartElement) |
| ToolTip |
Возвращает или задает подсказку для области карты. |
| Url |
Возвращает или задает целевой URL-адрес или точку привязки области карты. |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Освобождает ресурсы, используемые параметром ChartElement. (Унаследовано от ChartElement) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые ChartElement и при необходимости освобождает управляемые ресурсы. (Унаследовано от ChartElement) |
| Equals(Object) |
Определяет, равен ли указанный параметр Object текущему ChartElement. (Унаследовано от ChartElement) |
| GetHashCode() |
Возвращает хэш-функцию для определенного типа. (Унаследовано от ChartElement) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий Object. (Унаследовано от ChartElement) |