请问如何实现 delphi6 自带的 quickreport 将打印的每一页转成 BITMAP 图型格式 ??????
例如:quickreport 已经连接好ADOdataSet数据库控件 ,如何将每一页的打印内容转成 BITMAP 图型格式 ,并显示在 image 控件中
例如:quickreport 已经连接好ADOdataSet数据库控件 ,如何将每一页的打印内容转成 BITMAP 图型格式 ,并显示在 image 控件中
解决方案 »
- 着急请教问题dephi连接数据库Access
- 关于字符数组和字符串的问题
- 请问如何在高于WIN2000的操作系统下,其自己的应用程序标题栏风格仍然保持2000的风格,在线等...
- 如何识别语音(英文),要简单源码,另送分1000
- 关于在delphi中如何执行存储过程问题
- 一个难问题了,大虾快来看看了!!!!!!!!!!!!!!!!!!!!!!
- 记录指针和记录变量区别??
- 200分征求InMemory技术,“走过路过不忘UP”,UP有分!<千山求教>
- 我该不该跳?????
- 如何在for..to 里用label1.caption来显示循环进度
- 升三个三角裤,放分,下午结帖!!!
- 关于:如何封装企业对象。。请高手指点
你直接拷贝成一张图片,然后保存一下
TJPEGImage *jpg = new TJPEGImage;
TMemoryStream * Memory = new TMemoryStream;Memory -> Write((void*)lpszPictureBuffer,1024*10);
jpg -> LoadFormStream(Memory);Graphics :: TBitmap * bitmap = new TGraphics::TBitmap;bitmap -> Assign(jpg);
Image1 -> Picture -> Assign(bitmap);
Image1 -> Refresh();
delete bitmap;
delete jpg;
delete Memory;
你把你要打印的页面保存到图片,然后用流处理等等方法,我可能还没有理解你的意思
或者用看quickreport有没有直接导出图片的功能,如果没有则看看quickreprt导出到excel格式,再后再想法从excel流转成图