2012-08-02 51 views
0

我正在開發一個.Net MVC 3.0 Web應用程序。有一部分我必須顯示這樣的發票細節。 enter image description hereHtml頁面打印,PDF和複製到剪貼板.net MVC 3.0

在右上角我需要打印,PDF &複製到剪貼板功能。

如何添加這三個按鈕以上功能。請幫助我......

在此先感謝..... !!!

注意:(我後面添加了這部分)。有一整頁。但是這個預覽發票只是div標籤包裝頁面的一部分。我不想打印整個頁面。我只想給三個按鈕只發送給該發票div標籤。謝謝:)

回答

1

PDF =只是鏈接到PDF(或產生的PDF中的URL)

打印的URL =你在打印? PDF?如果是這樣,這是多餘的,因爲一個人只需要點擊PDF並且可以從那裏打印。是否打印網頁?同樣,冗餘,因爲網絡瀏覽器已經具有打印功能。

複製到剪貼板=你在複製到剪貼板是什麼?目前,這隻能通過Flash完成,並且可能在將來不是您可以完成的任何事情。這個問題的答案列出了一些選項:How do I copy to the clipboard in JavaScript?

最重要的是,您提供的圖像看起來是由不瞭解網頁工作原理的IA或UX用戶創建的線框。並不罕見,但實際上這是UX問題,而不是發展問題。 UX團隊首先需要解決這個問題。

更新基於問題的更新:

對於只想要對付特定的div,PDF和COPY的內容到剪貼板上面仍然站立的意見。

PRINT選項有哪些變化。這可能會變得混亂。你可以嘗試通過JS交換CSS來只顯示你想要打印的部分,然後通過JS觸發一個打印對話框,但這會有點混亂。我可能會考慮讓PRINT圖標變成'PRINT FRIENDLY'圖標。點擊更新CSS後,只顯示您想要打印的內容。然後讓用戶在瀏覽器中使用PRINT功能,或者嘗試用另一個JS觸發打印對話框(儘管我不確定瀏覽器支持從JS直接打印的位置)。