c# 如何打印richtextbox 的内容?给出完整代码。

如题所述

第1个回答  推荐于2018-03-29
Font printFont ;

privatevoid pd_PrintPage(object sender, PrintPageEventArgs ev)
{
ev.Graphics.DrawString (richTextBox1.Text);
ev.HasMorePages = true;
}

publicvoid Printing()
{
printFont = new Font("Arial", 10);
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
// 打印文档
pd.Print();
}

设置一个打印按钮,调用Printing();如果没有打印机,网上下载一个虚拟打印机试验本回答被网友采纳
第2个回答  2012-11-13
MessageBox.Show(richTextBox1.Text);
第3个回答  2012-11-13
来看这个吧,微软官方的,c# 如何打印 richtext内容

参考资料:http://support.microsoft.com/kb/812425

相似回答