读书人

关于对richtextbox上的打印预览有关问

发布时间: 2011-12-24 23:03:24 作者: rapoo

关于对richtextbox上的打印预览问题
我是照某本书上的方法打印预览的:
StreamReader sr = new StreamReader(sFilename, System.Text.Encoding.Default);
ArrayList buffer = new ArrayList();

while (sr.Peek() != -1)
{
buffer.Add(sr.ReadLine());
}

lines = (string[])buffer.ToArray(typeof(string));

PrintPreviewDialog ppd = new PrintPreviewDialog();
ppd.PrintPreviewControl.Document = pd;
ppd.ShowDialog(this);

其中sFilename是我当前文件的路径;

但我觉得这种方法很不适合我的程序,明明我是要预览我的richtextbox上的内容,为什么非要读取文件呢?请问该如何可以直接让我把richtextbox上的内容读到打印预览上?

还有怎样可以实现字体和颜色的打印预览啊?

[解决办法]
帮你顶一下

读书人网 >C#

热点推荐