我需要打印邮寄的标签,纸是A4或B5的不定!
一张纸上要的是双列标签,标签上的内容是从数据库提取的!标签的个数是不确定的!
一张纸不够的话,可以换纸的那种!谢谢您再百忙之中的帮助!

解决方案 »

  1.   

    我曾经做过一个票据打印的程序,也是两列打印的。这里跟你交流交流:
    首先,我把每一个票据都作成一个.Ini文件(我还作了个维护程序),里面记录着票据的高、宽等还有票据中所有数据项的来源:如可以是系统日期、操作人、如果是字段的话,则需要指定字段名称;另外,还可以设置数据项的属性,包括对齐位置、字体还有格式等等。
        当然,对于你的问题,我是这样处理的,我让用户选择这个票据是几栏打印(比你的可能要灵活些)、以及打印方向(如多与一列时,是从左到右还是从右到左)。然后,我根据票据的高、宽在Printer的画布上画。记录也是很多,如果多于一页的话,我就NewPage来打印下一页。希望我说的对你有帮助。