How do I make subscripts in the text of the table?
I tried using this, but that doesn’t work as the mlreportgen.ppt and mlreportgen.report both have Text() objects and the report one doesn’t have a subscript property.

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2020년 7월 28일

1 개 추천

Report Generator's PPT formatting objects like 'mlreportgen.ppt.subscript' can not be used in a DOM or Report API report.
To display text as subscript in a DOM FormalTable, please make use of use 'mlreportgen.dom.VerticalAlign*'* whose documentation is linked below:
As an example, here is a sample script that creates a formal table, with the first body entry containing the subscript text:
import mlreportgen.dom.*;
d = Document('output','pdf');
para = Paragraph('A');
para.Bold = true;
text = Text('STP mean');
text.Style = {VerticalAlign('subscript')};
append(para,text);
headerContent = {'Parameter', 'Value', 'Unit'};
bodyContent = {para, '325.61541', 'N'};
tbl = FormalTable(headerContent,bodyContent);
tbl.Border = 'solid';
tbl.ColSep = 'solid';
tbl.RowSep = 'solid';
append(d,tbl);
close(d);
rptview(d);

추가 답변 (0개)

제품

릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by