如何在  Crystal  Reports  里自定义“纸张大小”?------------------------------------------------解决方案:1、右击“页面空白处”,选择“设计器”-〉“打印机设置”,进入“打印机设置”对话框;2、在“打印机”点击“属性”按钮,进入“打印机属性”对话框;3、选择“设置”选项卡,点击“自定义”,进入“自定义纸张大小”。

解决方案 »

  1.   

    介绍一个讨论水晶报表得论坛,你可以去那儿问问
    http://expert.kaer.cn/Mainlist.aspx?BID=40&SID=135
      

  2.   

    用注册表啊,先定义好纸张大小就可以看到了,如:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms]
    "长途客车发票"=hex:20,bf,02,00,70,11,01,00,00,00,00,00,00,00,00,00,20,bf,02,00,70,11,\
      01,00,03,00,00,00,00,00,00,00这个是18cm*7cm大小的。
      

  3.   

    cancersyf(fengzhimei)给出了在系统中自定义纸张的方法。然后在水晶报表设计时调用该纸张。具体可以到水晶报表板块搜索一下“自定义纸张”,以前有很多类似的问题。提问前,请“搜索”先。
      

  4.   

    rpt.PrintOptions.PaperSize = PaperSize.PaperA4
      

  5.   

    同意: luminrong(卢民荣) ,需要针对每台打印机编译水晶报表!
      

  6.   

    rpt.PrintOptions.PaperSize = PaperSize.PaperA4
    PaperSize下面的都是枚举类型的,使用default也不能读取当前打印机默认纸张,真的搞不懂,这个老外那里是怎么考虑这些问题的,还是我们没有找到问题的根本?!!
      

  7.   

    针打运行时自定义纸张大小打印,只要你的打印机支持的纸张大小,都可以运行时动态设定,连续走纸没问题,呵呵http://community.csdn.net/Expert/topic/3714/3714794.xml?temp=.4106562