Пакет: 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
- picas
pt
- точки
Y
- Верхнее левое положение по оси Y текстового поляВерхнее левое положение y-координаты текстового поля, заданное в форме valueUnits
где Units
- сокращение для модулей. Допустимые сокращения:
px
- пиксели (по умолчанию)
cm
- сантиметров
in
- дюймы
mm
- миллиметры
pc
- picas
pt
- точки
Width
- Ширина текстового поляШирина текстового поля, заданная в форме valueUnits
где Units
- сокращение для модулей. Допустимые сокращения:
px
- пиксели (по умолчанию)
cm
- сантиметров
in
- дюймы
mm
- миллиметры
pc
- picas
pt
- точки
Height
- Высота текстового поляВысота текстового поля, заданная в форме valueUnits
где Units
- сокращение для модулей. Допустимые сокращения:
px
- пиксели (по умолчанию)
cm
- сантиметров
in
- дюймы
mm
- миллиметры
pc
- picas
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 APIID для этого объекта 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.