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

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

Скопируйте шаблон

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

  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 шаблонов. Используйте шаблон ID, чтобы идентифицировать шаблон в вашем коде. Смотрите Набор Свойства Шаблона.

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

Отредактируйте шаблоны PDF или HTML

Шаблон состоит из основной части (root.html), который задает страницу по умолчанию и шаблоны части документа (docpart_templates.html). Для однофайлового шаблона HTML все части шаблона находятся в одном файле с .htmt расширение. Для шаблона HTML или PDF части шаблона являются отдельными файлами, которые упакованы в один файл с расширением .htmtx или .pdftx, соответственно. Когда вы редактируете шаблон HTML или PDF в Report Explorer, Report Explorer разархивировал шаблон. После того, как вы отредактируете и сохраните файлы шаблона, необходимо группировать файлы шаблона в один файл шаблона при помощи zipTemplate.

Можно сделать подобные типы изменений в HTML и шаблонах PDF, как вы можете в шаблонах Word. Смотрите Настраивают Шаблоны Компонента Microsoft Word.

HTML и шаблоны PDF в Report Explorer подобны за этими исключениями:

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

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

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

 <dptemplate name="rgChapter">

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

Отредактировать шаблон:

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

    Совет

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

  2. На правой панели нажмите Open template.

  3. В редакторе HTML отредактируйте и сохраните шаблон.

  4. Если вы отредактировали шаблон HTML или PDF, группируйте файлы шаблона в один файл шаблона при помощи zipTemplate функция в командной строке MATLAB.

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

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

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

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

    Совет

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

  2. На правой панели нажмите Open style sheet.

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

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

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

  5. Если вы отредактировали шаблон HTML или PDF, группируйте файлы шаблона в один файл шаблона при помощи zipTemplate функция в командной строке MATLAB.

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

Можно присвоить шаблон отчету 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 на шаблон, который вы выбрали. Амперсанд (&) открывает редактор в фоновом режиме.

Смотрите также

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

Больше о

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