メインコンテンツ

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 で導入