主要内容

显示演示生成消息

表示生成的消息

PPT API可以显示消息当你生成一个幻灯片®演示。消息引发每次创建一个表示元素或附加在演示的一代。

您可以定义额外的消息显示,报告生成。PPT API提供了这些类定义消息:

  • ProgressMessage

  • DebugMessage

  • WarningMessage

  • ErrorMessage

PPT API提供了额外的类来处理表示消息调度和显示。它使用MATLAB®事件和监听器来发送消息。消息派为指定的PPT对象基于事件数据。介绍事件和监听器,看到事件和监听器的概念

请注意

当你创建一个消息调度器,PPT API使调度员,直到当前MATLAB会话结束。避免重复报告的消息对象在MATLAB会话,删除消息事件侦听器。

显示PPT默认消息

这个例子展示了如何显示默认的PPT调试消息。使用类似的方法显示其他种类的PPT演示消息。

  1. 创建一个消息调度程序,使用MessageDispatcher.getTheDispatcher方法。使用相同的调度程序为所有消息。

    调度程序= MessageDispatcher.getTheDispatcher;
  2. 显示调试信息,使用MessageDispatcher.Filter财产。

    dispatcher.Filter。DebugMessagesPass = true;
  3. 使用MATLAB添加一个侦听器addlistener函数。指定调度对象,源和事件数据,disp函数指定了事件数据和消息的格式。

    l = addlistener(调度程序,“消息”,@ (src evtdata) disp (evtdata.Message.formatAsText));
  4. 添加代码后删除侦听器生成的代码演示。

    删除(左);

这个报告显示调试信息。

进口mlreportgen.ppt。*;调度程序= MessageDispatcher.getTheDispatcher;dispatcher.Filter。DebugMessagesPass = true; l = addlistener(dispatcher,“消息”,@ (src evtdata) disp (evtdata.Message.formatAsText));幻灯片=表示(“myMessagePresentation”);titleSlide =添加(幻灯片,的标题和内容);p =段(“Hello World:”);p。风格={大胆的(真正)};t =文本(“你好吗?”);t。大胆= false;追加(p、t);添加(titleSlide“内容”,p);关闭(幻灯片);删除(左);

创建和显示一个进度消息

这个例子展示了如何创建和分派一个进度信息。您可以使用类似的方法对于其他类型的消息,如警告。

  1. 创建一个消息调度器。

    调度程序= MessageDispatcher.getTheDispatcher;
  2. 使用MATLAB添加一个侦听器addlistener函数。

    l = addlistener(调度程序,“消息”,@ (src evtdata) disp (evtdata.Message.formatAsText));
  3. 调度信息,使用Message.dispatch方法。指定分派调度程序对象和消息。这里的信息是一个调试消息firstSlide,演讲对象幻灯片消息的来源。

    调度(调度员,ProgressMessage (“firstSlide”、幻灯片));
  4. 添加代码后删除侦听器生成的代码演示。

    删除(左);

本课程使用这个进展消息。

进口mlreportgen.ppt。*;pre =表示(“myPresentation.pptx”);调度程序= MessageDispatcher.getTheDispatcher;l = addlistener(调度程序,“消息”,@ (src evtdata) disp (evtdata.Message.formatAsText));调度(调度员,ProgressMessage (“开始演示”pre));打开(前);titleText =文本(“这是一个标题”);titleText。风格={大胆};替换(前“标题”,titleText);关闭(前);删除(左);

另请参阅

功能