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