愁死了,vb做的打印程序不能打印俄文???

xingchen378 2007-09-19 03:45:02
帮一朋友做了一个打印固定表的程序,本以为很简单,结果他要打印的是俄文,程序就是在文本框里输入内容,然后打印到固定的表格就行了,用的是printer打印的,输入框用的是vb6里的Microsoft Forms 2.0 object library 里的输入框,可以正确写入俄文,可是打印出来都是乱码,哪位高手知道是怎么回事,怎么才能正确显示?
...全文
199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingchen378 2007-09-24
  • 打赏
  • 举报
回复
非常感谢 Tiger_Zhao(VB老鸟) 的热心帮助,那程序没有在vb下调试了,改由vb2005重新写了一下,没有碰到乱码和不能输入其它语言的问题,折腾了好几天的问题终于结束了,vb就让它也过去吧,vb2005还是蛮好用。
Tiger_Zhao 2007-09-20
  • 打赏
  • 举报
回复
好像大多数打印机大于文本时会用“近似”字体进行替代,所以直接设俄文字体不成功比较正常。
你先将文本先打印到 PictureBox 中,然后将图片输出到打印机试试。
xingchen378 2007-09-19
  • 打赏
  • 举报
回复
ВНХА-ын нүүрсний геологийи еренхнй
гаэүын 129-анйи

看看这个文字
xingchen378 2007-09-19
  • 打赏
  • 举报
回复
那俄文的内容在word里打印都是好的,放到vb程序里,用printer打印就出乱码,大家给想想办法呀
xingchen378 2007-09-19
  • 打赏
  • 举报
回复
先谢了,我专门下载了一个俄文字体
pinter.font.name="专门下载的俄文字体" 还是不行
Tiger_Zhao 2007-09-19
  • 打赏
  • 举报
回复
给 Printer 对象设置正确的字体试试,不一定行。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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