Класс: 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,paraObjpageLayoutObj)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');
Используйте Word Title разработайте для текста.
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');