ActivexReportItem

class axioma.render.ActivexReportItem

Примечание

Только для платформы Windows

Элемент отчета как ActiveX элемент системы

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

ActivexReportItem(rect, report)

Конструктор

Параметры
  • rect (QRectF) – Прямоугольник элемента отчета в координатах отчета.

  • report (Report) – Отчет, к которому относится создаваемый элемент.

class ExecutedData

Класс-контейнер с параметрами метода

command

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

Type

str

parameters

Список параметров

Type

list [QVariant]

callFunction(singnature, pars)

Вызов метода сервера по его имени. Для запроса документации предлагается использовать метод htmlDocumentation

Параметры
  • singnature (str) – Наименование метода

  • pars (list [ QVariant ]) – Перечень параметров

Throws

В случае, если что то пошло не так

executedMethods()

Перечень выполненных после запуска сервера методов

Результат

Список

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

list [ExecutedData]

htmlDocumentation()

Отформатированная по спецификации HTML строка с документацией по функциям, которые предоставляет данный ActiveX сервер

Результат

Строка с текстом документации

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

str

initControl(uuid)

Инициализация сервера ActiveX по его UUID или его псевдониму (Например: Shell.Explorer производит инициализацию браузера)

Параметры

uuid (str) – UUID идентификатор или псевдоним

Throws

В случае, если что то пошло не так

isActive()

Производит проверку на предмет активности сервера.

Результат

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

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

bool

listMethod()

Перечень доступных для выполнения методов сервера

Результат

Список методов

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

list [QMetaMethod]

uuid()

Инициализированное значение UUID

Результат

UUID или пустая строка, если сервер не инициализирован

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

str