mlreportgen.dom.Document.createTemplate

Класс: mlreportgen.dom.Document
Пакет: mlreportgen.dom

Создайте файл шаблона DOM

Описание

mlreportgen.dom.Document.createTemplate(path) создает копию файла шаблона DOM по умолчанию в заданном месте. Расширение файла указывает на тип файла шаблона, чтобы создать.

пример

mlreportgen.dom.Document.createTemplate(path,type) создает файл шаблона заданного типа в заданном месте. Если путь не имеет расширения, метод добавляет дополнительный .htmtx для HTML, .dotx для Word, pdftx для PDF или .htmt для однофайлового HTML.

Чтобы использовать шаблон, вы создали программно с Report Explorer, установите эти базовые свойства OPC на новом шаблоне с помощью mlreportgen.dom.Document.getCoreProperties и mlreportgen.dom.Document.setCoreProperties:

  • Description

  • Identifier

  • Title

Примеры

развернуть все

Создайте файл шаблона Word Microsoft® в текущей папке.

import mlreportgen.dom.*
Document.createTemplate('MyWordTemplate','docx');

Создайте шаблон. Примените базовые свойства OPC к нему так, чтобы можно было получить доступ к шаблону в Report Explorer.

import mlreportgen.dom.*;

Document.createTemplate('pdf_template','pdf');
cp = Document.getCoreProperties('pdf_template.pdftx');
cp.Description = 'A pdf template for form-based reports';
cp.Identifier = 'mypdf-form-template';
cp.Title = 'My PDF Template';

Document.setCoreProperties('pdf_template.pdftx',cp);

Переместите шаблон в папку на пути MATLAB®. Чтобы использовать шаблон в текущем сеансе работы с MATLAB, обновите кэш шаблона так, чтобы шаблон появился в Report Explorer.

rptgen.db2dom.TemplateCache.getTheCache(true);

Если Report Explorer уже открыт, новый шаблон появляется как опция в списке шаблонов, которые можно использовать. Если редактор шаблона преобразования документа был уже открыт, закройте его и вновь откройте его, чтобы видеть новый шаблон.

Входные параметры

развернуть все

Путь для файла шаблона вы хотите создать, заданный как вектор символов. Если вы используете path аргумент без type аргумент, включайте расширение шаблона: .htmtx для HTML, .docx для Word, .pdftx, или .htmt для однофайлового HTML.

Если вы используете обоих path и type аргументы, и вы не задаете расширение для path, createTemplate метод добавляет соответствующее расширение нового шаблона.

Тип шаблона, заданного как:

  • 'html' для HTML.

  • 'docx' для Word.

  • 'pdf' для PDF.

  • 'html-file' для однофайлового HTML. Вывод HTML состоит из одного файла, который содержит текст, таблицы стилей, JavaScript®, и отображает для отчета.

Тип шаблона должен совпадать с типом, вы задали использование path аргумент. Если path аргумент не включал расширение, type аргумент определяет расширение для этого метода, чтобы использовать.

Советы

Вызовите createTemplate на mlreportgen.dom.Document класс, не на экземпляре того класса. Другими словами, используйте Document.createTemplate, не myDocument.createTemplate.

Введенный в R2014b

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