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()¶ Текущее значение оформления текстовых объектов, которое используется при отрисовке линейки
- Результат
Установленное значение
- Тип результата
-