Report API и DOM API включают набор MATLAB® функций, называемых конструкторами, для создания объектов различных типов или классов.
Имя конструктора объектов является именем класса MATLAB, из которого API создает объект.
Определитель имен конструкторов Report API следующий mlreportgen.report
. Например, имя конструктора для объекта главы Report API mlreportgen.report.Chapter
. Некоторые конструкторы не требуют никаких аргументов. Другие конструкторы могут взять один или несколько аргументов, которые обычно задают его содержимое и свойства. Например, этот код создает главу, заголовок которой My Chapter
.
chap = mlreportgen.report.Chapter('My Chapter');
Конструктор возвращает указатель на объект, который он создает. Назначение указателя переменной позволяет добавить содержимое к объекту или задать его свойства. Например, этот код добавляет раздел с заголовком к объекту главы chap
.
append(chap,Section('Detailed Description'));
Определитель имен конструкторов DOM API следующий mlreportgen.dom
. Например, имя конструктора для объекта DOM-абзаца mlreportgen.dom.Paragraph
. Некоторые конструкторы не требуют никаких аргументов. Другие конструкторы могут взять один или несколько аргументов, которые обычно задают его начальное содержимое и свойства. Например, этот код создает абзац, начальное содержимое которого Chapter 1
.
para = mlreportgen.dom.Paragraph('Chapter 1.');
Конструктор возвращает указатель на объект, который он создает. Назначение указателя переменной позволяет добавить содержимое к объекту или задать его свойства. Для примера этот код добавляет содержимое к объекту абзаца p
.
append(para,'In the Beginning');