Unless your form is very simple, you are looking at quite a lot of programming work to translate the graphic objects from the form to a report. I'd suggest that you use a temporary table to help with the process. For example, your temporary table would store the values for:
1) Type of object: Label, Line, Rectangle, etc.
2) Coordinates of the object
3) Color of the object
4) Width of the line objects or font size of text objects
5) Text of the label
etc.
Your form would store the proper values in the temporary table. Then, your report would retrieve those values and use them to actually draw the graphics and labels on the report.