我从数据读取多条记录,然后按每24条排成一版(一行三个,共八行),导出为一个JPG图片,好不好弄,
举个例子,我数据库里有几千条用户资料信息,现在我想做名片,从数据库读取出数据,然后每条记录按名片的格式排版,再按每页24个(一行三个,共八行)排成一页,导出为一个JPG文件.

解决方案 »

  1.   

    你先读取数据出来,显示在窗体上
    然后再用GetDC(me.hwnd)和BitBlt把整个窗体的内容画在一个PictureBox里面
    最后用SavePicture保存成bmp
    jpeg怎么弄我就不大清楚了,要用到一些第三方的库
      

  2.   

    差不多就是楼上说的,可以用一个PICTURE来作为输出对象,文字输出可以用TEXTOUT这个API。
    然后用SAVEPICTURE这个函数来保存图片,不过只是BMP格式的,要想变成JPG,还要使用别的方法。比较简单的是使用GDI+的方法来做。