我是在printDocument1_PrintPage事件里
用e.Graphics.DrawString来打印字符串
form中设置一个按钮,单击按钮的时候
PrintDialog printDialog = new PrintDialog();
printDialog.Document = this.printDocument1;
printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Default", 315, 394);
if (printDialog.ShowDialog() == DialogResult.OK)
{
try
{
printDocument1.Print();
}
catch (Exception excep)
{
MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
我应该在添加什么代码使之可以按照8cm*10cm的尺寸打印?
谢谢了。
我自己找了“printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Default", 315, 394);”这一句代码,但是使用无效,操作系统为win XP or 2003
用e.Graphics.DrawString来打印字符串
form中设置一个按钮,单击按钮的时候
PrintDialog printDialog = new PrintDialog();
printDialog.Document = this.printDocument1;
printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Default", 315, 394);
if (printDialog.ShowDialog() == DialogResult.OK)
{
try
{
printDocument1.Print();
}
catch (Exception excep)
{
MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
我应该在添加什么代码使之可以按照8cm*10cm的尺寸打印?
谢谢了。
我自己找了“printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Default", 315, 394);”这一句代码,但是使用无效,操作系统为win XP or 2003
解决方案 »
- 这是什么错误啊
- winform里 dataGridView里的图片怎么样在pictureBox1.BackgroundImage里显示呢?
- winform开发时数据更新出现的错误 帮帮忙
- 这段仰辉3角为什么会异常退出
- 如何在物理引擎的碰撞计算中得到碰撞作用线?
- C#要使用C++写的DLL ,而此DLL提供了对某ActiveX控件的操作)
- c#程序怎么生成exe文件
- C#中 static & extern 一起用是怎么个解释?
- 如何在public class类里调用当前的Form?
- 关于.NET的安装问题。
- C# 怎么判断webbrowser 装载的是我想要的网页,还是错误页面
- CredentialCache怎么用?
C#调用局域网中POS打印机
WEB免费打印控件推荐
{
if (printDialog1.ShowDialog() == DialogResult.OK)
{
try
{
printDocument1.PrintPage +=new System.Drawing.Printing.PrintPageEventHandler(printDocument1_PrintPage);
printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Default", 200, 150);
printDocument1.Print();
}
finally
{ }
}
} private void printDocument1_PrintPage(object sender, PrintPageEventArgs ev)
{
ev.Graphics.DrawString("haha", new Font("宋体", 10), Brushes.Black, new PointF(10, 10));
}