做一个帐单套打,自定义纸张且连续进纸。自定义纸张为12×17.8且上下左右的边距=0, DataReport.LeftMargin=0。
但在打印时,左边出现一列空白,全部向右偏移了,好像有什么地方设置了左边距似的。
请问这个问题如何解决,请各位多多指教!

解决方案 »

  1.   

    哦,看错了,是左边。DataReport.LeftMargin=0可以吗?设置一个值试试
      

  2.   

    DataReport就是有这个毛病,而且,不同的打印机,偏移量还不一样。
      

  3.   

    to lyxhappy:
    我已将报表内容放在最左边了,但还是有一空白列。
      

  4.   

    to vbman2003:
    打上SP6仍是一样的,你们遇到过类似的情况吗,是否与我的系统有关系呢?
      

  5.   

    File-->PageSetup-->
    Top Margi:400
    Button Margi:1000
    Left Margi:300
    Right Margi:300
    Gutter :0
      

  6.   

    to GGL123:
    打印机还有哪些设置呢?
    我觉得边距只有两个地方可以设置,一是定义纸张时可以定义上下左右边距;二是报表的属性可以设置LeftMargin等。
      

  7.   

    to QWERT520:
    没看明白,好像没有Gutter这个设置选项。
      

  8.   

    //to GGL123:
    //打印机还有哪些设置呢?
    //我觉得边距只有两个地方可以设置,一是定义纸张时可以定义上下左右边距;二是报表的属性可以设置LeftMargin等。如果这些都没问题的话,建议用Printer打印试试。
      

  9.   

    没看明白,好像没有Gutter这个设置选项。要打印报表的标题栏里中页面设置中可以找到
      

  10.   

    连续报表纸的长度是11英寸,你选的纸型恐怕不行。
    我用的 epson1900k2 只选择10×11纸型打印
      

  11.   

    LeftMargin=0不行吗?点你的报表 看属性栏中有个按分类序中 找 MARGINS 设置LeftMargin为 0
      

  12.   

    如何设置DataReport的纸张大小呢