Main Content

mlreportgen.dom.MessageDispatcher.getTheDispatcher

DOM メッセージ ディスパッチャーを返す

説明

mlreportgen.dom.MessageDispatcher.getTheDispatcher は、DOM メッセージ ディスパッチャーを返します。DOM メッセージ ディスパッチャーは、MATLAB® セッションごとに 1 つだけです。

すべて展開する

この例では、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 1');
p.Tag = 'chapter title';
append(d, p);
     
close(d);
rptview('test',doctype);
     
delete (l);
 

MATLAB コマンド ウィンドウで進行状況メッセージをチェックします。事前定義された DOM 進行状況メッセージに加えて、starting chapter メッセージが表示されます。

バージョン履歴

R2014b で導入