GDI+ HatchBrush /TextureBrush 打印问题

Tinary3v0 2008-08-26 10:19:22
用GDI+建立路径GraphicsPath或Region,然后使用HatchBrush填充成斜线区域,或者使用TextureBrush
制作一个斜线的png图片填充区域。

这些填充在显示器上显示是没有问题的,但是打印出来就会变粗,不知道那位曾经遇到过这样的问题?是怎么解决的?
...全文
101 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Tinary3v0 2008-09-04
问题已经解决了,使用画刷打印的时候斜线还是会变粗的,调整了画刷的颜色后虽然看起来不怎么粗了 但是有点虚,
最好还是通过直接画线解决的 如果有人遇到这样的问题 请参考Graphics类中有一个SetClip方法 可以将填充
的直线限制在一定的范围当中,也就实现了使用斜线或纹理画刷来来填充的效果 可以保证打印的时候线不变粗。
如果还有问题 请联系我。
最后感谢楼上两位的恢复。 谢谢参与!
  • 打赏
  • 举报
回复
菜牛 2008-08-28
打印的时候要根据打印机DC调整比例。
  • 打赏
  • 举报
回复
sereve 2008-08-27
不知道你打印文本是否正常
这个好像跟打印机的设置有关。。以前碰到过打印字的时候也是好粗的。调下墨盒试试吧。。
  • 打赏
  • 举报
回复
Tinary3v0 2008-08-27
自己顶一下 郁闷
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
加入

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2008-08-26 10:19
社区公告
暂无公告