Report Generator Creation
Use the MATLAB Report Generator™ application programming interface (API) to create programs to generate reports. To get started, see Create a Report Program. Other topics below have details about the required and optional tasks, and the elements that make up a report generator program. For general information on reporters, see What Is a Reporter?
To share your report generation program with others who do not have MATLAB installed on their systems, see Create a Standalone Application from a Report Program.
Report Containers and Base Classes
Progress, Error, Warning, and Debug Messages
|DOM message dispatcher|
|Holds message triggering message event|
|Filter to control message dispatcher|
- Create a Report Program
Overview and general information about creating a report program.
Required Report Tasks and Elements
- Create Report Container
Create report object to hold report content.
- Construct a Report API or DOM API Object
Construct objects using API classes.
- Add Content to a Report
appendto add content to Report API or DOM API reports and report elements.
- Close a Report
The last step in creating a report with the DOM API is to close the report.
Optional Report Tasks and Elements
- Import the API Packages
Import packages so that you do not have to use long, fully qualified class names.
- Display Progress and Debugger Messages
Specify messages to display when generating a report.
- Display Report
Display the generated report in a viewer.
- Create a Standalone Application from a Report Program
Enable sharing of report generation programs with users who do not have MATLAB installed.
Troubleshoot an error that is caused by file contention during PDF generation on a cloud drive.