dispatch

Класс: mlreportgen.dom.MessageDispatcher
Пакет: mlreportgen.dom

Диспетчеризируйте сообщение о состоянии DOM

Описание

пример

dispatch(dispatcher,message) диспетчеризирует сообщение о состоянии DOM.

Примеры

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

В этом примере показано, как добавить сообщение о ходе выполнения, чтобы отобразиться при генерации отчета.

Добавьте диспетчера и прослушиватель отчета.

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

d.Tag = 'My report';
          dispatcher = MessageDispatcher.getTheDispatcher;
l = addlistener(dispatcher,'Message', ...
    @(src,evtdata) disp(evtdata.Message.formatAsText));
     
open(d);
dispatch(dispatcher,ProgressMessage('starting chapter',d));

p = Paragraph('Chapter ');
p.Tag = 'chapter title';
append(d,p);
     
close(d);
rptview('test',doctype);
     
delete (l);
 

Проверяйте сообщения о ходе выполнения в Командном окне MATLAB®. starting chapter сообщение появляется, в дополнение к предопределенным сообщениям о ходе выполнения DOM.

Входные параметры

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

DOM передают диспетчера, заданного как mlreportgen.dom.MessageDispatcher объект.

Используйте один из следующих типов объектов сообщения DOM:

  • mlreportgen.dom.ProgressMessage

  • mlreportgen.dom.WarningMessage

  • mlreportgen.dom.ErrorMessage

  • mlreportgen.dom.DebugMessage

Введенный в R2014b