Пакет: mlreportgen.ppt
Суперклассы:
Текстовое поле
Текстовое поле для включения в презентацию.
создает пустой объект текстового поля.textBoxObj = TextBox()
textBoxObj - Текстовое полеmlreportgen.ppt.TextBox объектТекстовое поле, возвращенное как mlreportgen.ppt.TextBox объект.
Bold - Вариант использования полужирного шрифта для текстаПараметр, используемый полужирным шрифтом для текста, указанный как true или false. Чтобы сделать текст полужирным, задайте для этого свойства значение true
FontColor - Цвет шрифта для элемента представленияЦвет шрифта, заданный как символьный вектор. Используйте либо имя цвета CSS, либо шестнадцатеричное значение RGB.
Список имен цветов CSS см. в разделе https://www.crockford.com/wrrrld/color.html.
Для указания шестнадцатеричного формата RGB используйте # в качестве первого символа и двухзначных шестнадцатеричных чисел для каждого из значений красного, зеленого и синего. Например, '#0000ff' указывает синий цвет.
Italic - Вариант использования курсива для текста[] (по умолчанию) | логическое значениеПараметр использования курсива для текста, заданного как логический. Установить для этого свойства значение true. Установка Italic свойство добавляет соответствующее mlreportgen.ppt.Italic форматировать объект в Style свойства этого элемента представления. Удаление Italic параметр свойства удаляет объект.
Типы данных: logical
Underline - Тип подчеркивания для текста[] (по умолчанию) | символьный векторТип подчеркивания для текста, заданный как символьный вектор. Установка Underline свойство добавляет соответствующее mlreportgen.ppt.Underline форматировать объект в Style для этого элемента. Удаление Underline параметр свойства удаляет объект. Можно указать один из этих типов подчеркивания.
| Стоимость | Описание |
|---|---|
'single' | Одинарное подчеркивание |
'double' | Двойное подчеркивание |
'heavy' | Толстое подчеркивание |
'words' | Слова только подчеркнуты (не пробелы) |
'dotted' | Пунктирная линия подчеркивания |
'dottedheavy' | Толстая, пунктирная линия подчеркивания |
'dash' | Пунктирное подчеркивание |
'dashheavy' | Толстая, пунктирная линия подчеркивания |
'dashlong' | Длинное, пунктирное подчеркивание |
'dashlongheavy' | Толстая, длинная, пунктирная линия подчеркивания |
'dotdash' | Подчеркивание точечного тире |
'dotdotdash' | Подчеркивание точечной точки |
'dotdotdashheavy' | Подчеркивание толстой точечной точки |
'dotdashdotheavy' | Подчеркивание толстой тире-точки |
'wavy' | Волнистое подчеркивание |
'wavyheavy' | Густое волнистое подчеркивание |
'wavydouble' | Два волнистых подчеркивания |
Name - Имя текстового поляИмя текстового поля, указанное как символьный вектор.
X - Верхнее левое положение X-координат текстового поляВерхняя левая координата X текстового поля, указанная в форме valueUnits где Units - аббревиатура единиц измерения. Допустимые сокращения:
px - пикселы (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметров
pc - пикас
pt - точки
Y - Верхняя левая координата Y текстового поляВерхняя левая координатная позиция по оси Y текстового поля, указанная в форме valueUnits где Units - аббревиатура единиц измерения. Допустимые сокращения:
px - пикселы (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметров
pc - пикас
pt - точки
Width - Ширина текстового поляШирина текстового поля, указанного в форме valueUnits где Units - аббревиатура единиц измерения. Допустимые сокращения:
px - пикселы (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметров
pc - пикас
pt - точки
Height - Высота текстового поляВысота текстового поля, указанного в форме valueUnits где Units - аббревиатура единиц измерения. Допустимые сокращения:
px - пикселы (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметров
pc - пикас
pt - точки
Style - Форматирование текстаФорматирование текста, указанное как массив ячеек объектов формата PPT. Вы можете указать эти mlreportgen.ppt форматировать объекты:
BackgroundColor объект
FontFamily объект
FontSize объект
Bold объект
FontColor объект
Italic объект
Underline объект
Children - Дочерние объекты этого объекта PPT APIДочерние элементы этого объекта, заданные как массив ячеек объектов PPT. Это свойство доступно только для чтения.
Parent - родитель этого объекта PPT APIРодительский объект этого объекта, указанный как PPT-объект. Это свойство доступно только для чтения.
Tag - Тег для этого объекта PPT APIТег для этого объекта PPT API, указанный как вектор символов или строковый скаляр. Уникальный для сеанса тег создается как часть создания этого объекта. Созданный тег имеет форму CLASS:ID, где CLASS является классом объекта и ID - значение Id свойства объекта.
Указание собственного значения тега может помочь определить, где возникла проблема во время создания презентации.
Id - идентификатор для этого объекта PPT APIИдентификатор для этого объекта PPT API, указанный как вектор символов или строковый скаляр. Уникальный идентификатор сеанса генерируется как часть создания объекта. Можно указать идентификатор для замены созданного идентификатора.
Создайте презентацию с двумя слайдами.
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);
Вот сгенерированная презентация:

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.