mlreportgen.ppt.WarningMessage class

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

Предупреждающее сообщение

Описание

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

Конструкция

warningMsgObj = WarningMessage(text,source) создает предупреждающее сообщение с заданным текстом, происходящим из заданного исходного объекта.

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

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

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

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

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

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

Предупреждающее сообщение, возвращенное как mlreportgen.ppt.WarningMessage объект.

Свойства

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

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

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

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

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

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

Методы

Используйте WarningMessage методы, похожие на то, как вы используете ProgressMessage методы.

Метод

Цель

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,WarningMessage('invalid slide',pre));

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

replace(pre,'Title',titleText);

close(pre);

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

delete(l);

Введенный в R2015b