AutoCad OLE 对象报表打印(100分)

  • 主题发起人 主题发起人 jjazz
  • 开始时间 开始时间
J

jjazz

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中保存的AutoCad OLE 对象(BLOB 字段)如何报表打印?
能否用DELPHI QUICK REPORT?
 
Quick Report的能力有限!是否可采用Word的形式?!
 
此外,对于Tblob在报表的问题,我认为可以通过paintto的方法解决
就是通过paintto,将Blob的内容转化为Tbitmap然后用qrimage or
qmdbimage来显示。至于大小的控制,可以通过对Ole容器的大小和
sizemode以及tbitmap来解决。
具体方法是:
1。先读入Ole容器ole1
2。Hd:=paintbox1.canvas.handle;
Ole1.PaintTo(Hd,1,1);
3. paintbox1.canvas可以到bitmap,
4。bitmap写入数据库的craphic字段
4. 利用qrrepot的qrimage &qrdbimage来显示

这样可能会比较慢,但是我想是可行的。
如果你还有什么问题,你看看现在问题的Tblobfield的问题
和word文档的多页显示问题。我在其中有些讨论,可能会有
帮助。(因为我要回家了)




 
接受答案了.
 
后退
顶部