1

Print Dialog Bogを開かずにJavaでi-net Crystel Clear Report ex:(report.rpt)を印刷する方法。

i-net cristel レポートを使用して Java で例を挙げてください。

レポートを直接プリンタに印刷するページの部数を渡します。

以下のコードはサーバー マシンで実行されています。以下のコードを実行している間、クライアント マシンに設定されているクライアントのデフォルト プリンタ マシンでレポートを印刷したかったのです。

PrinterJob printerJob = PrinterJob.getPrinterJob();
printerJob.setCopies(1);    
PrintRequestAttributeSet attributeSet = new HashPrintRequestAttributeSet(); 
RenderData data = new URLRenderData("url"); 
Progress progress = new PrinterJobProgress(null, printerJob, attributeSet, data);
progress.startProgress(); 
progress.waitUntilFinished();

ありがとうございます。

4

1 に答える 1

1

ここにある「ビューア プログラミング ガイド」を試すことができますhttp://www.inetsoftware.de/products/clear-reports/documentation/written-guides - この質問はそこで完全に回答されています。要するに、次のようなものです。

   ReportView reportView = viewer.createReportView(
             new URLRenderData("http://myreportserver:9000/?report=file:sample.rpt");
   reportView.print( 1, -1, false);
于 2012-12-11T11:25:27.690 に答える