exponenta event banner

Настраиваемые таблицы стилей

Количество страниц в отчете

В этом примере показано, как изменить ячейку таблицы стилей, чтобы пронумеровать верхнюю правую сторону всех страниц в созданном отчете.

  1. Определение ячейки основной таблицы стилей в группе ячеек Содержимое заголовка с условием right.

    1. Откройте таблицу стилей PDF в обозревателе отчетов.

    2. Дважды щелкните «Содержимое заголовка» (в разделах «Разбиение на страницы» и «Общие стили») в средней части панели «Параметры».

    3. Щелкните Положение - справа на панели Свойства справа.

  2. Установка текущего номера страницы для содержимого заголовка путем выбора Page number из списка выбора «Добавить шаблон».

  3. Нажмите кнопку «Добавить».

Добавление графики к заголовкам в отчетах PDF

В этом примере показано, как включить изображение в центр заголовка каждой страницы отчета PDF, исключая титульную страницу отчета и первую страницу каждой главы. Для этого необходимо отредактировать содержимое заголовка по умолчанию для таблицы стилей PDF. В этом примере используется файл настройки отчета mfile-report.rpt.

В качестве содержимого изображения можно использовать любой растровый файл или файл jpeg. Необходимо знать размер изображения, чтобы было достаточно места для него в заголовке. В этом примере используется sample_logo.bmp изображение, которое показано здесь.

Примечание

Отчеты PDF поддерживают только растровое изображение (.bmp), jpeg (.jpg) и масштабируемая векторная графика (.svg) изображения.

Чтобы включить этот файл изображения в центр каждого заголовка в теле PDF-отчета, выполните следующие действия.

  1. Открытый mfile-report.rpt путем ввода следующего в командной строке MATLAB ®:

    setedit mfile-report 
  2. Создание пользовательской таблицы стилей.

    1. Выберите «Сервис» > «Редактировать таблицу стилей» в строке меню редактора отчетов.

    2. Нажмите кнопку «Создать FO (PDF)» на панели «Свойства» справа.

    3. В качестве отображаемого имени введите Logo style sheet for PDF.

    4. В качестве описания введите Company logo in center of header.

    5. Сохранить таблицу стилей как logo_style sheet.rgs в папке на вашем пути MATLAB.

  3. Откройте группу ячеек для редактирования.

    1. Прокрутите панель «Параметры» слева до папки «Pagination» и «General Styles».

    2. Дважды щелкните Содержимое заголовка (Header Content) на панели Параметры (Options).

    3. Щелкните Страница тела (Body page) - Центр (Center) в списке ячеек на панели Свойства (Properties) справа.

      Откроется панель Свойства (Properties), как показано на рисунке.

    4. Удалите текст в поле Значение (XML).

    5. Выберите Графический (Graphic) в списке Выбор шаблона добавления (Append template selection) и щелкните Добавить (Append).

      На панели «Свойства» справа отображается XML-код, указывающий Преобразователю файлов на включение графики.

  4. По умолчанию имя графического объекта - logo.bmp. Изменить все экземпляры этого имени на sample_logo.bmp в поле Значение (XML).

  5. Сохраните таблицу стилей.

  6. Убедитесь, что в заголовке достаточно места для размещения файла изображения.

    1. В средней части панели «Параметры» дважды щелкните «Область перед экстентом», который находится в папке «Страницы» и «Общие стили».

    2. По умолчанию высота заголовка равна 0.4 дюйм. Заменить это значение на 1.0in.

    3. Сохраните таблицу стилей.

  7. Создайте отчет с новыми стилями.

    1. Выберите mfile-report.rpt на панели «Структура» слева.

    2. В списках выбора в области «Формат отчета» и «Таблица стилей» на панели «Свойства» справа:

      • Определить Acrobat (PDF) для формата файла

      • Определить Logo style sheet for PDF.

    3. Щелкните Отчет (Report) на панели инструментов, чтобы создать отчет.

Изменение размера шрифта, ориентации страницы и типа бумаги созданного отчета

В этом примере показано, как:

  • Создание исходного XML-файла без преобразования его в поддерживаемый формат отчета

  • Увеличение заголовков разделов в отчете

  • Изменение ориентации страницы отчета на альбомную

  • Измените тип бумаги отчета на A4

Создание пользовательской таблицы стилей путем редактирования существующей таблицы стилей для изменения внешнего вида wsvar-report отчет, который поставляется с программным обеспечением MATLAB Report Generator™.

  1. Создайте исходный файл для отчета.

    1. Откройте отчет, введя следующую команду в окне команд MATLAB:

      setedit wsvar-report
    2. В области «Формат отчета» и «Таблица стилей» на панели «Свойства» измените формат на DocBook (без преобразования).

    3. Установите флажок Если отчет уже существует, приращение для предотвращения перезаписи.

    4. Выберите Файл > Отчет для создания отчета.

      Процесс создания отчета создает исходный XML-файл в редакторе MATLAB.

  2. Преобразование отчета в формат PDF.

    1. Выберите Сервис > Преобразовать исходный файл в строке меню проводника отчетов, чтобы открыть конвертер файлов.

    2. В списке выбора исходного файла введите wsvar-report0.xml.

    3. В списке Выбор формата файла выберите Acrobat (PDF).

    4. В списке выбора таблицы стилей выберите «Ненумерованные главы и сечения».

    5. Щелкните Преобразовать файл (Convert File).

      Программное обеспечение генератора отчетов MATLAB преобразует исходный XML-файл для wsvar-report в формат PDF, а затем открывает документ PDF.

  3. Сделайте заголовки отчетов более заметными.

    1. В конвертере файлов нажмите кнопку «Изменить».

      Обозреватель отчетов отображает таблицу стилей «Ненумерованные главы» и «Разделы».

    2. На панели «Свойства» справа введите Custom Large Section Headers в качестве имени таблицы стилей.

    3. Введите описание No chapter and section numbering, larger section titles.

    4. На панели «Структура» слева выберите таблицу стилей «Пользовательские заголовки больших сечений».

    5. На панели «Параметры» в середине выберите «Свойства уровня 1 заголовка сечения».

    6. На правой панели «Свойства» нажмите кнопку «Добавить в текущую таблицу стилей».

      Элемент данных Свойства уровня 1 заголовка раздела появляется на панели Структура слева как дочерний элемент Custom Large Section Headers таблица стилей.

    7. На панели «Свойства» справа выберите атрибут «Размер шрифта».

      На панели «Свойства» справа отображается XML-выражение, определяющее размер шрифта как кратный атрибуту «Размер основного шрифта».

    8. Нажмите кнопку Изменить как строку.

      Программа MATLAB Report Generator преобразует XML-выражение в текст, который отображается на панели с именем «Значение».

    9. Введите значение 18pt.

      Теперь размер шрифта фиксируется на уровне 18 точек, а не кратен атрибуту размера шрифта тела.

    10. Выберите «Файл» > «Сохранить» для сохранения таблицы стилей.

    11. Сохранить таблицу стилей как customheader.rgs, в папке в пути MATLAB.

      customheader.rgs таблица стилей отображается в виде доступной таблицы стилей на панели «Параметры» в середине проводника отчетов. Он также отображается как опция в конвертере файлов.

  4. Используйте новую таблицу стилей для преобразования текущего исходного XML-файла.

    1. В правой панели «Редактировать таблицу стилей: Основные свойства» нажмите кнопку «Отправить в конвертер файлов».

      Появится конвертер файлов с customheader.rgs таблица стилей выбрана.

    2. Щелкните Преобразовать файл (Convert file).

  5. Изменение ориентации страницы и типа бумаги.

    1. На панели Свойства конвертера файлов (File Converter Properties) нажмите кнопку Изменить (Edit).

    2. На панели «Параметры» слева дважды щелкните элемент данных «Ориентация страницы».

    3. На панели «Свойства» справа с помощью списка выбора измените значение элемента данных на Landscape.

    4. В средней части панели «Параметры» дважды щелкните «Тип бумаги» в папке «Pagination» и «General Styles».

    5. На панели «Свойства» справа выберите A4 из списка выбора.

    6. Сохраните таблицу стилей.

  6. Создание отчета wsvar-report.xml в формате PDF с использованием customheader.rgs..

    Отчет PDF отображается с горизонтально ориентированными страницами несколько других размеров.

Изменение размера шрифта как производного значения в XML

В этом примере показано, как изменить размер шрифта в отчете на значение, полученное из других значений. Для этого непосредственно отредактируйте XML-источник отчета PDF.

  1. Откройте таблицу стилей печати по умолчанию для документов PDF.

  2. В средней части панели «Параметры» выберите и разверните папку «Наборы свойств».

  3. На панели «Параметры» дважды щелкните элемент данных «Заголовок раздела» Level1 «Свойства».

    Панель «Свойства» справа отображается следующим образом.

  4. В области Атрибуты на панели Свойства справа щелкните Размер шрифта - < xml >.

Обозреватель отчетов выглядит следующим образом.

Значение размера шрифта является результатом $body.font.master и 2.0736. Чтобы изменить размер шрифта на больший, измените коэффициент умножения на 3.0736.

Совет

Вы указываете значение для $body.font.master элемент данных в свойстве Body Font Master. Это свойство находится в категории «Разбиение на страницы» и «Общие стили» в средней части панели «Параметры». Значение по умолчанию для этого элемента данных равно 10. Изменение этого значения приводит к соответствующему изменению производных значений.