// 这段代码显示打印预览,可以正常打印出来
private void button1_Click(object sender, System.EventArgs e)
{
PrintDoc = new PrintDocument();
PrintDoc.PrintPage += new PrintPageEventHandler(PrintPageDocument);
PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog();
printPreviewDialog.Document = PrintDoc;
printPreviewDialog.ShowDialog();
}
// 如果弹出页面设置对话框,然后再打印就会将内容打印到纸的中间
private void button2_Click(object sender, System.EventArgs e)
{
PageSetupDialog pageSetupDialog = new PageSetupDialog();
pageSetupDialog.Document = PrintDoc;
if (pageSetupDialog.ShowDialog() == DialogResult.OK)
{
try
{
PrintDoc.Print();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
怎么解决这个问题哪?
private void button1_Click(object sender, System.EventArgs e)
{
PrintDoc = new PrintDocument();
PrintDoc.PrintPage += new PrintPageEventHandler(PrintPageDocument);
PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog();
printPreviewDialog.Document = PrintDoc;
printPreviewDialog.ShowDialog();
}
// 如果弹出页面设置对话框,然后再打印就会将内容打印到纸的中间
private void button2_Click(object sender, System.EventArgs e)
{
PageSetupDialog pageSetupDialog = new PageSetupDialog();
pageSetupDialog.Document = PrintDoc;
if (pageSetupDialog.ShowDialog() == DialogResult.OK)
{
try
{
PrintDoc.Print();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
怎么解决这个问题哪?
解决方案 »
- 求用Winfrom 写网站信息自动填写的思路
- 如何在ListView中实现锁定列的功能?
- Pocket PC开发,求EVC++3.0,急用!
- 在数据库中只存放图片路径并可以读取出来
- 抓狂拉,为什么从sql中取得的图片不能显示 (在线等)
- excel有空行的问题,程序能删除吗??用c# 解决就给分!
- 小妹问个异步的问题: "使用EndInvoke等待异步调用"这种方式它阻塞EndInvoke. 是何意啊?
- .Net开发轻便的WinForm程序
- [求助]用C#调用SQLServer数据库的代码
- 可以继承BUTTON创建USER_CONTROL吗?
- 如何让一个变量随着textbox的值变化而自动变化呢? 在线等
- 求助C#关于多线程问题
{
Font PrintFont = new Font("宋体", 16);
e.Graphics.DrawString(textBox1.Text, PrintFont, Brushes.Black, 0, 0);
}
{
Font PrintFont = new Font("宋体", 16);
e.Graphics.DrawString(textBox1.Text, PrintFont, Brushes.Black, 0, 0);
}
0,0的问题!
如果你要居中的话,可以使用StringFormat参数