mlreportgen.ppt.AutoFit class

Пакет: mlreportgen.ppt

Масштабируйте текст в соответствии с местозаполнителем или текстовым полем

Описание

Использование mlreportgen.ppt.AutoFit формат объекта для масштабирования текста в соответствии с местозаполнителем или текстовым полем на слайде PPT API. Добавление AutoFit объект для Style свойство mlreportgen.ppt.ContentPlaceholder, mlreportgen.ppt.TextBoxPlaceholder, или mlreportgen.ppt.TextBox объект.

The mlreportgen.ppt.AutoFit класс является handle класс.

Создание

Описание

autoFitObj = AutoFit() масштабирует текст в заполнителе содержимого или текстовом поле. Укажите процент масштабирования путем установки свойства FontScale.

пример

autoFitObj = AutoFit(tf) масштабирует текст, если tf является true. Укажите процент масштабирования путем установки свойства FontScale.

autoFitObj = AutoFit(tf,fontScale) масштабирует текст, если tf является true. Текст масштабируется на процент, заданный fontScale. См. свойство FontScale.

Свойства

расширить все

Масштабирование текста в соответствии с местозаполнителем или текстовым полем, заданное в качестве одного из следующих значений:

  • true - Масштабирует текст (по умолчанию)

  • false - Не масштабирует текст

Значение масштабирования текстового шрифта, заданное как строковый скаляр или вектор символов. Это свойство задает процент масштабирования текстового шрифта. Текст масштабируется один раз с использованием заданного процента. Если текст все еще не помещается в заполнитель или текстовое поле, уменьшите FontScale значение до тех пор, пока текст не подойдет.

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

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

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

Примеры

свернуть все

Чтобы поместить текст в заполнитель содержимого, создайте mlreportgen.ppt.AutoFit форматировать объект с помощью Value значение свойства установлено в true и добавить объект к Style свойство mlreportgen.ppt.ContentPlaceholder объект. Этот пример добавляет один слайд, где текст не масштабируется, и один слайд, где текст масштабируется.

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

import mlreportgen.ppt.*
ppt = Presentation("myAutoFitPresentation.pptx");
open(ppt);

Добавьте первый слайд к презентации. Заполнитель содержимого на этом слайде не масштабирует текст в соответствии.

slide1 = add(ppt,"Title and Content");
contentPlaceholder = find(slide1,"Content");
replace(contentPlaceholder,Paragraph(char(randi(25,1,1000)+97)));
contentPlaceholder.Style = [contentPlaceholder.Style {AutoFit(false)}];

Добавьте второй слайд к презентации. Заполнитель содержимого на этом слайде масштабирует текст в соответствии.

slide2 = add(ppt,"Title and Content");
contentPlaceholder = find(slide2,"Content");
replace(contentPlaceholder(1),Paragraph(char(randi(25,1,1000)+97)));
contentPlaceholder.Style = [contentPlaceholder.Style {AutoFit(true)}];

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

close(ppt);
rptview(ppt);

Введенный в R2020a