Класс: mlreportgen.dom.Document
Пакет: mlreportgen.dom
Добавьте объект DOM или MATLAB к документу
добавляет текст или цифры к документу и возвращает текстовый объект. В Microsoft® Word и PDF выхода, текст переносится в абзац, поскольку Word и PDF не разрешают добавление неотвернутого текста в тело документа. В HTML- выход текст не переносится в абзац.domObjOut
= append(docObj
,textContent
)
добавляет неупорядоченный список и возвращает неупорядоченный объект списка.domObjOut
= append(docObj
,listContent
)
добавляет таблицу и возвращает объект таблицы.domObjOut
= append(docObj
,tableContent
)
добавляет абзац, запускает новый раздел макета страницы, свойства которого заданы domObjOut
= append(docObj
,paraObj
pageLayoutObj
)pageLayoutObject
, и возвращает объект абзаца.
Создайте OrderedList
объект и добавить его к отчету.
import mlreportgen.dom.*; d = Document('mydoc','html'); ol = OrderedList({'first step' 'second step' 'last step'}); append(d,ol); close(d); rptview('mydoc','html');
Используйте Title
Word стиль текста.
import mlreportgen.dom.*; d = Document('mydoc','docx'); append(d,'This Is a Title','Title'); close(d); rptview('mydoc','docx');
% Create a MATLAB table named patients from workspace variables. load patients; BloodPreasure = [Systolic Diastolic]; patients = table(Gender,Age,Smoker,BloodPreasure); patients.Properties.RowNames = LastName; % Sort the table based on the Age variable. sorted = sortrows(patients,'Age'); % Create a report with the sorted patients table rpt = mlreportgen.dom.Document('MyFileName','pdf'); append(rpt,sorted); close(rpt); % Show the PDF report in the viewer rptview(rpt.OutputPath);
import mlreportgen.dom.*; d = Document('mydoc'); table = append(d,{'row 1 - col 1' 'row 1 - col 2';... 'row 2 - col 1' 'row 2 - col 2'}); table.Style = {Border('double'),ColSep('solid'),RowSep('solid')}; close(d); rptview('mydoc','html');