| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1483 人关注过本帖
标题: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
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
我是用A4纸的,就没清除打印环境,用到自定义的纸的报表,才把打印环境清除了。
2015-08-25 11:23
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册: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: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册: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
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
回复 26楼 JYYXY
不同的打印机点距不一定相同。
例如:同一页面设置在不同的打印机会有打印出来的行数不相等的情况。
好多票据套打用多套“页面设置与打印机”配对,以适应不同打印机的选择。
2015-08-30 19:05
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:0 
以下是引用JYYXY在2015-8-30 17:52:01的发言:

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

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

2015-09-02 09:07
快速回复:VFP9.0中报表定义打印纸为23.0CM*8.0CM,编译安装后,打印纸变为信LETT ...
数据加载中...
 
   



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

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