how to make a custom horizontal alignment in mlreportgen.dom.*?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
how to make custom text and image alignment in
mlreportgen.dom.*
I used
HAlign()
but it is only having 'center','left','right' is there any method to customize this? any solution will be appreciated
3 commentaires
Réponses (1)
Rahul Singhal
le 16 Juil 2018
Hi Aju,
The team has a planned enhancement to support multi-column page layout and will be available in future releases. As an alternative, you can create a page-wide invisible table and append your report content to the first column of the table and images to the second column of the table. Here is a sample script:
import mlreportgen.dom.*
% Create a document
doc = Document("output", "pdf");
open(doc);
% Create a page wide invisible table
tbl = Table();
tbl.Border = "none";
tbl.Width = "100%";
% Create a single row for the table
row = TableRow;
% Create first table entry for the report content and append it to the row
entry1 = TableEntry;
entry1.Style = [entry1.Style {Width("50%")}];
append(entry1, Paragraph("Report content goes here."));
append(row, entry1);
% Create second table entry for the images and append it to the row
entry2 = TableEntry;
entry2.Style = [entry2.Style {Width("50%")}];
append(entry2, Paragraph("Image goes here."));
img = Image(which("ngc6543a.jpg"));
img.Height = "2in";
img.Width = "2in";
append(entry2, img);
append(row, entry2);
% Append row to the table and table to the document
append(tbl, row);
append(doc, tbl);
% Close and view the document
close(doc);
rptview(doc);
Hope this helps!
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Report Generator dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!