C# Winform打印超市小票的代码,在点击收银按钮时,立马自动打印...跪求帮助,高分!
C#+Winform打印超市小票的代码,在点击收银按钮时,立马自动打印,希望里面有注释,感谢万分!...
C#+Winform打印超市小票的代码,在点击收银按钮时,立马自动打印,希望里面有注释,感谢万分!
展开
展开全部
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Pen blackPen = new Pen(Color.Black, 3);
// Create array of rectangles.
Rectangle[] rects =
{
new Rectangle( 140,70,560,330), //参数说明:左边距,上边距,右边距,底边距
new Rectangle(145,75,550,320),
};
// Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects);
e.Graphics.DrawString(this.LTitle.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(250, 30));//其中10为左边距,30为上边距
e.Graphics.DrawString(this.LName.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(150, 80));//画标签名,LName就是标签的名字
e.Graphics.DrawString(this.txtName1.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(280, 80));//画从库中取出的数据,txtName1为这个文本框的名字
}
//以上给你一小段参考代码:拉一printDocument控件,然后直接画来打印
//然后在前台创建一个btn控件,用以下这个方法就能直接打印了:
printDocument1.Print();
{
Pen blackPen = new Pen(Color.Black, 3);
// Create array of rectangles.
Rectangle[] rects =
{
new Rectangle( 140,70,560,330), //参数说明:左边距,上边距,右边距,底边距
new Rectangle(145,75,550,320),
};
// Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects);
e.Graphics.DrawString(this.LTitle.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(250, 30));//其中10为左边距,30为上边距
e.Graphics.DrawString(this.LName.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(150, 80));//画标签名,LName就是标签的名字
e.Graphics.DrawString(this.txtName1.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(280, 80));//画从库中取出的数据,txtName1为这个文本框的名字
}
//以上给你一小段参考代码:拉一printDocument控件,然后直接画来打印
//然后在前台创建一个btn控件,用以下这个方法就能直接打印了:
printDocument1.Print();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询