大家好,hello,我是方心。作為編程小白,今天我想重新分享一下Winform學習中常用的技巧。(大衛(wèi)亞設)。
在做桌面端軟件時,我們經常會用到打印功能,除了可以通過windows設置打印機,我們還可以通過使用.net提供的已經封裝好的Api,來設置打印機。
1、獲取打印機列表
獲取打印機列表時,先using Sy;
代碼如下:
//設置默認打印機為列表第一個
PrintDocument printDocument = new PrintDocument();
);
= 0;
//獲取打印機列表
foreach (var item in Prin)
{
if (!(item))
(item);
}
獲取默認打印機的時候,是通過一個PrintDocument來獲取的。大家有什么更簡便的辦法,可以在評論區(qū)討論。大家一起學習。
實際編寫過程:
2、設置默認打印機
設置默認打印機的時候,我們需要用到DllImport來引入打印后臺處理程序API)的SetDefaultPrinter 函數。
官方文檔是這么描述的:SetDefaultPrinter 函數為本地計算機上的當前用戶設置默認打印機的打印機名稱。
代碼如下:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
bool state = SetDefaultPrinter());
if (state)
Me("設置成功!");
}
[DllImport("win;)]
public static extern bool SetDefaultPrinter(string Printername);
實際編寫過程:
以上方式都是小編的一點拙見,如果各位有什么更好的方法,歡迎評論區(qū)指正。小編感激不盡~
如果各位覺得我寫的對你有那么一點點幫助,可以隨手點一下關注,之后我會繼續(xù)努力的。[加油]
1.《換了新打印機要怎么設置?總結很全面速看!「Winform開發(fā)小技巧04」設置打印機》援引自互聯(lián)網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《換了新打印機要怎么設置?總結很全面速看!「Winform開發(fā)小技巧04」設置打印機》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/why/2946288.html