axioma.gui.
ReportView
¶Окно просмотра плана отчета
Унаследован от: AlignedItemView
ReportView
(report, gui, parent=None)¶Конструктор
Параметры:
insertItem
(item)¶Вставка нового элемента отчета
Параметры: item ( ReportItem
) – Новый элемент отчета
showLayoutBorders
()¶Показ границ печати постраничная разбивка)
Результат: True, если границы показываются. В противном случае False Тип результата: bool
setShowLayoutBorders
(v)¶Установка показа разделителей страниц
Параметры: v ( bool
) – True, если необходимо показывать
showLayoutRuler
()¶Показ линейки слева и сверху
Результат: True, если показывать. В противном случае False Тип результата: bool
setShowLayoutRuler
(v)¶Управление показом линейки к окне отчета
Параметры: v ( bool
) – True, если необходимо показывать
report
()¶Отчет, на базе которого строится окно просмотра
Результат: True, если да. В противном случае False Тип результата: Report
setViewportByRect
(rect)¶Установка новой области видимости по прямоугольнику
Параметры: rect ( QRectF
) – Прямоугольник
setName
(newName)¶Установка нового наименования для окна
Параметры: newName ( str
) – Новое наименование
currentCoordReport
(mousePosition, unit)¶[signal] Сигнал испускается при изменении текущего положения курсора в окне
Параметры:
scaleChanged
(par)¶[signal] Сигнал испускается при изменении масштаба
Параметры: scale ( float
) – Новое значение масштаба
dataChanged
()¶[signal] Сигнал испускается при изменении данных
[slot] Показ диалога печати для текущего отчета
printPreview
()¶[slot] Показ диалога предпросмотра для текущего отчета
selectionProperty
()¶[slot] Показ диалога свойств элемента отчета
activateSelection
()¶[slot] Активация внутреннего редактора для элемента отчета, если такая возможность поддерживается