ActivexReportItem ================= .. currentmodule:: axioma.render .. class:: ActivexReportItem .. note:: Только для платформы Windows Элемент отчета как ActiveX элемент системы Унаследован от: :class:`~axioma.render.ReportItem` .. py:method:: ActivexReportItem(rect, report) Конструктор :param rect: Прямоугольник элемента отчета в координатах отчета. :type rect: :class:`~PyQt5.QtCore.QRectF` :param report: Отчет, к которому относится создаваемый элемент. :type report: :class:`~axioma.render.Report` .. py:method:: initControl(uuid) Инициализация сервера ActiveX по его UUID или его псевдониму (Например: Shell.Explorer производит инициализацию браузера) :param uuid: UUID идентификатор или псевдоним :type uuid: :class:`str` :throws: В случае, если что то пошло не так .. py:method:: uuid() Инициализированное значение UUID :return: UUID или пустая строка, если сервер не инициализирован :rtype: :class:`str` .. py:method:: callFunction(singnature, pars) Вызов метода сервера по его имени. Для запроса документации предлагается использовать метод htmlDocumentation :param singnature: Наименование метода :type singnature: :class:`str` :param pars: Перечень параметров :type pars: :class:`list` [ :class:`~PyQt5.QtCore.QVariant` ] :throws: В случае, если что то пошло не так .. py:method:: htmlDocumentation() Отформатированная по спецификации HTML строка с документацией по функциям, которые предоставляет данный ActiveX сервер :return: Строка с текстом документации :rtype: :class:`str` .. .. class:: ExecutedData Класс-контейнер с параметрами метода .. py:attribute:: command Наименование метода :type: `str` .. py:attribute:: parameters Список параметров :type: :class:`list` [:class:`~PyQt5.QtCore.QVariant`] .. py:method:: listMethod() Перечень доступных для выполнения методов сервера :return: Список методов :rtype: :class:`list` [:class:`~PyQt5.QtCore.QMetaMethod`] .. py:method:: executedMethods() Перечень выполненных после запуска сервера методов :return: Список :rtype: :class:`list` [:class:`~axioma.render.ActivexReportItem.ExecutedData`] .. py:method:: isActive() Производит проверку на предмет активности сервера. :return: True, если сервер на данный момент запущен. В противном случае False :rtype: :class:`bool`