Пространство имен: PP;
PP.ZoomOptions
Класс ZoomOptions предназначен для настройки параметров масштабирования визуального компонента.
Для получения объекта данного класса используйте метод Chart.getZoom.
Для настройки параметров масштабирования визуального компонента:
Задайте значение масштаба с помощью метода ZoomOptions.setZoom или свойства Zoom в конструкторе ZoomOptions.
Выберите один из способов применения заданного масштаба средствами CSS с помощью метода ZoomOptions.setIsOnlyPosition или свойства IsOnlyPosition в конструкторе ZoomOptions:
true. Масштаб применяется через поле zoom, например - zoom: 0.5;
Примечание. Поле zoom не поддерживается в браузере Mozilla Firefox.
false. По умолчанию. Масштаб применяется через поле transform, например - transform: scale(0.5).
Значение масштаба, заданное в поле zoom или transform, должно совпадать со значением метода ZoomOptions.setZoom/свойства Zoom.
Укажите поле, которое используется в качестве способа применения заданного масштаба, с помощью метода ZoomOptions.setIsCssZoom или свойства IsCssZoom в конструкторе ZoomOptions. Значение метода/свойства должно совпадать со значением метода ZoomOptions.setIsOnlyPosition/свойства IsOnlyPosition.
После выполнения действий заданные параметры масштабирования будут применены к визуальному компоненту.
Примечание. Настройка параметров масштабирования доступна только для диаграммы. При масштабировании диаграммы координаты курсора, всплывающих подсказок, выделения осей и других элементов смещаются в соответствии с заданным значением масштаба.
Имя конструктора | Краткое описание | |
ZoomOptions | Конструктор ZoomOptions создает экземпляр класса ZoomOptions. |
Имя метода | Краткое описание | |
Метод getIsCssZoom возвращает признак масштабирования визуального компонента с помощью поля zoom или transform, заданного в CSS. | ||
getIsOnlyPosition | Метод getIsOnlyPosition возвращает способ применения заданного значения масштаба средствами CSS. | |
getNodeOffset | Метод getNodeOffset возвращает координаты визуального компонента, расположенного в видимой области браузера, с учётом масштаба в пикселях. | |
getPointOffset | Метод getPointOffset возвращает координаты элемента, расположенного относительно визуального компонента, с учётом масштаба в пикселях. | |
getZoom | Метод getZoom возвращает значение масштаба. | |
setIsCssZoom | Метод setIsCssZoom определяет признак масштабирования визуального компонента с помощью поля zoom или transform, заданного в CSS. | |
setIsOnlyPosition | Метод setIsOnlyPosition определяет способ применения заданного значения масштаба средствами CSS. | |
setZoom | Метод setZoom определяет значение масштаба. |
Имя метода | Краткое описание | |
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 возвращает массив названий методов и свойств для указанного объекта. |
См. также: