-3

我的标签页上有一些文字,为了打印该标签页,我将其转换为图像并将该图像作为打印件,因此打印后该文本不清楚

PrintdDocument 上的代码是

private void printDocument1_PrintPage(object sender,System.Drawing.Printing.PrintPageEventArgs e)

{
    Bitmap btmp = new Bitmap(this.tabPage1.Width, this.tabPage1.Height);
    tabPage1.DrawToBitmap(btmp, new Rectangle(0,0, this.tabPage1.Width, this.tabPage1.Height));
    e.Graphics.DrawImage(btmp, 0,150);

}
4

1 回答 1

2

如果您想要更好看的文本,请将其绘制在高分辨率图像上。更好的是,直接将文本输出到 e.graphics 而不先转到图像。

于 2013-01-28T04:36:25.130 回答