axioma.render.
ScaleBar
¶Класс производит отрисовку масштабной линейки для карты
ScaleBar
(map, parent=None)¶Конструктор
Параметры:
render
(point, context, mapViewport)¶Отрисовка линейки в переданном контексте
Параметры:
- point (
QPointF
) – Точка, от которой производится отрисовка- context (
Context
) – Контекст, в котором требуется отрисовать линейку- mapViewport (
MapViewport
) – Текущее значение MapViewport для расчета текущих значений
textRender
()¶Текущее значение оформления текстовых объектов, которое используется при отрисовке линейки
Результат: Установленное значение Тип результата: TextRenderer
setTextRender
(textRender)¶Установка нового значения оформления текста
Параметры: textRender ( TextRenderer
) – Оформление текстовых объектов
borderColor
()¶Цвет окантовки
Результат: Цвет Тип результата: QColor
setBorderColor
(borderColor)¶Переопределение цвета окантовки
Параметры: borderColor ( QColor
) – Новое значение цвета
fillColorOne
()¶Первый цвет заливки
Результат: Цвет Тип результата: QColor
setFillColorOne
(fillColorOne)¶Установка нового первого цвета заливки
Параметры: fillColorOne ( QColor
) – Новое значение цвета
fillColorTwo
()¶Второй цвет заливки
Результат: Цвет Тип результата: QColor
setFillColorTwo
(fillColorTwo)¶Установка нового цвета заливки
Параметры: fillColorTwo ( QColor
) – Новое значение второго цвета
isShowCartographScale
()¶Будет ли показан картографический масштаб
Результат: True, если да. В противном случае False Тип результата: bool
setIsShowCartographScale
(isShowCartographScale)¶Установка - управление показом картографическим масштабом
Параметры: isShowCartographScale ( bool
) – True, если необходимо подсказать внизу текущее значение картографического масштаба. В противном случае False
isAutomaticScale
()¶Устанавливает режим округления параметров линейки до удобочитаемого вида.
Результат: Если установлено значение True, производится округление до значений, кратных 1, 2.5, 5. Размер линейки в этом случае подгоняется до ближайшего значения. В противном случае значения не округляются и показывается расчетное Тип результата: bool
setIsAutomaticScale
(isAutomaticScale)¶Установка режима округления текущего масштаба до удобочитаемого вида
Параметры: isAutomaticScale ( bool
) – True, если режим необходимо включить
deviceUnit
()¶Единицы измерения в отчете для расчета соотношения
Результат: Единицы измерения Тип результата: Unit
setDeviceUnit
(deviceUnit)¶Установка нового значения единиц измерения
Параметры: deviceUnit ( Unit
) – Единицы измерения
setSize
(size)¶Установка нового значения размера масштабной линейки
Параметры: size ( QSizeF
) – Новое значение