//打印事件处理
private void pd_PrintPage( object sender, PrintPageEventArgs e )
{ Graphics g = e.Graphics;
IntPtr hdc = g.GetHdc();
SetTextCharacterExtra( hdc, 2 );
g.ReleaseHdc( hdc );
g.DrawString( "1010101010101", new Font( "宋体", 12.0f ), Brushes.Black, 1, 1 );
}
//图片处理
private void pictureBox2_Paint( object sender, PaintEventArgs e )
{
Graphics g = e.Graphics;
IntPtr hdc = g.GetHdc();
SetTextCharacterExtra( hdc, 2 );
g.ReleaseHdc( hdc );
g.DrawString( "1010101010101", new Font( "宋体", 12.0f ), Brushes.Black, 1, 1 );
}
为什么我在图片处理中可以使用SetTextCharacterExtra,而在打印处理中不能使用。求高人解决!100分送上。谢谢
private void pd_PrintPage( object sender, PrintPageEventArgs e )
{ Graphics g = e.Graphics;
IntPtr hdc = g.GetHdc();
SetTextCharacterExtra( hdc, 2 );
g.ReleaseHdc( hdc );
g.DrawString( "1010101010101", new Font( "宋体", 12.0f ), Brushes.Black, 1, 1 );
}
//图片处理
private void pictureBox2_Paint( object sender, PaintEventArgs e )
{
Graphics g = e.Graphics;
IntPtr hdc = g.GetHdc();
SetTextCharacterExtra( hdc, 2 );
g.ReleaseHdc( hdc );
g.DrawString( "1010101010101", new Font( "宋体", 12.0f ), Brushes.Black, 1, 1 );
}
为什么我在图片处理中可以使用SetTextCharacterExtra,而在打印处理中不能使用。求高人解决!100分送上。谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货