ScaleBarReportItem - Элемент отчета: масштабная линейка
- class axipy.ScaleBarReportItem
Базовые классы:
ReportItem
Элемент отчета - масштабная линейка для карты.
scaleBarReportItem = ScaleBarReportItem(Rect(120, 130, 80, 50), mapItem) report.items.add(scaleBarReportItem)
Конструктор класса:
__init__
(rect, map)Свойства:
Стиль обводки элемента отчета.
Стиль заливки элемента отчета.
Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.
Методы:
intersects
(checkRect)Пересекается ли с переданным прямоугольником.
update
()Перерисовка элемента отчета
- __init__(rect: Union[Rect, QRectF], map: MapReportItem)
- intersects(checkRect: Union[Rect, QRectF])
Пересекается ли с переданным прямоугольником.
- Параметры:
checkRect – Прямоугольник для анализа.
- property rect: Rect
Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.
- update()
Перерисовка элемента отчета