exponenta event banner

Создание пользовательского шаблона HTML или PDF

Можно скопировать шаблон по умолчанию в качестве основы для пользовательского шаблона. Кроме того, можно использовать mlreportgen.dom.Document.createTemplate для создания шаблона программным способом.

Копирование шаблона

Чтобы настроить стили формата, используемые в шаблоне HTML, однофайловом HTML или PDF по умолчанию, скопируйте шаблон и измените или добавьте определения стилей в копию.

  1. В проводнике отчетов выберите «Сервис» > «Редактировать шаблон преобразования документов».

  2. На панели «Библиотека» выберите шаблон, который требуется скопировать. Например, выберите шаблон HTML по умолчанию.

  3. На панели Свойства (Properties) щелкните Копировать шаблон (Copy template).

  4. В браузере файлов перейдите в папку, в которой требуется сохранить файл шаблона.

    Выберите путь, который находится на пути MATLAB ® (например, в MATLAB папка в домашней папке).

    Укажите имя файла, используя расширение файла по умолчанию для шаблона HTML (.htmtx), однофайловый HTML-шаблон (.htmt) или шаблон PDF (.pdftx). Нажмите кнопку Сохранить.

  5. В списке шаблонов выберите копию шаблона.

  6. В диалоговом окне в полях Идентификатор шаблона (Template id) и Отображаемое имя (Display name) укажите уникальный идентификатор и отображаемое имя шаблона.

    Отображаемое имя - это имя, которое отображается в списке шаблонов проводника отчетов. Используйте идентификатор шаблона для идентификации шаблона в коде.

  7. Чтобы сохранить введенные свойства шаблона, щелкните за пределами панели «Свойства».

Присвоение шаблона отчету

Шаблон можно назначить отчету Report Explorer.

  1. В проводнике отчетов выберите узел Генератор отчетов.

  2. В списке отчетов выберите отчет, которому требуется присвоить шаблон.

  3. В диалоговом окне «Параметры отчета» установите для параметра «Формат файла» значение (from template) варианты. Выберите шаблон из списка.

Выбор редактора HTML

По умолчанию при редактировании таблицы стилей HTML или PDF таблица стилей отображается в редакторе MATLAB.

Для использования другого редактора:

  1. В проводнике отчетов выберите «Файл» > «Установки».

  2. В поле «Редактировать HTML-команду» введите выражение MATLAB, открывающее редактор HTML, который требуется использовать. Например:

    system('Dreamweaver %<FileName> &')

    При открытии таблицы стилей HTML обозреватель отчетов заменяет FileName выбранным шаблоном. Амперсанд (&) открывает редактор в фоновом режиме.

Редактирование шаблонов HTML или PDF

Шаблоны состоят из основной части (root.html), которая определяет страницу по умолчанию и шаблоны деталей документа (docpart_templates.html). Для однофайлового HTML-шаблона все части шаблона находятся в одном файле с .htmt расширение. В этих шаблонах можно вносить изменения того же типа, что и в шаблонах Word. См. раздел Настройка шаблонов компонентов Microsoft Word.

Шаблоны HTML и PDF в проводнике отчетов похожи, за следующими исключениями:

  • Шаблоны PDF определяют макет страницы, включая верхние и нижние колонтитулы. Можно изменить шаблоны деталей документа для этих элементов компоновки. Шаблоны PDF могут использовать набор HTML-тегов DOM API, поставляемых для этой цели. См. раздел HTML-элементы DOM API.

  • Шаблоны PDF могут использовать только подмножество стандартных элементов HTML. См. раздел Стандартные элементы HTML.

Шаблоны HTML и PDF используют HTML-теги DOM API для определения библиотеки деталей документа и шаблонов деталей документа. <dplibrary> элемент определяет библиотеку. Шаблон может содержать только один <dplibrary> тег, который находится на месте в шаблоне по умолчанию. <dptemplate> элемент определяет деталь документа. Он принимает аргумент для имени. Например:

 <dptemplate name="rgChapter">

Посмотрите в docpart_templates.html файл в шаблоне для некоторых примеров.

Редактирование стилей HTML или PDF в шаблоне

Стили формата можно настроить или добавить в шаблон HTML или PDF. Редактирование стилей выполняется с помощью каскадных таблиц стилей (CSS).

Для HTML-шаблонов можно использовать любое свойство CSS или селектор. Для PDF можно использовать подмножество. См. Таблицы стилей PDF. Можно также использовать объекты форматирования XSL (FO) для форматирования элементов в шаблоне PDF. Однако для упрощения и оптимизации кода используйте FO только для свойств, которые невозможно определить с помощью CSS.

  1. В списке шаблонов на средней панели выберите шаблон, который требуется изменить.

    Совет

    Если на средней панели проводника отчетов не отображается список шаблонов, выберите «Сервис» > «Изменить шаблон преобразования документов».

  2. На панели «Свойства» нажмите «Открыть таблицу стилей».

  3. В редакторе HTML отредактируйте CSS.

    Для получения информации о редактировании каскадной таблицы стилей см. документацию, такую как обучающая программа W3Schools.com CSS.

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

См. также

Связанные примеры

Подробнее

Внешние веб-сайты