标题:VFP9.0中报表定义打印纸为23.0CM*8.0CM,编译安装后,打印纸变为信LETTER。是 ...
只看楼主
JYYXY
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-8-23
得分:0 
回复 17楼 mywisdom88
谢谢!你说的方法,我还没验证。但问题是在一软件应用中要打印多份不同格式的报表,打印每一种报表前都进行选择吗?实际上,宽度不超过A4纸规格的纸格式不存在上述问题。
2015-08-25 10:53
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
我是用A4纸的,就没清除打印环境,用到自定义的纸的报表,才把打印环境清除了。
2015-08-25 11:23
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
以下是引用fyyylyl在2015-8-25 10:13:31的发言:

frx文件的Expr中的PAPERSIZE为纸张ID,可用myfll的pageradd函数定义并取得

不同电脑上的纸张规格为241*140的纸张ID应该不一样的,你怎么判断是2个相同的纸张规格?都是241*140的呢?
2015-08-25 11:33
fyyylyl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:16
帖 子:287
专家分:676
注 册:2006-5-22
得分:0 
回复 23楼 mywisdom88
打印前重新定义就可以了

2015-08-25 15:40
JYYXY
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-8-23
得分:0 
回复 21楼 JYYXY
此招经验证无用。
2015-08-30 17:09
JYYXY
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-8-23
得分:0 
回复 17楼 mywisdom88
问题是,报表打印出来的内容的位置全改变了,特别是套打发票,在开发的电脑上对得整整齐齐的,安装到别一台电脑上,打印出的位置变了。
2015-08-30 17:52
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 26楼 JYYXY
不同的打印机点距不一定相同。
例如:同一页面设置在不同的打印机会有打印出来的行数不相等的情况。
好多票据套打用多套“页面设置与打印机”配对,以适应不同打印机的选择。
2015-08-30 19:05
fyyylyl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:16
帖 子:287
专家分:676
注 册:2006-5-22
得分:0 
以下是引用JYYXY在2015-8-30 17:52:01的发言:

问题是,报表打印出来的内容的位置全改变了,特别是套打发票,在开发的电脑上对得整整齐齐的,安装到别一台电脑上,打印出的位置变了。

字符间相对位置应该不变,变的只是上边空、左边空(可调整进纸位置)

2015-09-02 09:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-456697-1-1.html




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

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