ReportView

class axioma.gui.ReportView

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

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

ReportView(report, gui, parent=None)

Конструктор

Параметры
  • report (Report) – Отчет, на базе которого строится окно просмотра

  • gui (Gui) – Ссылка на Gui

  • parent (QObject или None) – Родительский объект

activateSelection()

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

currentCoordReport(mousePosition, unit)

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

Параметры
  • mousePosition (QPointF) – Положение курсора в координатах отчета

  • unit (Unit) – Единицы измерения

dataChanged()

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

insertItem(item)

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

Параметры

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

name()

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

Результат

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

Тип результата

str

print()

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

printPreview()

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

printer()

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

Результат

Принтер

Тип результата

QPrinter

report()

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

Результат

True, если да. В противном случае False

Тип результата

Report

scale()

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

Результат

Значение масштаба

Тип результата

float

scaleChanged(par)

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

Параметры

scale (float) – Новое значение масштаба

selectionProperty()

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

setName(newName)

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

Параметры

newName (str) – Новое наименование

setScale(v)

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

Параметры

v (float) – Масштаб в процентах

setShowLayoutBorders(v)

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

Параметры

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

setShowLayoutRuler(v)

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

Параметры

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

setViewportByRect(rect)

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

Параметры

rect (QRectF) – Прямоугольник

showLayoutBorders()

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

Результат

True, если границы показываются. В противном случае False

Тип результата

bool

showLayoutRuler()

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

Результат

True, если показывать. В противном случае False

Тип результата

bool