MapArrowBase

Пространство имен: PP.Ui;

Иерархия наследования

Object

MapObject

MapArrowBase

Описание

Класс MapArrowBase - абстрактный класс, представляющий основные свойства системных стрелок.

Комментарии

Доступны три разновидности системных стрелок, реализованные классами MapFiguredArrow (фигурная стрелка), MapFilledArrow (стрелка с заливкой), MapSimpleArrow (простая стрелка).

Синтаксис

PP.initClass(PP.Ui.MapArrowBase, PP.Ui.MapObject, "MapArrowBase");

Свойства

  Имя свойства Краткое описание
Angle Свойство Angle устанавливает угол наклона стрелки.
AngleLimit Свойство AngleLimit определяет максимальный угол между наконечником стрелки и касательной к кривой в радианах.
Border Свойство Border определяет границу стрелки на карте.
Color Свойство Color устанавливает цвет стрелки в формате HTML.
EndPoint Свойство EndPoint устанавливает конечную точку стрелки.
EndShape Свойство EndShape устанавливает область карты, на которой заканчивается стрелка.
IsRelativeWidth Свойство IsRelativeWidth определяет, выражены ли размеры указателя стрелки и значения шкалы в долях от её длины.
Label Свойство Label определяет подпись для стрелки на карте.
PointerLength Свойство PointerLength устанавливает высоту указателя стрелки.
PointerWidth Свойство PointerWidth устанавливает ширину указателя стрелки.
StartPoint Свойство StartPoint устанавливает начальную точку стрелки.
StartShape Свойство StartShape устанавливает область карты, с которой начинается стрелка.
Step3d Свойство Step3d определяет степень детализации стрелок на трёхмерной карте.
TextOrientation Свойство TextOrientation устанавливает ориентацию подписи стрелки.
ToolTip Свойство ToolTip определяет всплывающую подсказку для стрелки на карте.
UseAnimation Свойство UseAnimation определяет признак использования анимации для стрелки на карте.
Visual Свойство Visual определяет объект для сопоставления данных стрелки на карте его свойствам.

Метод

  Имя метода Краткое описание
animate Метод animate воспроизводит анимацию стрелки на карте.
clear Метод clear удаляет стрелку со слоя карты.
getIntersectionWithRay Метод getIntersectionWithRay возвращает расстояние от начала луча до его пересечения со стрелкой на трёхмерной карте.
getToolTipColor Метод getToolTipColor возвращает цвет границы всплывающей подсказки для стрелки на карте.
getToolTipValues Метод getToolTipValues возвращает значения данных, предназначенных для отображения в всплывающей подсказке для стрелки на карте.
render3d Метод render3d отрисовывает стрелку на трёхмерной карте.
setBorderSettings Метод setBorderSettings устанавливает настройки для границы стрелки на карте.
setFont Метод setFont устанавливает шрифт подписи стрелки.
setTextBackground Метод setTextBackground устанавливает заливку подписи стрелки.
toggleToolTip Метод toggleToolTip попеременно отображает и скрывает всплывающую подсказку для стрелки на карте.

Свойства, унаследованные от класса MapObject

  Имя свойства Краткое описание
Chart Свойство Chart устанавливает карту, которой принадлежит объект.
DomNode Свойство DomNode определяет DOM-вершину, соответствующую объекту на карте.
IsVisible Свойство IsVisible определяет, отображается ли объект на карте.
PluginData Свойство PluginData определяет данные внешнего компонента на карте.

Методы, унаследованные от класса MapObject

  Имя свойства Краткое описание
sub_image.gif draw Метод draw отрисовывает объект на карте.
sub_image.gif getIsSettingsCreated Метод getIsSettingsCreated возвращает признак того, создан ли объект карты на основе настроек пользователя.
sub_image.gif hide Метод hide скрывает объект на карте.
sub_image.gif scale Метод scale масштабирует объект на карте.
sub_image.gif show Метод show отображает объект на карте.

Свойства, унаследованные от класса Object

  Имя свойства Краткое описание

Id

Свойство Id определяет идентификатор объекта репозитория.

Методы, унаследованные от класса Object

  Имя метода Краткое описание
clone Метод clone создает копию объекта.
dispose Метод dispose уничтожает компонент.
getHashCode Метод getHashCode возвращает хеш-код объекта репозитория.
getId Метод getId возвращает идентификатор объекта репозитория.
getSettings Метод getSettings возвращает настройки объекта репозитория.
getTypeName Метод getTypeName возвращает имя типа объекта без пространства имен, к которому он принадлежит.
isEqual Метод isEqual определяет, равен ли заданный объект текущему объекту репозитория.
isLive Метод isLive определяет действительность объекта репозитория.
removeAllEvents Метод removeAllEvents удаляет все обработчики событий объекта по заданному контексту.
setId Метод setId определяет идентификатор объекта репозитория.
setSettings Метод setSettings задает настройки объекта репозитория.
defineProps Метод defineProps создает методы get и set из массива имен для указанного класса.
keys Метод keys возвращает массив названий методов и свойств для указанного объекта.

См. также:

Классы для работы с DHTML-картой