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
свойство илиUrl
MapAreaAttributes
. Обратите внимание, что также создаются другие элементы 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) |