设置文字间隔问题

ryou791017 2008-12-29 04:01:39
//打印事件处理
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分送上。谢谢
...全文
149 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryou791017 2008-12-31
  • 打赏
  • 举报
回复
没人了吗
ryou791017 2008-12-30
  • 打赏
  • 举报
回复
急!!!!!!
ryou791017 2008-12-29
  • 打赏
  • 举报
回复
SetTextCharacterExtra 设置字符间隔 我的意思是一个有效果一个没有效果。
jin20000 2008-12-29
  • 打赏
  • 举报
回复
PrintPage 这个本身就是打印事件啊,又不是预览的时间,你可以在打印前试试
ryou791017 2008-12-29
  • 打赏
  • 举报
回复
没人知道吗?哎!!!!!!!
xycit 2008-12-29
  • 打赏
  • 举报
回复
up!
gogogo 2008-12-29
  • 打赏
  • 举报
回复
学习了,板凳
ryou791017 2008-12-29
  • 打赏
  • 举报
回复
不是不能使用,是在打印的处理后,打印预览的时候没有效果。谢谢高人解决。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧