I am mkaing a report in MATLAB and want to make headrs and footers
18 views (last 30 days)
Show older comments
Katherine
on 20 Nov 2025 at 10:42
Commented: Taylor
on 21 Nov 2025 at 14:51
I am generating a word document in MATLAB without a template, and I want to make the headers and footers. I can only find information online about using holes in a dotx but I don't have dotx and therefore no holes, is there an actual command that inserts headers and footers?
0 Comments
Accepted Answer
Taylor
on 20 Nov 2025 at 18:36
For Word:
For PDFs:
2 Comments
Taylor
on 21 Nov 2025 at 14:51
Try this
import mlreportgen.dom.*;
d = Document("MyReport","docx");
open(d);
% Create a header for the current section
header = DOCXPageHeader();
para = Paragraph("Header content here");
para.Bold = true;
append(header, para);
% Attach the header to the current page layout
d.CurrentPageLayout.PageHeaders = header;
% Add report content as usual
append(d, Paragraph("Main body content here"));
close(d);
rptview(d.OutputPath);
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!