replace

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

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

Описание

пример

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

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

Примеры

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

Создайте представление.

import mlreportgen.ppt.*

slidesFile = 'myTextBoxReplacePresentation.pptx';
slides = Presentation(slidesFile);
slide1 = add(slides,'Blank');

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

p = Paragraph('Hello World');

Добавьте текстовое поле в пустой слайд (slide1).

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

add(slide1,tb);

Добавьте заменяют текстовое поле на абзац.

add(tb,p);

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

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

Сгенерируйте представление.

close(slides);

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

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

Текст замены текстового поля в в виде mlreportgen.ppt.TextBox объект.

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

Содержимое, чтобы использовать в качестве замены в виде массива ячеек из символьных векторов, mlreportgen.ppt.Paragraph объекты или комбинация обоих. Внутренние массивы ячеек задают внутренние элементы списка. Размещение понижения задает, отображается ли текст как абзацы, элементы маркированного списка или пронумерованные элементы списка.

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

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

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

Введенный в R2015b