...
通常web技術無法設置本地計算機的默認打印機,包括用代碼設置紙張大小,如果業務系統中真遇到這種需求,只能通過其它輔助手段(比如ActiveX)實現。下面這段代碼,出自網上被廣泛使用的"泥人張打印API"(抱歉未找到原始出處),已經用C#封裝了很多關於底層打印的API方法 using ...
.Net 提供的打印類PrintDocument 非常簡潔易用,不過在實際應用開發中往往需要對紙張進行自定義,尤其是需要進行票據打印時。這個問題也困擾了我許久,經過查閱相關的資料和多次嘗試,發現其實也很簡單。下面的示例就是我在.Net2.0已經驗證可行的辦法: 這個示例 ...
復制代碼 這個示例是在不要需要用戶通過UI設置紙張的情況下使用。如果需要提供界面給用戶選擇或設置紙張則需要改造。 ...
...
此次版本更新,主要是針對用戶的反饋意見進行的。本着盡量多寫Demo,少寫文檔的原則。畢竟文檔千言,不如代碼一行,關鍵是我語言表達能力也不行啊!:) 主要實現以下新功能: 1、不彈出打印對話框(需要提升的權限,只支持Silverlight 5): Silverlight 5支持使用默認 ...