请问,打印时用下面的方法打印,如果需要自动转行,怎么实现啊;
   { 日期 }
    Printer.Canvas.TextOut(pstX_PrnDate, pstY_PrnDate, str_PrnDate);
就是说,我的打印纸上,留给日期的位置不够宽,不同的字体可能还会不一样,希望是在一定的宽度内能自动转行,有什么办法啊?

解决方案 »

  1.   

    你指的是把日期转行吗?
    你设置TextOut的X,Y值就可以了。
      

  2.   

    请问,打印时用下面的方法打印,如果需要自动转行,怎么实现啊;
       { 日期 }
        Printer.Canvas.TextOut(pstX_PrnDate, pstY_PrnDate, str_PrnDate);
    就是说,我的打印纸上,留给日期的位置不够宽,不同的字体可能还会不一样,希望是在一定的宽度内能自动转行,有什么办法啊?