ActivexReportItem

class axioma.render.ActivexReportItem

Примечание

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

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

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

ActivexReportItem(rect, report)

Конструктор

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

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

Параметры:uuid (str) – UUID идентификатор или псевдоним
Throws:В случае, если что то пошло не так
uuid()

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

Результат:UUID или пустая строка, если сервер не инициализирован
Тип результата:str
callFunction(singnature, pars)

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

Параметры:
  • singnature (str) – Наименование метода
  • pars (list [ QVariant ]) – Перечень параметров
Throws:

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

htmlDocumentation()

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

Результат:Строка с текстом документации
Тип результата:str
class ExecutedData

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

command

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

Type:str
axioma.render.parameters

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

Type:list [QVariant]
axioma.render.listMethod()

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

Результат:Список методов
Тип результата:list [QMetaMethod]
axioma.render.executedMethods()

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

Результат:Список
Тип результата:list [ExecutedData]
axioma.render.isActive()

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

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