exponenta event banner

заменить

Класс: mlreportgen.ppt.TextBox
Пакет: mlreportgen.ppt

Заменить абзацы текстового поля

Описание

пример

paraObj = replace(textBox,content) заменяет абзац в текстовом поле.

replace(textBox,contents) заменяет несколько абзацев в местозаполнителе текстового поля.

Примеры

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

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

import mlreportgen.ppt.*
ppt = Presentation('myTextBoxReplacePresentation.pptx');
slide = add(ppt,'Blank');

Создание mlreportgen.ppt.Paragraph объект.

p = Paragraph('Hello World');

Добавление текстового поля к пустому слайду (slide).

tb = TextBox();
tb.X = '1in';
tb.Y = '1in';
tb.Width = '4 in';
tb.Height = '2in';

add(slide,tb);

Добавьте абзац в текстовое поле.

add(tb,p);

Замените содержимое текстового поля.

replace(tb,'This is the real content');

Закройте и просмотрите презентацию.

close(ppt);
rptview(ppt);

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

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

Текстовое поле заменяет текст в, указанный как mlreportgen.ppt.TextBox объект.

Текст для использования в качестве замены, заданный как вектор символа, скаляр строки или mlreportgen.ppt.Paragraph объект.

Несколько абзацев для использования в качестве замены, заданных как строковый массив или как массив ячеек, который может содержать векторы символов, mlreportgen.ppt.Paragraph объекты или комбинация символьных векторов, скаляров строк, массивов строк или mlreportgen.ppt.Paragraph объекты. Для массива ячеек содержимое внутренних массивов ячеек или строковых массивов вычитается из содержимого внешнего массива ячеек.

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

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

Абзац, возвращенный как mlreportgen.ppt.Paragraph объект.

Представлен в R2015b