打印VFP报表时,能否自定义设置纸张大小?
打印VFP报表时,我需要自定义设置纸纸张大小,但在VFP报表的打印设置所列“纸张大小”中没有自定义项,请问专家能否定义设置纸纸张大小?敬请指教,不胜感激!
[解决办法]
自定义纸张操作方法
如果是win98 请通过,控制面板--> 打印机--> 自定义纸张,转到VFP,报表--> 页面设置-选择自定义纸张
如果是win2000 或XP 请通过,打印机--> 服务器属性--> 格式--> 创建新格式--> 保存格式,转到VFP,报表--> 页面设置-选择自定义的纸张格式
--------------------------------
自定义纸张,重新安装系统(已设置自定义纸张)或在另一台机子上使用(已设置自定义纸张),
这时报表不是原来默认的,所以要需在此机子上重新选择自定义纸张并编译,这样太麻烦了,
用如下方法可以轻松解决:
在报表设计中选择好纸张大小,然后用use 打开此报表(如:USE 报表名.frx 一定要带扩展名),然后Browse,清空第一条记录的expr字段值,重新编译,ok。
这种方法的实现环境:vfp8.0,xp
这样不管重新安装系统或在另一台机子上运行均正常了。