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) |