mlreportgen.ppt.ColSpec class

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

Форматирование для столбца таблицы

Описание

Форматирование для столбца таблицы.

Конструкция

colSpecObj = mlreportgen.ppt.ColSpec() создает пустую спецификацию столбца таблицы.

colSpecObj = mlreportgen.ppt.ColSpec(colWidth) создает спецификацию столбца, имеющую заданную ширину.

Входные параметры

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

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

Форматирование столбца таблицы, возвращенное как mlreportgen.ppt.ColSpec объект.

Свойства

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

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

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

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

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

Стандартный шрифт для текста в столбце, заданном как вектор символов. Задайте шрифт, который появляется в списке PowerPoint® шрифтов в области Font вкладки Home.

Семейство шрифтов для комплексных скриптов, заданных как вектор символов. Задайте семейство шрифтов для замены в локали, которая требует комплексного скрипта (такого как арабский или азиат) для рендеринга текста.

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

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

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

Размер шрифта, заданный как вектор символов. Используйте формат valueUnits, где Units сокращение от размера шрифта. Эти сокращения допустимы:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

Примеры

свернуть все

Создайте представление и добавьте понижение.

import mlreportgen.ppt.*
slidesFile = 'myColSpec.pptx';
slides = Presentation(slidesFile);
tableSlide = add(slides,'Title and Content');

Составление таблицы. Создайте ColSpec объект с заданной шириной для первых двух столбцов таблицы. Задайте BackgroundColor свойство для двух ColSpec объекты. Установите ColSpecs свойство Table объект t к colSpecs, который задает форматирование для первых двух столбцов.

t = Table(magic(12));
t.Style = {HAlign('center')};

colSpecs(2) = ColSpec('2in');
colSpecs(1) = ColSpec('1in');
colSpecs(1).BackgroundColor = 'red';
colSpecs(2).BackgroundColor = 'green';
t.ColSpecs = colSpecs;

Добавьте таблицу в понижение, сгенерируйте представление и откройте myColSpec представление. (winopen код работает над платформами Windows®.)

replace(slides,'Content',t);
close(slides);

if ispc
    winopen(slidesFile);
end