RasterReportItem - Элемент отчета: растр
- class axipy.RasterReportItem
Базовые классы:
ReportItem
Элемент отчета, основанный на растре.
Примечание
В качестве источника может быть как локальный файл, расположенный в файловой системе, так и базе растра, размещенного на Web ресурсе.
- Параметры:
rect – Размер элемента отчета в единицах измерения отчета.
data – Путь к растровому файлу или его URL.
report = create_report() rasterReportItem = RasterReportItem( Rect(10, 10, 140, 70), 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Gall%E2%80%93Peters_projection_SW.jpg' '/1280px-Gall%E2%80%93Peters_projection_SW.jpg' ) report.items.add(rasterReportItem)
rasterReportItem = RasterReportItem(Rect(10, 10, 140, 70), filename) report.items.add(rasterReportItem)
Конструктор класса:
__init__
(rect, data)Свойства:
Стиль обводки элемента отчета.
Стиль заливки элемента отчета.
Сохранять пропорции при изменении размеров элемента.
Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.
Методы:
intersects
(checkRect)Пересекается ли с переданным прямоугольником.
update
()Перерисовка элемента отчета
- intersects(checkRect: Union[Rect, QRectF])
Пересекается ли с переданным прямоугольником.
- Параметры:
checkRect – Прямоугольник для анализа.
- property rect: Rect
Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.
- update()
Перерисовка элемента отчета