rt,是ReportWidth属性吗,怎么设置了不起作用啊
还有在section中加一个shape,名称是shape1,能不能编程访问他的属性啊,我在DataReport的DataReport_Initialize()用shape1怎么不行啊

解决方案 »

  1.   

    1、是ReportWidth属性。
    2、report.Sections("Section名称").Controls("shape1").属性
      

  2.   

    关于第一个问题,你可以到这看一下。
    http://hi.baidu.com/lianxiuzhu/blog/item/c5de0fb38e6e57a7d9335abd.html
      

  3.   

    第二个问题实在太菜了,第一次接触不好意思
    可是关于第一个问题网上搜了很多,有的说printer.papersize,还有用一大段api设置默认打印纸,我试了怎么都不行啊,倒是没有真正去打印,可是打印预览的纸张宽带根本就没有变化,是语句放的位置不对吗,我在datareport_initialize的开始,最后,还有form的load的都试了,不行啊,很郁闷
      

  4.   

    printer.Papersize是纸张大小
    report.ReportWidth才是报表宽度,它们的对应关系:http://hi.baidu.com/lianxiuzhu/blog/item/c5de0fb38e6e57a7d9335abd.html
    还有什么疑问码?
      

  5.   

    可是不对啊,printer.Papersize根本不起作用,纸还是那么大
      

  6.   

    这个啊,你只管根据现实中纸张的大小设计合适大小的报表就可以了。
    你想改变打印机的默认设置吗,估计要用到API了,以前在网上看过的。
      

  7.   

    hoho,谢谢yuvotesyg518大侠一直的关注,还得上网上找找默认设置得api,好麻烦,多谢