Поделиться через


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)

Применяется к