Можно скопировать шаблон по умолчанию как основание для пользовательского шаблона. В качестве альтернативы можно использовать mlreportgen.dom.Document.createTemplate
создать шаблон программно.
Чтобы настроить стили форматирования, используемые в HTML по умолчанию, однофайловый HTML или шаблон PDF, копирует шаблон и изменяет или добавляет определения стилей в копии.
В Report Explorer выберите Tools> Edit Document Conversion Template.
В панели Библиотеки выберите шаблон, который вы хотите скопировать. Например, выберите Default HTML Template.
В панели Свойств нажмите Copy template.
В файловом браузере перейдите туда, где вы хотите сохранить файл шаблона.
Выберите путь, который находится на пути MATLAB® (например, в MATLAB
папка в вашей домашней папке).
Задайте имя файла, с помощью расширения файла по умолчанию в шаблоне HTML (.htmtx
), однофайловый шаблон HTML (.htmt
), или шаблон PDF (.pdftx
). Нажмите Save.
Из списка шаблонов выберите копию шаблона.
В диалоговом окне, в полях Template id и Display name, задают уникальный идентификатор и имя отображения для шаблона.
Имя отображения является именем, которое появляется в списке Report Explorer шаблонов. Используйте шаблон ID, чтобы идентифицировать шаблон в вашем коде.
Чтобы сохранить свойства шаблона, вы вошли, щелкните за пределами панели Свойств.
Можно присвоить шаблон отчету Report Explorer.
В Report Explorer выберите узел Report Generator.
Из списка отчетов выберите отчет, которому вы хотите присвоить шаблон.
В Окне параметров Отчета, набор File format к одному из (from template)
опции. Выберите свой шаблон из списка.
По умолчанию, когда вы редактируете HTML или таблицу стилей PDF, таблица стилей появляется в редакторе MATLAB.
Использовать различный редактор:
В Report Explorer выберите File> Preferences.
В Edit HTML Command введите выражение MATLAB, которое открывает редактор HTML, который вы хотите использовать. Например:
system('Dreamweaver %<FileName> &')
Когда вы открываете таблицу стилей HTML, Report Explorer заменяет FileName на шаблон, который вы выбрали. Амперсанд (&
) открывает редактор в фоновом режиме.
Шаблоны состоят из основной части (root.html
), который задает страницу по умолчанию и шаблоны части документа (docpart_templates.html
). Для однофайлового шаблона HTML все части шаблона находятся в одном файле с .htmt
расширение. Можно сделать подобные типы изменений в этих шаблонах, как вы можете в шаблонах 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
файл в вашем шаблоне для некоторых примеров.
Можно настроить или добавить стили форматирования в шаблоне HTML или PDF. Вы редактируете стили с помощью каскадных таблиц стилей (CSS).
Для шаблонов HTML можно использовать любое свойство CSS или селектор. Для PDF можно использовать подмножество. См. таблицы стилей PDF. Можно также использовать форматирование объектов (FO) XSL для элементов формата в шаблоне PDF. Однако, чтобы упростить и оптимизировать ваш код, используйте FO только в свойствах, вы не можете задать CSS использования.
Из списка шаблонов в средней панели выберите шаблон, который вы хотите отредактировать.
Если панель середины Report Explorer не показывает список шаблонов, то выберите Tools> Edit Document Conversion Template.
В панели Свойств нажмите Open style sheet.
В редакторе HTML отредактируйте CSS.
Для получения информации о редактировании каскадной таблицы стилей см. документацию, такую как руководство по CSS W3Schools.com.
Сохраните таблицу стилей.
mlreportgen.dom.Document.createTemplate