LegendReportItem - Элемент отчета: легенда
- class axipy.LegendReportItem
Базовые классы:
ReportItem
Элемент отчета, основанный на легенде векторного или тематического слоя.
- Параметры:
rect – Размер элемента отчета в единицах измерения отчета.
legend – Предварительно созданная легенда. Она может относиться как к векторному, так и к тематическому слою.
range_ = RangeThematicLayer("Население") world.thematic.add(range_) legend = Legend(range_) legend.columns = 2 # Разобъьем на 2 колонки legendReportItem = LegendReportItem(Rect(100, 230, 50, 70), legend) # Элемент отчета report.items.add(legendReportItem) # Добавляем в отчет
Конструктор класса:
__init__
(rect, legend)Свойства:
Стиль обводки элемента отчета.
Стиль заливки элемента отчета.
Легенда на базе которой создан элемент отчета.
Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.
Методы:
intersects
(checkRect)Пересекается ли с переданным прямоугольником.
update
()Перерисовка элемента отчета
- intersects(checkRect: Union[Rect, QRectF])
Пересекается ли с переданным прямоугольником.
- Параметры:
checkRect – Прямоугольник для анализа.
- property rect: Rect
Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.
- update()
Перерисовка элемента отчета