Ячейки таблицы стилей используются для задания содержимого колонтитулов в отчетах PDF.
Программа MATLAB ® Report Generator™ определяет страницу как шесть ячеек. Эти ячейки соответствуют левому, правому и центру верхнего колонтитула страницы, а также левому, правому и центру нижнего колонтитула страницы.
Группа ячеек состоит из одной или нескольких ячеек таблицы стилей. Для отчетов в формате PDF доступны две группы ячеек: Содержимое верхнего и нижнего колонтитулов.
На панели Свойства (Properties) для каждой ячейки в группе ячеек перечислены текущие определения ячеек таблицы стилей группы. Эти определения отображаются в двух столбцах списка условных значений ячеек. В первом столбце отображается имя условия. Во втором столбце отображается содержимое, отображаемое в отчете при выполнении указанного условия.
Например, ячейка таблицы стилей Page sequence - Blank задает содержимое пустой страницы; по умолчанию содержимое пустое. Аналогично, Position - Right указывает содержимое правой части заголовка на каждой странице.

Для настройки содержимого колонтитулов можно использовать множество комбинаций условий и значений. Программное обеспечение MATLAB Report Generator предоставляет несколько предопределенных условий, которые часто используются. Эти предопределенные ячейки отображаются на панелях «Свойства» для групп ячеек «Содержимое верхнего колонтитула» и «Содержимое нижнего колонтитула».
Для задания содержимого, удовлетворяющего заданным условиям, можно использовать панель «Свойства» ячейки таблицы стилей. Панель «Свойства» для ячейки таблицы стилей содержит следующее.
| Этикетка | Определение | Описание |
|---|---|---|
| Состояние | Условие, которое должно быть выполнено для отображения содержимого в отчете | Это список выбора часто используемых и предварительно определенных условий. Выберите условие и нажмите кнопку Изменить, чтобы просмотреть или изменить XML-код условия |
| Значение (XML) | Содержимое, отображаемое в отчете при выполнении условия | Изменение или создание кода XML для содержимого верхнего или нижнего колонтитула |
| Добавить шаблон | Имя шаблона, используемого для добавления содержимого | Шаблоны, содержащие XML-код, который можно использовать для добавления содержимого. Дополнительные сведения см. в разделе Добавление содержимого в колонтитулы с помощью шаблонов. |
Когда конвертер файлов обрабатывает страницу, он оценивает параметры, относящиеся к каждой из шести ячеек на странице, и добавляет соответствующее содержимое. Если для данной ячейки нет действующих условий, преобразователь файлов использует значения по умолчанию для группы ячеек.
Возможные условия и их значения, закодированные в XML, показаны в следующей таблице.
| Наименование условия | Возможные значения условия | Образец XML-кода |
|---|---|---|
$position |
right center left |
$position='right' $position='center' $position='left' |
$sequence |
odd even first blank |
$sequence=odd $sequence=even $sequence=first $sequence=blank |
$double-sided |
0 1 |
$double-sided=0 $double-sided=1 |
$pageclass |
$titlepage $lot $body |
$pageclass=$titlepage $pageclass=$lot $pageclass=$body |
Использовать стандартные логические операторы (например, = , != , and, or) и вложенные выражения (символы между скобками являются выражением внутри выражения) для задания сложных условий. Для задания положения колонтитулов на страницах можно использовать сложные условия. Их также можно использовать для определения других параметров настройки, например, места отображения содержимого в отчете.
Доступны шаблоны для добавления следующих элементов в колонтитулы:
Текст
Имена авторов
Номера страниц
Названия глав и разделов
Нумерация глав
Черновая информация
Комментарии
Графика
Шаблоны, используемые преобразователем файлов, представляют собой расширяемые преобразования языка стилей (XSLT), которые являются языком для преобразования XML-документов в другие XML-документы. Для получения подробной информации о XSLT см. веб-сайт Консорциума всемирной паутины (W3C ®) по адресу https://www.w3.org/TR/xslt.
Чтобы использовать шаблон для указания содержимого верхнего или нижнего колонтитула, выполните следующие действия.
В списке Добавить шаблон выберите тип добавляемого содержимого.
Нажмите кнопку «Добавить».
На панели «Свойства» справа отображается содержимое по умолчанию для выбранного типа. Измените XML-код, чтобы изменить содержимое по умолчанию.
Например, для указания text в качестве содержимого:
Выберите Текст из списка Добавить шаблон.
Нажмите кнопку «Добавить».
Значение по умолчанию для xsl:text является Confidential. При необходимости измените значение.
Чтобы добавить графический файл в колонтитулы отчета, необходимо:
Укажите имя файла в ячейке «Содержимое верхнего колонтитула» или «Содержимое нижнего колонтитула».
Изменение значений Region Before Extent и Region After Extent элементы данных. Они находятся в папке «Страницы» и «Общие стили» на панели «Параметры» для форматирования PDF.
Пример добавления графического файла в заголовок см. в разделе Добавление графики в заголовки в отчетах PDF.
Примечание
Отчеты PDF поддерживают только растровое изображение (.bmp), jpeg (.jpg) и масштабируемая векторная графика (.svg) изображения в колонтитулах.
Ячейки таблицы стилей нельзя использовать для изменения семейства шрифтов или других таких свойств колонтитулов. Чтобы задать стиль содержимого в колонтитулах, используйте наборы атрибутов «Свойства содержимого колонтитула» и «Свойства содержимого колонтитула».
Каждый из этих наборов атрибутов является элементом данных стиля разбиения на страницы для таблиц стилей PDF. Можно изменить определенный атрибут в наборе, выбрав его на панели Структура (Outline) слева.
Пример изменения размера шрифта и других свойств отчета PDF см. в разделах Изменение размера шрифта, Ориентация страницы и Тип бумаги созданного отчета.