1 args args;
2 ReportRun rr;
3 Report rb;
4 PrintJobSettings pjs;
5 ;
6 args= new Args("Report");
7 args.record(common));
8 args.parmEnum(PrintCopyOriginal::OriginalPrint);
9
10
11 rr = new ReportRun(Args);
12 rb = rr.report();
13 rr.suppressReportIsEmptyMessage(true); // no more "Report is empty..." stuff
14 pjs = rr.printJobSettings();
15 pjs.virtualPageHeight(0);
16 pjs.fitToPage(true);
17
18
19 rb.interactive(false);
20 rr.query().interactive(false);
21 pjs.setTarget(PrintMedium::File);
22 pjs.viewerType(ReportOutputUserType::HTML);
23 rr.init();
24 pjs.setTarget(PrintMedium::File);
25 pjs.viewerType(ReportOutputUserType::HTML);
26 pjs.format(printFormat::HTML);
27
28 pjs.fileName(@"fileName");
29 rr.run();