How can i perfect use ColSpan in table with report generator?
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tong Wang
le 8 Juil 2018
Commenté : Tong Wang
le 9 Juil 2018
I want to remove the line in the red circle
i tried use ColSpan like this
table.entry(3,2).ColSpan = 2;
then it just adds another column automatically
this is annoying, then i saw there is a property 'ColSep' for table, but it failed when i tried to apply this (ColSep set to 'none') on table entry (oh, of course). I'd like to know if there is a good way to perfect use 'ColSpan' without coming new Column? Or can we do something like 'ColSep' for an entry?
0 commentaires
Réponse acceptée
Krishnan Ramkumar
le 9 Juil 2018
Hello Tong,
You can update the RowSep, ColSep styles of TableEntry using the style property to remove the TableEntry borders.
table.entry(1,2).Style = [table.entry(1,2).Style {mlreportgen.dom.ColSep('none'), mlreportgen.dom.RowSep('none')}];
Below is the sample code on using the RowSep, ColSep for particular table entry
import mlreportgen.dom.*
d = Document('ColSepCheck', 'pdf');
table = Table(magic(4));
table.RowSep = 'Solid';
table.ColSep = 'Solid';
table.Border = 'Solid';
% append the ColSep and RowSep styles to the existing TableEntry styles.
table.entry(1,2).Style = [table.entry(1,2).Style {mlreportgen.dom.ColSep('none'), mlreportgen.dom.RowSep('none')}];
append(d,table);
close(d);
rptview(d);
On the other hand RowSpan and ColSpan properties are used to span the TableEntry to multiple rows/columns.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur MATLAB Report Generator dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!