Сообщите об объектах АПИ и ДОМА АПИ, которые служат контейнерами для содержимого отчета, имеют append
метод, который вы используете, чтобы добавить содержимое в объекты. Например, объекты этих классов имеют append
метод:
append
методы берут два аргумента. Первый аргумент является объектом добавить содержимое к, и второй аргумент является содержимым, чтобы добавить к объекту.
Вот пример, который добавляет абзац в главу и главу к отчету:
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report("My Report"); ch = Chapter("My Chapter"); p = Paragraph("Hello World"); append(ch,p); append(rpt,ch); close(rpt); rptview(rpt);
Для некоторых объектов ДОМА АПИ, таких как абзацы, можно задать содержимое, когда вы создаете объект. Затем можно добавить больше содержимого к объекту. Например, этот код задает начальное содержимое для абзаца, добавляет больше содержимого к абзацу и добавляет абзац к документу:
import mlreportgen.dom.* d = Document("My Document"); p = Paragraph("Hello World."); append(p," It's me"); append(d,p); close(d); rptview(d);
Можно добавить объекты ДОМА АПИ и много встроенных в MATLAB® объектов, таких как строки, символьные массивы и массивы ячеек, ДОМУ АПИ и Отчет контейнерные объекты АПИ. Можно также добавить другой Отчет, которому АПИ возражает, чтобы Сообщить о контейнерных объектах АПИ. Если содержимое, которое вы пытаетесь добавить к объекту, не поддерживается для объекта, append
метод возвращает ошибку. Для получения информации о содержимом, которое можно добавить к конкретному объекту Report API или DOM API, смотрите страницы с описанием для объекта и append
метод объекта. Для получения информации о создании содержимого смотрите Генерацию Содержимого.
mlreportgen.dom.Document
| mlreportgen.dom.Paragraph
| mlreportgen.report.Chapter
| mlreportgen.report.Report
| mlreportgen.report.Section