mlreportgen.dom.ProgressMessage クラス
名前空間: mlreportgen.dom
進行状況メッセージ
説明
指定のテキストを使い、指定のソース オブジェクトから発する進行状況メッセージを作成します。
mlreportgen.dom.ProgressMessage クラスは handle クラスです。
作成
説明
入力引数
メッセージに表示するテキスト。文字ベクトルまたは string スカラーとして指定します。
メッセージを発する DOM オブジェクト。
プロパティ
メッセージの発生元である DOM オブジェクト。
属性:
GetAccess | public |
SetAccess | なし |
Transient | true |
メッセージ テキスト。文字ベクトルまたは string スカラーとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Transient | true |
NonCopyable | true |
データ型: char | string
タグ。文字ベクトルまたは string スカラーとして指定します。DOM API は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されるタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。この値を使用すると、ドキュメントの生成中に問題が発生した箇所を容易に特定できるようになります。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
データ型: char | string
オブジェクト識別子。文字ベクトルまたは string スカラーとして指定します。DOM API は、ドキュメント要素オブジェクトの作成時にセッション固有識別子を生成します。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
データ型: char | string
メソッド
メソッド | 目的 |
|---|---|
メッセージを HTML タグでラップする。 | |
メッセージをテキストとして書式設定する。 | |
メッセージがフィルターをパスするかどうかを判定する。 |
例
レポート ドキュメントを作成します。
import mlreportgen.dom.*; d = Document('test','html');
メッセージ ディスパッチャーを作成します。
dispatcher = MessageDispatcher.getTheDispatcher; l = addlistener(dispatcher,'Message', ... @(src, evtdata) disp(evtdata.Message.formatAsText));
メッセージをディスパッチします。
open(d);
dom.Document:195 opening dom.Document:195 parsing template "/mathworks/devel/bat/filer/batfs2566-0/Bdoc25b.2988451/build/runnable/matlab/toolbox/shared/mlreportgen/dom/resources/templates/html/default.htmtx" dom.Document:195 appended dom.TemplateText:213 dom.Document:195 appended dom.TemplateText:216 dom.Document:195 appended dom.TemplateText:219 dom.Document:195 moved to hole "#start#"
dispatch(dispatcher,ProgressMessage('starting chapter',d));dom.Document:195 starting chapter
レポート コンテンツを追加します。
p = Paragraph('Chapter '); p.Tag = 'chapter title'; p.Style = { CounterInc('chapter'),... CounterReset('table'),WhiteSpace('pre') }; append(p, AutoNumber('chapter')); append(d,p);
dom.Document:195 appended chapter title
レポートを実行し、リスナーを削除します。
close(d);
dom.Document:195 appended dom.TemplateText:234 dom.Document:195 moved to hole "#end#" dom.Document:195 closed
rptview('test','html');
MATLAB® セッション中にメッセージ オブジェクトについて重複して報告されないように、リスナーを削除します。
delete(l);
バージョン履歴
R2014b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)