找回密码
 加入
搜索
查看: 2510|回复: 7

AU3如何设置记事本中的页面设置

  [复制链接]
发表于 2009-12-5 21:28:43 | 显示全部楼层 |阅读模式
本帖最后由 wmysbbs 于 2009-12-6 18:13 编辑

_FilePrint("C:\WINDOWS\Temp\MiniPrint.txt")

我是用_FilePrint来打印一个文本文件

但在使用过程中发现

如果记事本中的页面设置是默认的字体、字体大小等,那小票打印机打印出来的内容显示就正常

但如果被用户设置过页面设置中的字体、字体大小、页边距等,打印出来的小票内容显示就不正常

当然,手动去设置这些属性当然可以,但每次遇到不明情况的用户,每次都要去手动设置,太麻烦了

AU3有没有什么函数可以修改这方面的设置

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2009-12-5 22:09:41 | 显示全部楼层
不太明白LZ的意思,能说清楚点吗?
实在不行就截图吧!
还有就是LZ的提问标题不符合“论坛发帖规则”建议修改吧!
http://www.autoitx.com/forum.php ... &extra=page%3D1
 楼主| 发表于 2009-12-5 22:39:23 | 显示全部楼层
已经修改,谢谢提醒
 楼主| 发表于 2009-12-6 15:12:06 | 显示全部楼层
此问题无解吗?
发表于 2009-12-6 15:35:17 | 显示全部楼层
试试打印前先读取注册表 HKEY_CURRENT_USER\Software\Microsoft\Notepad 下面的相关数据
如:iMarginLeft、iMarginRight。。。 符合打印条件则继续,不符合则修改后再打印,打印完成后再写回之前读取的值
 楼主| 发表于 2009-12-6 18:13:26 | 显示全部楼层
自己找到方法了,通过注册表

[HKEY_CURRENT_USER\Software\Microsoft\Notepad]

每打印前就导入一次注册表
 楼主| 发表于 2009-12-6 18:14:40 | 显示全部楼层
试试打印前先读取注册表 HKEY_CURRENT_USER\Software\Microsoft\Notepad 下面的相关数据
如:iMarginLeft、 ...
afan 发表于 2009-12-6 15:35



   

呵呵,刚才没刷新贴子,回贴了才发现你的回答,谢谢
发表于 2015-10-25 22:39:21 | 显示全部楼层
请问具体是如何设置的,注册表。我也找到了,但不清楚如何修改。楼主能详细说说吗
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 22:19 , Processed in 0.112431 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表