主要内容

mlreportgen.ppt.MessageDispatcher类

包:mlreportgen.ppt

PPT消息调度员

描述

表示生成状态消息的调度程序。

请注意

创建消息分派器时,PPT API将保持该分派器,直到当前MATLAB结束®会话。删除消息事件监听器以避免在MATLAB会话期间重复报告消息对象。

mlreportgen.ppt.MessageDispatcher类是一个处理类。

属性

全部展开

此只读属性指定一个筛选器,用于确定分派器分派的消息类型。您可以通过设置筛选器的属性来控制发送的消息类型。

此PPT API对象的ID,指定为字符向量或字符串标量。会话唯一ID作为对象创建的一部分生成。您可以指定一个ID来替换生成的ID。

标记,指定为字符向量或字符串标量。会话唯一标记是在创建此对象时生成的。生成的标记具有表单类:ID,在那里对象类是和吗ID是值Id对象的属性。

指定您自己的标记值可以帮助您确定在表示生成过程中发生问题的位置。

方法

全部展开

例子

全部折叠

此示例演示如何在生成演示文稿时添加要显示的进度消息。

创建演示文稿。

进口mlreportgen.ppt。*;pre =演示(“myPresentation.pptx”);

创建侦听器并将其添加到消息调度程序。

dispatcher = MessageDispatcher.getTheDispatcher;dispatcher.Filter.ErrorMessagesPass = true;dispatcher.Filter.ProgressMessagesPass = false;L = addlistener(dispatcher, dispatcher)“消息”...@(src, evtdata) disp(evtdata. message . formatastext));

创建邮件并在打开之前发送。

msg = ErrorMessage(“无效的幻灯片”、前);调度(调度员、味精);打开(前);

在程序中创建一个错误,并在打开演示文稿之前分派消息。

titleText =文本(“这是一个头衔”);titleText。样式={粗体};替换(前“标题”, titleText);关闭(前);

删除侦听器以避免在MATLAB会话期间重复报告消息对象。

删除(左);

版本历史

在R2015b中引入