how to add title/caption to FormalTable ?
18 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
SRUSHTI KHATAU
il 20 Nov 2021
Commentato: SRUSHTI KHATAU
il 25 Nov 2021
I want to add caption/title to the table. I am making tables using FormalTable but could not find the property to add caption to it. Please help
0 Commenti
Risposta accettata
Srijith Kasaragod
il 23 Nov 2021
3 Commenti
Srijith Kasaragod
il 25 Nov 2021
Modificato: Srijith Kasaragod
il 25 Nov 2021
Base table provides an option to specify a numbered title to the table. So inorder to add a title to a Formal table, you can first create a Formal table and then create a Base table from it. The following piece of code shows an example:
import mlreportgen.dom.*
import mlreportgen.report.*
%Create a report
rpt = Report("mydoc","pdf");
open(rpt);
%Create a FormalTable
t = FormalTable({'Col1', 'Col2'}, {'entry11', 'entry12'; 'entry21', 'entry22'});
tableStyles = { ColSep("solid"), ...
RowSep("solid"), ...
Border("solid"), ...
Width("4in")};
% Specify styles for the header first row
headerRow = t.Header.Children(1);
headerRow.Style = [headerRow.Style {Bold()}];
%Create BaseTable from FormalTable and add to report
chapter = Chapter();
chapter.Title = "Table example";
add(rpt,chapter);
table = BaseTable(t);
table.Title = "Formal table to Base table";
add(rpt,table);
%Close and view report
close(rpt);
rptview(rpt);
Hope this helps!
Più risposte (0)
Vedere anche
Categorie
Scopri di più su MATLAB Report Generator Task Examples in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!