建议用word模版来做,这样一旦需求变化,客户自己改word文件就可以了。

解决方案 »

  1.   

    首先用一個xml文件來保存各個信函的格式,然後寫一個Class來解析這個Config文件,用PrintDocument來打印(打印機有驅動的情況),或用API中的CreateFile來創建LPT1文件(打印機沒有驅動的情況),用先前的Class來控制格式打印,我做的一個Project用來Zerba條碼打印機的打印,就是用這種方式來做的
      

  2.   

    做几个excle模板分别对应信封几种输出格式,然后在C#中为赋值。
    你可以参考:在C#中利用Excel做高级报表
    http://www.epoint.cn/Article_Show.asp?ArticleID=399