ScaleBarReportItem - Элемент отчета: масштабная линейка

class axipy.render.ScaleBarReportItem(rect, map)

Базовые классы: axipy.render.ReportItem

Элемент отчета - масштабная линейка для карты.

Пример создания масштабной линейки на базе существующего элемента - карты.
scaleBarReportItem = ScaleBarReportItem(Rect(120, 130, 80, 50), mapItem)
report.items.add(scaleBarReportItem)

Attributes:

border_style

Стиль обводки элемента отчета.

fill_style

Стиль заливки элемента отчета.

rect

Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.

Methods:

intersects(checkRect)

Пересекается ли с переданным прямоугольником.

property border_style

Стиль обводки элемента отчета.

Тип результата

Style

property fill_style

Стиль заливки элемента отчета.

Тип результата

Style

intersects(checkRect)

Пересекается ли с переданным прямоугольником.

Параметры

checkRect (Union[Rect, QRectF]) – Прямоугольник для анализа.

property rect

Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.

Тип результата

Rect