| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 678 人关注过本帖
标题:VFP9预览后打印不能打印到文件
只看楼主 加入收藏
xlsoftware
Rank: 2
等 级:论坛游民
帖 子:12
专家分:23
注 册:2011-5-3
收藏
得分:0 
以下是引用laowan001在2023-11-4 10:23:51的发言:


介绍一下我的用法(VFP9),供参考:
在这种使用不同打印机的情况下,让用户指定标签打印名称和A4打印机名称,分别保存下来。
在打印标签的时候,看是否有保存的标签打印机名称,如果有就set print to name 标签打印机名称,直接打印到标签打印机了,如果没有则选择打印机

是的,这也是一种方案,只是打印机名称要固定,对于有多个不同标签机的有点难度;如果能直接使用设计时的名称,学习成本相对要低些
2023-11-04 11:26
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1088
专家分:2677
注 册:2015-12-30
收藏
得分:0 
以下是引用xlsoftware在2023-11-4 11:26:37的发言:


是的,这也是一种方案,只是打印机名称要固定,对于有多个不同标签机的有点难度;如果能直接使用设计时的名称,学习成本相对要低些


打印机是每台电脑自己保存自己的(保存在本地),不是大家都用一样的设备,也不需要固定,随时可以修改所选打印机,就算有多个不同标签打印机,但通常一台电脑会相对固定使用某台标签打印机,这样正好适应了不同电脑的设备环境

“直接使用设计时的名称”:如果用户更新了打印设备,难道还要修改程序不成?
2023-11-05 10:11
iswith
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:443
专家分:567
注 册:2013-5-14
收藏
得分:0 
说半天都不知道在说什么,很神奇。。。。。是不是说打印换个打印机,纸张页面不对。。。?
2023-11-05 15:52
xlsoftware
Rank: 2
等 级:论坛游民
帖 子:12
专家分:23
注 册:2011-5-3
收藏
得分:0 
回复 13楼 iswith
在 VFP8 中,执行命令 REPORT FORM "report1.frx" PREVIEW WINDOW (m.loFrm.Name) TO FILE c:\_6QS0W6F0B.bin 可以在预览后,再点打印,可以将报表打印到文件中;
但是在 VFP9 中,它是直接向当前打印机中输出内容(直接用打印机打印了);
 我希望VFP9里,设置 SET REPORTBEHAVIOR 80 后,也能像 VFP8 一样,预览后再打印,也是将内容输出到一个文件中,而不是直接输出到打印机中打印出来
2023-11-05 23:22
iswith
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:443
专家分:567
注 册:2013-5-14
收藏
得分:0 
看样子,大数人真不看VFP9的新特性 ReportListener ,自己多看看吧,VFP自带实例有这些的。
2023-11-06 07:28
xlsoftware
Rank: 2
等 级:论坛游民
帖 子:12
专家分:23
注 册:2011-5-3
收藏
得分:0 
以下是引用iswith在2023-11-6 07:28:09的发言:

看样子,大数人真不看VFP9的新特性 ReportListener ,自己多看看吧,VFP自带实例有这些的。


SET REPORTBEHAVIOR 80
80模式下有新特性吗

[此贴子已经被作者于2023-11-6 19:00编辑过]

2023-11-06 18:59
快速回复:VFP9预览后打印不能打印到文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021879 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved