在Windows應用程序中,打印是一個非常重要的功能,實際上很常用.net的打印功能作為組件提供,為程序員提供了極大的便利。打印作業(yè)通常包括四個功能
1打印設置設置打印機的某些參數(shù),如更改打印機驅動程序
2頁設置頁面大小、紙張類型等
3打印預覽類似于word中的打印預覽
4打印
以下是一個簡單的例子
1、打印機設置代碼。
print dialog print dialog=new print dialog();
=printDocument
();2、打印紙張設置代碼
pagesetupdialogpagesetupdialog=newpagesetupdialog();
=printDocument
();3、打印預覽代碼
=PrintDocument _ PrintPage
printpreviewdialogprintpreviewdialog=newprintpreviewdialog { document=print document };
三一
{
();
}
Catch(Exceptionexcep)
{
Me、“打印錯誤”、Me、Me);
}4,打印內容設置代碼
Graphicsg=e . Graphics
Penp_Line=newPen,2 f);
=Da
//
G.drawrectangle (p _ line,newrectangle (100,50,300,200));
G.drawline (p _ line、newpoint (100、150)、newpoint (400、150));
G.drawline (p _ line、newpoint (100、188)、newpoint (400、188));
G.drawline (p _ line、newpoint (100、221)、newpoint (400、221));
//
G.drawline (p _ line、newpoint (200和83)、newpoint (400和83));
G.drawline (p _ line、newpoint (200、116)、newpoint (400、116));
//豎線
G.drawline (p _ line、newpoint (200、50)、newpoint (200、250));
G.drawline (p _ line、newpoint (300、50)、newpoint (300、150));
//文字
bru shb _ Text=newSolidBru);
G.DrawString(“名稱”、new font(“Microsoft雅黑”、12f、fon)、b _ text、new point (230,55));
G.DrawString(“性別”,newFont(“微軟雅黑”,12f,fon),b _ text,new point (230,88))
G.DrawString(“民族”,newFont(“微軟雅黑”,12f,fon),b _ text,new point (230,121))
G.DrawString('Lena ',newFont ('Microsoft夜黑',12f,fon),b _ text,new point (330,55)
G.DrawString(“女人”、newFont(“微軟雅黑”、12f、fon)、b _ text、new point (340、88));
G.DrawString(“未知”、newFont(“微軟雅黑”、12f、fon)、b _ text、new point (330、121))
G.DrawString(“公司名稱”、newFont(“微軟雅黑”、12f、fon)、b _ text、new point (115、155))
G.DrawString(“職位”,newFont(“微軟雅黑”,12f,fon),b _ text,new point (130,193))
G.DrawString(“聯(lián)系電話”、new font(“Microsoft夜黑”、12f、fon)、b _ text、new point (115、225)
Pic=resizeimage (pic,newsize (92,92));
G.DrawImage(pic、102和52);打印代碼
=PrintDocument _ PrintPage
三一
{
();
}
Catch(Exceptionexcep)
{
Me、“打印錯誤”、Me、Me);
controller . onend print(print document、newprinteventargs());
}5、完整代碼已上傳。感興趣后,請在私信中發(fā)送“打印”。謝謝你的閱讀。
1.《打印機怎么顯示打印列表?總結很全面速看!C#打印操作——打印設置、打印預覽及打印》援引自互聯(lián)網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《打印機怎么顯示打印列表?總結很全面速看!C#打印操作——打印設置、打印預覽及打印》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/why/3048890.html