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

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

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

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

  1. В Report Explorer выберите Tools > Edit Document Conversion Template.

  2. На панели «Библиотека» выберите шаблон, который необходимо скопировать. Например, выберите Default HTML Template.

  3. На панели « Свойствах» нажмите кнопку Copy template.

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

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

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

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

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

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

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

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

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

  1. В Report Explorer выберите Report Generator узел.

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

  3. В диалоговом окне «Опции отчета» установите File format значение одного из (from template) опции. Выберите шаблон из списка.

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

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

Чтобы использовать другой редактор:

  1. В Report Explorer выберите File > Preferences.

  2. В Edit HTML Command введите выражение MATLAB, которое открывает HTML редактора, которую вы хотите использовать. Для примера:

    system('Dreamweaver %<FileName> &')

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

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

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

Шаблоны HTML и PDF в Report Explorer аналогичны, за следующими исключениями:

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

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

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

 <dptemplate name="rgChapter">

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

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

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

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

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

    Совет

    Если на средней панели Report Explorer не отображается список шаблонов, выберите Tools > Edit Document Conversion Template.

  2. На панели « Свойствах» нажмите кнопку Open style sheet.

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

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

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

См. также

Похожие примеры

Подробнее о

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

Для просмотра документации необходимо авторизоваться на сайте