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:

  • Области карты, которые автоматически создаются, когда элемент диаграммы , например точка данных, ряд, элемент условных обозначений или объект линии полосы, имеет непустое ToolTipсвойство или UrlMapAreaAttributes . Обратите внимание, что также создаются другие элементы HTML, необходимые для клиентской карты изображений. В этом случае размеры и расположение области карты автоматически определяются элементом диаграммы. CustomizeMapAreas Используйте событие корневого Chart объекта для удаления или изменения этих областей карты во время выполнения.

  • Настраиваемые области карты, имеющие определяемую пользователем форму и координаты. MapAreas Используйте свойство объекта , Chart чтобы добавить эти настраиваемые области карты во время разработки или во время выполнения.

Установка этого свойства не будет иметь никакого эффекта, если свойству IsMapEnabled присвоено значение false. Значение по умолчанию — true.

Важно!

Чтобы создать карту изображений с помощью ранее описанных MapArea объектов, RenderType свойству Chart объекта необходимо присвоить ImageTagзначение . Карту изображений можно создать при использовании потоковой передачи двоичных файлов, но необходимо использовать другой метод.

Для пользовательских MapAreaShape объектов свойство определяет фигуру, а Coordinates свойство — расположение области карты.

Подсказки, гиперссылки или атрибуты, такие как Target=_Blank или OnClick="javascript:MyJavaScriptFunction()", можно задать для всех областей карты.

Используйте свойство , IsCustom чтобы определить, является ли область карты пользовательским MapArea объектом, то есть имеет ли она определяемую пользователем форму и координаты.

Конструкторы

MapArea()

Инициализирует новый экземпляр класса MapArea.

MapArea(MapAreaShape, String, Single[])

Инициализирует новый экземпляр класса MapArea с указанной формой, URL-адресом и координатами.

MapArea(MapAreaShape, String, String, String, String, Single[], Object)

Инициализирует новый экземпляр класса MapArea с указанными формой, текстом подсказки, URL-адресом, атрибутами, значением обратной передачи, координатами и тегом.

MapArea(String, GraphicsPath)

Инициализирует новый экземпляр класса MapArea с указанным URL-адресом и объектом GraphicsPath.

MapArea(String, RectangleF)

Инициализирует новый экземпляр класса MapArea с указанными URL-адресом и структурой RectangleF.

MapArea(String, String, String, String, GraphicsPath, Object)

Инициализирует новый экземпляр класса MapArea с указанными текстом подсказки, URL-адресом, атрибутами, значением обратной передачи, путем и тегом.

MapArea(String, String, String, String, RectangleF, Object)

Инициализирует новый экземпляр класса MapArea с указанными текстом подсказки, URL-адресом, атрибутами, значением обратной передачи, прямоугольными координатами и тегом.

Свойства

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)

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