exponenta event banner

класс mlreportgen.ppt.ProgressMessage

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

Сообщение о ходе выполнения

Описание

Создание сообщения о ходе выполнения с указанным текстом, исходящим из указанного исходного объекта.

Строительство

progressMsgObj = ProgressMessage(text,sourcePPTObject) создает сообщение о ходе выполнения с указанным текстом, исходящим из указанного исходного объекта.

Входные аргументы

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

Текст, отображаемый для сообщения, указанный как символьный вектор.

Объект PPT, из которого исходит сообщение, указанный как объект PPT.

Выходные аргументы

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

Сообщение о ходе выполнения, возвращенное как mlreportgen.ppt.ProgressMessage объект.

Свойства

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

Идентификатор для этого объекта PPT API, указанный как вектор символов или строковый скаляр. Уникальный идентификатор сеанса генерируется как часть создания объекта. Можно указать идентификатор для замены созданного идентификатора.

Исходный PPT-объект, из которого исходит сообщение.

Тег для этого объекта PPT API, указанный как вектор символов или строковый скаляр. Уникальный для сеанса тег создается как часть создания этого объекта. Созданный тег имеет форму CLASS:ID, где CLASS является классом объекта и ID - значение Id свойства объекта.

Указание собственного значения тега может помочь определить, где возникла проблема во время создания презентации.

Текст сообщения, заданный как символьный вектор.

Методы

Метод

Цель

formatAsHTML

Перенос сообщения в теги HTML.

formatAsText

Форматировать сообщение как текст.

passesFilter

Определите, проходит ли сообщение фильтр.

Примеры

свернуть все

Создайте презентацию.

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

Создание диспетчера сообщений.

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

Отправьте сообщение.

open(pre);
dispatch(dispatcher,ProgressMessage('starting presentation',pre));

Добавить содержимое презентации.

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

replace(pre,'Title',titleText);

Закройте презентацию и удалите прослушиватель.

close(pre);

Удалите прослушиватель, чтобы избежать дублирования отчетов об объектах сообщений во время сеанса MATLAB ®.

delete(l);
Представлен в R2015b