exponenta event banner

класс mlreportgen.ppt.StartFilter

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

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

Описание

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

Свойства

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

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

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

  • false - Блокировать сообщения отладки.

Типы данных: logical

  • true- Передача сообщений об ошибках.

  • false- Блокировать сообщения об ошибках.

Типы данных: logical

  • true- Передача всех сообщений.

  • false- Блокировать все сообщения.

Типы данных: logical

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

  • false- Блокировать сообщения о ходе выполнения.

Типы данных: logical

  • true- Передача всех сообщений.

  • false- Блокировать все сообщения.

Типы данных: logical

Передавать сообщения только для этого 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