jeudi 19 janvier 2012

How to: Print a Range of Pages from a Report

static void printToPDF(Args _args)
{
    Args                args;
    ReportRun           rr;
    str reportName = 'Cust';
    ;

    args = new Args(reportName);

    rr = new ReportRun(args,'');
   
    rr.setTarget(Printmedium::File);
    rr.printJobSettings().format(PrintFormat::PDF);

    rr.printJobSettings().fileName("C:\\Cust_ReportRange.pdf");
   
    rr.printJobSettings().allPages(false);
    rr.printJobSettings().from(2);
    rr.printJobSettings().to(4);

    // Disables forms that enable users to modify
    // the report query and print settings.
    rr.query().interactive(false);
    rr.report().interactive(false);

    rr.run();

}

Aucun commentaire:

Enregistrer un commentaire