mlreportgen.ppt. Класс ProgressMessage

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

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

Описание

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

Конструкция

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

Входные параметры

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

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

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

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

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

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

Свойства

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

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

Объект Source 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