exponenta event banner

класс mlreportgen.dom.DebugMessage

Пакет: mlreportgen.dom
Суперклассы:

Отладочное сообщение

Описание

Создает отладочный текст сообщения, исходящий из указанного исходного объекта.

Строительство

debugMsgObj = DebugMessage(text,sourceObject) создает отладочное сообщение с указанным текстом, исходящим из указанного исходного объекта.

Входные аргументы

развернуть все

Текст, отображаемый для сообщения.

Объект DOM, из которого происходит сообщение.

Выходные аргументы

развернуть все

Отладочное сообщение, представленное mlreportgen.dom.DebugMessage объект.

Свойства

развернуть все

Идентификатор для этого элемента документа, указанный как вектор символов или скаляр строки. При создании элемента документа DOM создает уникальный идентификатор сеанса. Можно указать собственный идентификатор.

Исходный объект DOM, из которого происходит сообщение.

Тег для этого элемента документа, заданный как вектор символов или скаляр строки.

DOM создает уникальный для сеанса тег как часть создания этого объекта. Созданный тег имеет вид CLASS: ID, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Текст сообщения, заданный как символьный вектор.

Методы

Использовать DebugMessage методы, похожие на то, как вы используете ProgressMessage методы.

Метод

Цель

formatAsHTML

Форматировать сообщение как HTML.

formatAsText

Форматировать сообщение как текст.

passesFilter

Определите, проходит ли фильтрация сообщения.

Примеры

свернуть все

Создайте документ отчета.

import mlreportgen.dom.*;
d = Document("test","html");

Создайте прослушиватель и добавьте его к диспетчеру сообщений.

dispatcher = MessageDispatcher.getTheDispatcher;
dispatcher.Filter.DebugMessagesPass = true;

l = addlistener(dispatcher,"Message", ...
      @(src, evtdata) disp(evtdata.Message.formatAsText));

Добавить содержимое отчета.

open(d);

p = Paragraph("Chapter ");
p.Tag = "chapter title";
p.Style = {CounterInc("chapter"),...
    CounterReset("table"),WhiteSpace("pre") };
append(p,AutoNumber("chapter"));
append(d,p);

Создайте отчет.

close(d);
rptview(d);

Удалите прослушиватель, чтобы избежать дублирования отчетов об объектах сообщений во время сеанса MATLAB ®.

delete(l);