ReportView

class axioma.gui.ReportView

Окно просмотра плана отчета

Унаследован от: AlignedItemView

ReportView(report, gui, parent=None)

Конструктор

Параметры:
  • report (Report) – Отчет, на базе которого строится окно просмотра
  • gui (Gui) – Ссылка на Gui
  • parent (QObject или None) – Родительский объект
insertItem(item)

Вставка нового элемента отчета

Параметры:item (ReportItem) – Новый элемент отчета
showLayoutBorders()

Показ границ печати постраничная разбивка)

Результат:True, если границы показываются. В противном случае False
Тип результата:bool
setShowLayoutBorders(v)

Установка показа разделителей страниц

Параметры:v (bool) – True, если необходимо показывать
showLayoutRuler()

Показ линейки слева и сверху

Результат:True, если показывать. В противном случае False
Тип результата:bool
setShowLayoutRuler(v)

Управление показом линейки к окне отчета

Параметры:v (bool) – True, если необходимо показывать
scale()

Текущий масштаб в процентах

Результат:Значение масштаба
Тип результата:float
setScale(v)

Задание нового значения масштаба просмотра

Параметры:v (float) – Масштаб в процентах
report()

Отчет, на базе которого строится окно просмотра

Результат:True, если да. В противном случае False
Тип результата:Report
setViewportByRect(rect)

Установка новой области видимости по прямоугольнику

Параметры:rect (QRectF) – Прямоугольник
printer()

Объект принтера, связанный с текущим отчетом

Результат:Принтер
Тип результата:QPrinter
name()

Наименование окна

Результат:Наименование
Тип результата:str
setName(newName)

Установка нового наименования для окна

Параметры:newName (str) – Новое наименование
currentCoordReport(mousePosition, unit)

[signal] Сигнал испускается при изменении текущего положения курсора в окне

Параметры:
  • mousePosition (QPointF) – Положение курсора в координатах отчета
  • unit (Unit) – Единицы измерения
scaleChanged(par)

[signal] Сигнал испускается при изменении масштаба

Параметры:scale (float) – Новое значение масштаба
dataChanged()

[signal] Сигнал испускается при изменении данных

print()

[slot] Показ диалога печати для текущего отчета

printPreview()

[slot] Показ диалога предпросмотра для текущего отчета

selectionProperty()

[slot] Показ диалога свойств элемента отчета

activateSelection()

[slot] Активация внутреннего редактора для элемента отчета, если такая возможность поддерживается