我打算在VS 2010中使用C#.NET開發一個小型Windows應用程序。應用程序應該讀取人員的數據並填寫卡片佈局的字段,然後用戶可以單擊打印按鈕以打印卡片。打印卡並將其顯示給用戶的最佳解決方案是什麼?C#中的卡片打印#
1
A
回答
1
像編程中的所有事情一樣,它取決於你想做多少工作。在我們的應用程序中(不確定是否允許我發佈鏈接,所以最好不要),我們以相當標準的形式從用戶處獲取數據,然後使用標準圖形樣式調用來繪製卡片。然後,該相同的代碼可以繪製成圖像控件以向用戶或向打印機設備顯示以產生最終輸出。我們有(幾個)抽象層,以便繪製成任何一種輸出的調用都是相同的。
總的來說,我們發現開發自己的定製解決方案而不是依賴報告組件更有成效。自定義解決方案更易於更改,並且在大多數情況下,實際所需的功能只需要一天左右的工作。
0
ReportViewerControl http://msdn.microsoft.com/en-us/library/ms251671.aspx是一個可能的候選人。如果您有Visual Studio並且它也可以用PDF格式導出報告,則它是免費的。你可以綁定到一個自定義的數據源(它不需要一個數據庫),完成後需要幾分鐘時間。
相關問題
- 1. 打印卡片組
- 2. 卡片遊戲不能打印卡片
- 3. 如何從Java打印Zebra卡片打印機上的圖像
- 4. 照片打印在C#
- 5. Jpanel在PersonaC30卡片打印機上打印
- 6. 如何使用循環打印卡片?
- 7. 從C++打印預印卡片的最簡單方法是什麼?
- 8. C#打印機打印只提交圖片的四分之一
- 9. Java graphics2d使用卡片打印機將高分辨率圖像打印到CR80卡片
- 10. 從javascript中打印照片
- 11. 在OSX(可可)中打印4「x6」卡片
- 12. 使用OOP在Python中打印卡片列表?
- 13. C#打印(RichTextBox中)
- 14. 打印圖片框
- 15. 用於打印卡片的Java多維陣列
- 16. C#中的批量打印
- 17. C中的SATO USB打印#
- 18. 打印片的在golang
- 19. 在新選項卡中打印內容打印空白頁
- 20. 添加卡片圖片C#
- 21. 卡夫卡directstream DSTREAM地圖不打印
- 22. 外部Sd卡打印
- 23. 並排打印卡座
- 24. 以下代碼片段(在C中)是什麼打印的?
- 25. 帶卡片的RecyclerView。爲每張卡片打開新的活動
- 26. 在特定選項卡中打印富文本框多頁C#
- 27. 從文件中讀取和打印,但卡在循環C
- 28. 打印 '%' 與C的printf/C++
- 29. 打印:C
- 30. 打印在C++