mlreportgen.ppt.MessageFilter class

Пакет: mlreportgen.ppt
Суперклассы:

Отфильтруйте диспетчеру управляющего сообщения

Описание

Отфильтруйте для сообщений, диспетчеризированных диспетчером сообщения.

Свойства

развернуть все

Передайте или блокируйте сообщения отладки, заданные как логическое.

  • true — Передайте сообщения отладки.

  • false — Блокируйте сообщения отладки.

Типы данных: логический

  • true— Передайте сообщения об ошибке.

  • false— Сообщения блочной ошибки.

Типы данных: логический

  • true— Передайте все сообщения.

  • false— Блокируйте все сообщения.

Типы данных: логический

  • true— Передайте сообщения о ходе выполнения.

  • false— Блокируйте сообщения о ходе выполнения.

Типы данных: логический

  • true— Передайте все сообщения.

  • false— Блокируйте все сообщения.

Типы данных: логический

Передайте сообщения только для этого объекта PPT, заданного как объект PPT. Передайте сообщения только от заданного объекта PPT, если сообщения удовлетворяют другим условиям фильтра, заданным этим MessageFilter объект.

Примеры

свернуть все

Создайте представление.

import mlreportgen.ppt.*;
pre = Presentation('myPresentation.pptx');

Создайте прослушиватель и добавьте его в диспетчера сообщения.

dispatcher = MessageDispatcher.getTheDispatcher;

dispatcher.Filter.ErrorMessagesPass = true;
dispatcher.Filter.ProgressMessagesPass = false;

l = addlistener(dispatcher,'Message', ...
@(src, evtdata) disp(evtdata.Message.formatAsText));

Создайте сообщение и диспетчеризируйте его перед открытием.

msg = ErrorMessage('Invalid slide',pre);
dispatch(dispatcher, msg);

open(pre);

Создайте ошибку в программе и диспетчеризируйте сообщение. Затем откройте представление.

titleText = Text('This is a Title');
titleText.Style = {Bold};
replace(pre,'Title',titleText);

close(pre);

Введенный в R2015b