LegendItemPosition

class axioma.render.LegendItemPosition

Класс-контейнер для элемента отчета. Позволяет помещать один и тот же элемент в разные места легенды или разные окна легенды

LegendItemPosition(parent, item, pos = QPointF(0, 0))

Конструктор со значениями по-умолчанию

Параметры:
  • parent (QObject) – Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент
  • item (LegendItem) – Элемент легенды
  • pos (QPointF) – Положение элемента легенды. Базовая точка, от которой производится отрисовка. По-умолчанию (0,0)
LegendItemPosition(other)

Копирующий конструктор

Параметры:other (LegendItemPosition) – Исходный объект LegendItemPosition, на базе которого необходимо сделать копию.
basePoint()

Базовая точка отрисовки элемента легенды

Результат:Точка
Тип результата:QPointF
setBasePoint(basePoint)

Установка нового значения базовой точки

Параметры:basePoint (QPointF) – Новое значение
item()

Возвращает установленный элемент легенды

Результат:Элемент легенды
Тип результата:LegendItem
rect()

Прямоугольник, который занимает данный элемент легенды

Результат:Ограничивающий прямоугольник
Тип результата:QRectF
draw(context)

Отрисовка элемента легенды в заданном контексте

Параметры:context (Context) – Контекст, в котором будет отрисован элемент легенды
updateItem()

[signal] Сигнал, возникающий при смене элемента на новый

updateItemContext()

[signal] Сигнал, возникающий при необходимости смены контекста элемента легенды