Chinaunix首页 | 论坛 | 博客
  • 博客访问: 404683
  • 博文数量: 120
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 1266
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 16:04
文章分类

全部博文(120)

文章存档

2011年(4)

2010年(10)

2009年(38)

2008年(68)

我的朋友

分类:

2009-01-08 11:36:37

    一直都没用过LIST输出这种方式,一直以来都是ALV,SMARTFORM,甚至EXCEL,WORD。最近做了个LIST输出的报表,感觉格式的控制确实比较麻烦,尤其是打印的时候。
   
    参考了强哥的PDF文档,学习了在SPAD自建新的打印格式的办法,收获很多。做的过程中也碰到不少的难题,分享一下。
   
    1、SAPLPD报错:cannot create printer context,text = I/O重叠。开始碰到这个问题的时候,在网上查询过,都说输出设备-》访问方法-》Host-Drucker这个地方应该填写__DEFAULT(两个下划线),但是我这个地方是对的。其实报错下面还有一个错误:printer name cannot contain space,意思就是打印机的名字不能有空格,最开始没注意,后来我把打印机的名字改了,得以解决这个问题。
 
    2、横向老是打出来纵向。自定义的格式里面改成横向了,格式的打印初始化的动作里面也写了\ePL,最终发现打印机的方向是纵向,晕倒。发现打印机本身的方向还是起了很大的作用。
   
    3、标题不在指定的位置上。因为用户提出需求,标题的字体要稍微大一些,我在自定义的格式-》页首里把字体给改了。但是标题字体大了,打印的时候,标题输出在纸上的位置跟你在LIST看到的位置是不一致的,这个没办法,打印了好几次终于给校正了过来。
阅读(1718) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~