This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

MATLAB Report Generator Task Examples

Report Generator sample tasks and associated code

These examples illustrate how to use the Report API to create and format report content.

Word

Page Layout

Create a Report With Landscape Pages

Generate a report that has landscape pages

Create a Report With Portrait and Landscape Pages

Generate a report that has both portrait and landscape pages

Set Page Margins in a Word Report

Define margins and header, footer, and gutter sizes for a DOCX page

Tables

Side-By-Side Tables

Arrange tables next to each other on a page

Fit Wide Tables in a Page

Slice a wide table to fit on a page

Span a Table Entry Across Rows and Columns

Set table entry to span across rows or columns

Aligning Table Entry Content Horizontally

Horizontally align table entries

Set Table Column Width

Set table column widths

Create a Zebra-Striped Table

Create striped table with alternating row colors

Images and Figures

Scale Image To Fit Page

Set image height and width to fit it on page

Side-By-Side Images

Arrange images next to each other on a page

Side-By-Side Figures

Arrange MATLAB figures next to each other on a page

Numbering

Number Section Headings, Table Titles, and Figure Captions Programmatically

Create numbered chapter and subsection headings

Programmatically Number Pages

Use the DOM and Report APIs to number Word or PDF pages

PDF

Page Layout

Create a Report With Landscape Pages

Generate a report that has landscape pages

Create a Report With Portrait and Landscape Pages

Generate a report that has both portrait and landscape pages

Set Page Margins in a PDF Report

Define margins and header, footer, and gutter sizes for a PDF page

Tables

Side-By-Side Tables

Arrange tables next to each other on a page

Fit Wide Tables in a Page

Slice a wide table to fit on a page

Span a Table Entry Across Rows and Columns

Set table entry to span across rows or columns

Aligning Table Entry Content Horizontally

Horizontally align table entries

Set Table Column Width

Set table column widths

Create a Zebra-Striped Table

Create striped table with alternating row colors

Images and Figures

Scale Image To Fit Page

Set image height and width to fit it on page

Side-By-Side Images

Arrange images next to each other on a page

Side-By-Side Figures

Arrange MATLAB figures next to each other on a page

Hyperlink Image

Add hyperlinks to an image

Numbering

Number Section Headings, Table Titles, and Figure Captions Programmatically

Create numbered chapter and subsection headings

Programmatically Number Pages

Use the DOM and Report APIs to number Word or PDF pages

HTML

Tables

Side-By-Side Tables

Arrange tables next to each other on a page

Span a Table Entry Across Rows and Columns

Set table entry to span across rows or columns

Set Table Column Width

Set table column widths

Create a Zebra-Striped Table

Create striped table with alternating row colors

Images and Figures

Side-By-Side Images

Arrange images next to each other on a page

Side-By-Side Figures

Arrange MATLAB figures next to each other on a page

Hyperlink Image

Add hyperlinks to an image

Numbering

Number Section Headings, Table Titles, and Figure Captions Programmatically

Create numbered chapter and subsection headings