BrowserReportItem

class axioma.render.BrowserReportItem

Примечание

Класс устарел. Рекомендуется использование TableReportItem

Элемент отчета-копия табличного представления данных

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

BrowserReportItem(browser, rect, report)

Конструктор

Параметры:
  • browser (Browser) – Ссылка на открытую табличное представления данных
  • rect (QRectF) – Прямоугольник элемента отчета в координатах отчета.
  • report (Report) – Отчет, к которому относится создаваемый элемент.
browser()

Ссылка не таблицу просмотра, открытую в системе

Результат:Ссылка не таблицу просмотра
Тип результата:Browser
browserSize()

Текущий размер таблицы

Результат:Размер
Тип результата:QSize

Пример использования:

# Создание элемента отчета типа таблица. Берем первую из открытых
def createBrowserItem(report):
    if axioma.app.mainWindow.browserManager().count():
        try:
            tableWindow = axioma.app.mainWindow.browserManager().tableWindows()[0] # Берем
            r_browser = QRectF(0, 380, 180, 100) # Прямоугольник элемента отчета
            browserItem = BrowserReportItem(tableWindow.browser(), r_browser, report)
            report.addItem(browserItem) # Добавляем в отчет
        except Exception as ex:
            print(ex)