mlreportgen.ppt.ProgressMessage class

Пакет: 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