Можно создать Text
объект с помощью mlreportgen.ppt.Text
конструктор, задавая вектор символов.
Кроме того, можно создать текст при помощи вектора символов или строкового скаляра с объектами этих классов API PPT:
Paragraph
InternalLink
ExternalLink
TableEntry
TextBox
ContentPlaceholder
TextBoxPlaceholder
Например:
import mlreportgen.ppt.*; ppt = Presentation('myPresentation.pptx'); slide1 = add(ppt,'Title Slide'); contents = find(slide1,'Title'); titleText = replace(contents(1),'My Title');
Для получения дополнительной информации о создании и добавлении текста, смотрите, Добавляют и текст Замены.
Можно включить Subscript
или Superscript
свойство для Text
объект. Включение этих свойств указывает, что текст обработан как индекс или верхний индекс, когда вы добавляете его в Paragraph
объект. Например, можно настроить абзац, чтобы отобразить x2
.
super = Text('2'); super.Superscript = true; para = Paragraph('x'); append(para,super);
Отформатировать Text
объект, используйте объекты формата с Text
объект Style
свойство или использование Text
свойства объектов. Например:
t = Text('green text'); t.Style = {Bold(true)}; t.FontColor = 'green';
Text Объектное форматирование | Объект формата | Свойство формата |
---|---|---|
Семейство шрифтов |
|
|
Семейство шрифтов для комплексных скриптов, чтобы обработать локали |
|
|
'FontSize' |
|
|
FontColor |
|
|
Полужирный |
|
|
Курсив |
|
|
Забастовка |
|
|
Подчеркивание |
|
|
Индекс |
|
|
Верхний индекс |
|
|
mlreportgen.ppt.Text
| mlreportgen.ppt.Paragraph
| mlreportgen.ppt.InternalLink
| mlreportgen.ppt.ExternalLink
| mlreportgen.ppt.TextBox