private void Print(Panel pnl, System.Drawing.Printing.PrintPageEventArgs e)
//..打印
{
    Bitmap bt = new Bitmap(pnl.Width, pnl.Height);
    Rectangle ra = new Rectangle();
    ra.X = 0;
    ra.Y = 0;
    ra.Height = pnl.Height;
    ra.Width = pnl.Width;
    pnl.DrawToBitmap(bt, ra);    e.Graphics.DrawImage(bt, new RectangleF(0, 0, bt.Width, bt.Height), new RectangleF(0, 0, bt.Width, bt.Height), GraphicsUnit.Pixel);
    bt.Dispose();
}我是将 pnl 当作一张图片打印出来
但是打印出来的效果非常不清楚,每个字都像是一个点一个点拼起来的
哪位大侠知道为什么吗