replace

Класс: 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