软件注册站
热情软件屋

 
如何在报表文件中设置自定义纸张的大小
编号: QA003078    
建立日期: 2000年6月22日 最后修改日期: 2004年1月1日
所属类别: FoxPro/Visual FoxPro - 打印与报表
   
    操作系统:windows98
    编程工具:vfp
    问题:如何在报表文件中设置自定义纸张的大小?在WIN98中只能定义一个自定义纸张的大小,如果我需要几个自定义纸张,在VFP的不同的REPORT文件中设置不同的自定义纸张,如何解决。另外在WINDOWS2000为什么找不到自定义纸张。(赵问)
   
    希望我的建议会对你有所帮助。
    在报表设计过程中,可以通过在页面设置中定义自定义纸张的大小,只要设置后存盘,该设置就始终对该报表有效,除非你对它重新修改。
    如果想在报表输出前重新设定页面,可以认真参考一下VFP中对report命令中的各项参数的用法描述,其中有些选项可以让你在报表输出前定义各项打印参数。
    注意:报表页面的宽度受打印机类型的限制,超出该限制,设置无效;报表按某一页面宽度设计结束后,如果将页面的宽度改小到不容纳该报表的话,报表无法正常打印输出。
    
    FDB的意见:
    在Windows Xp下直接点击开始--控制面板---打印机和传真机--点击文件---选择服务器属性--新建纸张格式(设置好自己所需纸张的长宽)保存此格式即可,注意格式名称.此方法比其他方法都方便实用
    
    Lu Zheng Ming的意见:
    Wjl 的回答是倒江湖。
    Win98 与 Win2k 对用户定义paper size 有所不同。
    在Visual FoxPro 6.0中, 你可以使用下面的命令显示报表的纸张大小。
    Use ReportName.frx
    loca all for objtype=1 and objcode=53
    disp expr
    然后确认你的纸张大小的Id被正确地映射到Win2k系统! :-)
    
    lw的意见:
    到http://cfyn.yeah.net去看看,有专门解决这一问题的“类”下载。

    

此问题由wjl回答。

附加关键字:编程, 源程序, programming, source code, FoxPro/Visual FoxPro, Foxbase, dBase, xbase, FoxPro, VFP, Visual FoxPro, 打印与报表, print, report crystal report, active report

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio