我做了一个类似记事本的文本编辑器,但是无法正常打印RichTextBox中的文本。
打印出来总是白纸,但是同样的代码在另外一个程序中就一切正常,实在是搞不懂为什么。代码如下:
private void barBtnPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) 
{
StringReader streamToPrint = new StringReader(txtContant.Text);
System.Drawing.Printing.PrintDocument pd = new System.Drawing.Printing.PrintDocument(); 
         PrintDialog dlg = new PrintDialog();
dlg.Document = pd;
if(dlg.ShowDialog()== DialogResult.OK) 
{
pd.Print();
}
}