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