ReportItem¶
-
class
axioma.render.
ReportItem
¶ Базовый класс элемента отчета
От него наследуются:
-
-
ReportItem
(report)¶ Конструктор
- Параметры
report (
Report
) – Отчет, к которому относится создаваемый элемент.
-
aboutToBeDestroyed
()¶ [signal] Сигнал, возникающий при удалении элемента
-
borderStyle
()¶ Стиль обводки элемента отчета
- Тип результата
-
canRotate
()¶ Допускает ли данный элемент возможность его редактирования посредством поворота
- Результат
True, если да. В противном случае False
- Тип результата
-
canScale
()¶ Допускает ли данный элемент возможность его редактирования посредством масштабирования
- Результат
True, если да. В противном случае False
- Тип результата
-
draw
(context)¶ Отрисовка элемента в переданном контексте
- Параметры
context (
Context
) – Контекст, в котором требуется отрисовать данный элемент отчета
-
drawSelected
(context)¶ Отрисовка выделения элемента в переданном контексте
- Параметры
context (
Context
) – Контекст, в котором требуется отрисовать выделение данного элемента отчета
-
intersects
(rect)¶ Производит проверку элемента отчета на пересечение с переданным прямоугольников
-
needRedraw
(rect)¶ [signal] Сигнал, возникающий при необходимости перерисовать элемент
- Параметры
rect (
QRectF
) – Прямоугольник для обновления в координатах отчета
-
needToDestroy
()¶ [signal] Сигнал о необходимости удаления элемента
-
rect
()¶ Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета
- Результат
Ограничивающий прямоугольник
- Тип результата
-
setBorderStyle
(borderStyle)¶ Переопределение стиля обводки элемента отчета. Если указать None, то будет использован стиль по умолчанию.
- Параметры
borderStyle (
LineStringStyle
) – Стиль обводки или None
-
setRect
(rect)¶ Установка нового ограничивающего прямоугольника для элемента отчета
- Параметры
rect (
QRectF
) – Прямоугольник
-
transform
(transform)¶ Афинное преобразование элемента отчета
- Параметры
transform (
QTransform
) – Матрица трансформирования
-