mlreportgen.ppt.TextBox class

Пакет: mlreportgen.ppt
Суперклассы:

Описание

Текстовое поле, чтобы включать в представление.

Конструкция

textBoxObj = TextBox() создает пустой объект текстового поля.

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

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

Текстовое поле, возвращенное как mlreportgen.ppt.TextBox объект.

Свойства

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

Опция, чтобы использовать полужирный для текста в виде true или false. Чтобы сделать текст полужирным, установите это свойство на true

Цвет шрифта в виде вектора символов. Используйте или название цвета CSS или шестнадцатеричное значение RGB.

  • Для списка названий цвета CSS см. https://www.crockford.com/wrrrld/color.html.

  • Чтобы задать шестнадцатеричный формат RGB, используйте # как первый символ и 2D цифра шестнадцатеричные числа для каждого для красных, зеленых, и синих значений. Например, '#0000ff' задает синий.

Опция, чтобы использовать курсив для текста в виде логического. Установите это свойство на true. Установка Italic свойство добавляет соответствующий mlreportgen.ppt.Italic объект формата к Style свойство этого элемента представления. Удаление Italic установка свойства удаляет объект.

Типы данных: логический

Тип подчеркивания для текста в виде вектора символов. Установка Underline свойство добавляет соответствующий mlreportgen.ppt.Underline объект формата к Style свойство для этого элемента. Удаление Underline установка свойства удаляет объект. Можно задать один из этих типов подчеркиваний.

ЗначениеОписание
'single'Одинарное подчеркивание
'double'Двойное подчеркивание
'heavy'Толстое подчеркивание
'words'Слова только подчеркнуты (не пробелы)
'dotted'Точечное подчеркивание
'dottedheavy'Толстое, точечное подчеркивание
'dash'Пунктирное подчеркивание
'dashheavy'Толстое, пунктирное подчеркивание
'dashlong'Долго, пунктирное подчеркивание
'dashlongheavy'Толстое, долгое, пунктирное подчеркивание
'dotdash'Точечное подчеркивание тире
'dotdotdash'Точечное точечное подчеркивание тире
'dotdotdashheavy'Толстое точечное точечное подчеркивание тире
'dotdashdotheavy'Толстое подчеркивание штрихпунктира
'wavy'Волнистое подчеркивание
'wavyheavy'Толстое волнистое подчеркивание
'wavydouble'Два волнистых подчеркивания

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

Верхняя левая x-координата текстового поля, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Верхнее левое y-положение-координат текстового поля, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Ширина текстового поля, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Высота текстового поля, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Текстовое форматирование в виде массива ячеек объектов формата PPT. Можно задать их mlreportgen.ppt объекты формата:

  • BackgroundColor объект

  • FontFamily объект

  • FontSize объект

  • Bold объект

  • FontColor объект

  • Italic объект

  • Underline объект

Дочерние элементы этого объекта в виде массива ячеек объектов PPT. Это свойство доступно только для чтения.

Родительский элемент этого объекта в виде объекта PPT. Это свойство доступно только для чтения.

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

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

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

Методы

Метод

Цель

add

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

replace

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

clone

objCopy = clone(obj) возвращает копию mlreportgen.ppt.TextBox объект задан obj.

Используйте clone метод TextBox возразите тому же способу, которым вы используете clone метод Paragraph объект.

Примеры

свернуть все

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

import mlreportgen.ppt.*
ppt = Presentation('myTextBoxPresentation.pptx');

Добавьте пустой слайд.

blank = add(ppt,'Blank');

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

tb = TextBox();
tb.X = '1in';
tb.Y = '1in';
tb.Width = '8in';
tb.Height = '0.5in';

Добавьте текст в текстовое поле и добавьте текстовое поле к пустому слайду.

add(tb,'This is the title of my blank slide');
add(blank,tb);

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

close(ppt);
rptview(ppt);

Вот сгенерированное представление: