printer对象如何设置上边距和下边距?请高手指点一二

解决方案 »

  1.   

    试试: ScaleTopt和ScaleHeight属性 行不行
      

  2.   

    用printer的paintpicture方法,如
        Printer.PaintPicture Pic,left, top, Width, Height
    其中left表示左边距,top表上边距,widht表示打印图象的宽度,height表示图象的高度。至于你所说的下边距,我看没有必要啊,有了上边距和高度,就没必要有下边距了
      

  3.   

    不用设置什么上下边距离,只要设置Printer.CurrentX,Printer.CurrentY 的值就可以了,这样随便你打印在什么位置都可以阿。
      

  4.   

    其实就是说,我用pos打印机要打印一段内容,默认的纸的上边距和下边距都比较大,我想调整小些,让它省些纸,如何实现?
      

  5.   

    Printer.CurrentX,Printer.CurrentY 我到是知道,不过上边和下边太大了,我想能不能小点
      

  6.   

    我感觉用Printer对象打印时,没有什么设置边距的方法,只用你控制好currentx和currenty两个属性,不要在不想打印的地方打就可以了。
    对于上面的问题,你试试将ScaleTop设的大一些(单位设成以毫米为单位的),再在0点打印,看位置变了没变,如果变了就照此多试几次。