我放了两个Edit文本框 加一个memo  还有一个按钮加一个打印控件PrintDialog 求源码。要求:打印内容------------- 三个文本框打印到一张小票纸上,三个内容的字体、字体大小不一样!
在第一行还可打印出一个小图标来!
格式如下:
  (图标)XXX服装公司
       XXX男款
       RMB:180
 欢迎再次光临!
打印memo中的内容会,但三个加起一起并字体大小不一样,搞了一个下午还没搞懂,求解!

解决方案 »

  1.   

    小票可查看小票打印机说明书,查看字体控制码,然后直接输出。
    也可用三方打印控件直接打印,如:fastreport等。
    看楼主的情况,要打印图片的话,还是用三方控件吧。
      

  2.   

    下载了怎么用呀。fastreport 能提供相关的学习资料不?谢谢!
      

  3.   

    再次顶贴! fastreport  网上资料动不动就联接数据库,我要的是将EDIT 或者 MEMO  中的内容套到表上,。想不到就这么难?
      

  4.   

    中文帮助:
    http://download.csdn.net/detail/meng_X_X/670399楼主对fastreport有误解,设计好表样,调整好Memo1,Memo2位置,可以不用数据库,直接赋值就可以了。self.frxReport1.LoadFromFile('reports\小票明细.fr3');
    TfrxMemoView(frxReport1.FindObject('Memo1')).Memo.Text:=self.Edit1.Text;
    TfrxMemoView(frxReport1.FindObject('Memo2')).Memo.Text:=self.Memo1.text;
    self.frxReport1.ShowReport;
      

  5.   

    最简单的方法是设计好窗体后直接打印整个窗体,edit空间可换成label,赋上内容后print()即可。字体方面就可随你设置了。
      

  6.   

    人家是要套打的,楼上的用打印整个窗体来实现比较困难。套打用fastreport最好用了.