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