mlreportgen.dom. Document.createTemplate

Пакет: mlreportgen.dom

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

Синтаксис

createTemplate(path)
createTemplate(path,type)

Описание

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

пример

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