2012-07-09 116 views
3

以前有沒有人做過這個。我無法理解所提供的示例遊戲。異步pdf生成播放框架

Promise<InputStream> pdf = new ReportAsPDFJob(report).now(); 
InputStream pdfStream = await(pdf); 
renderBinary(pdfStream); 

我知道如何在遊戲框架的工作,但使用PDF模塊中發揮你怎麼返回的輸入流。

回答

3

該示例僅用於顯示長時間運行的過程,以及如何與Job一起使用。沒有ReportAsPDFJob對象。

其次,提供的PDF模塊用於使用renderPDF方法從控制器進行渲染。這會導致Result被拋出,而不是創建Promise。

爲了讓這個工作,你應該看看PDF模塊,看看你如何將它轉換爲返回一個Promise,而不是拋出一個Result。