2011-08-01 47 views
0

在我的網絡應用程序中,我想通過使用Flash的真實物理打印機打印網頁。我希望這樣做,以便瀏覽器添加的典型頁面標題(例如,URL和「Page的y」)不會添加到打印輸出中。有沒有辦法通過SWF打印網頁?

也許我可以生成PDF並將其傳遞給SWF,或者我可以將原始HTML和CSS發送到SWF,然後通過Javascript對SWF調用一些.print()方法。

所以,1)這是可能的嗎?和2)是否有一個庫(在GitHub上)可以讓我這樣做的地方?

+0

什麼是增值使用閃光燈打印網頁? – revo

+0

它可以作爲一種機制,不會顯示瀏覽器注入的頁面標題:http://i.stack.imgur.com/FWayL.png –

回答

2

我會ping a server-side script (php)這將snap shot您想要的頁面,並顯示圖像,然後閃光燈可以使用閃光燈的printjob功能打印。希望有所幫助!

步驟:

  • 1)加載,將顯示使用Loader類的URL快照(用PHP採取 快照)的頁面。確保PHP頁面上的 標題正確(所以瀏覽器認爲它是一個圖像)。
  • 2)使用閃光燈 PrintJob的打印圖像
+0

只是注意到,該printjob事件的代碼示例代碼是一個笑話。哇。 – Marty

+0

@Marty哈,是的。讓你的頭在printjob周圍是相當麻煩的。 – Jacksonkr

+1

我更重要的是,這個例子在語法上是不正確的/不會編譯,即有沒有在構造函數中被調用的函數。 – Marty

相關問題