起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 431|回复: 8

【结】[请求]二进制word

[复制链接]
发表于 2009-11-21 11:18:10 | 显示全部楼层 |阅读模式
数据表中的一个字段ZD1,数据类型为二进制流,表现类型为OLE,保存了一个Word文档进来,如果Word文档中有多页的话,用DataEdit如何显示第二页?
回复

使用道具 举报

发表于 2009-11-21 13:02:32 | 显示全部楼层
没有太明白,你的意思是要dataedit想word那样分页显示还是用多个DataEdit来显示
ZD1的多页内容,即如果是两页的word,用两个dataEdit分别显示第一页和第二页,还是其他的,具体说说吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-21 14:29:54 | 显示全部楼层
如果能用一个DataEdit显示多页那样最好了,如果不行那用两个DataEdit来分别显示要怎么做?
回复 支持 反对

使用道具 举报

发表于 2009-11-21 14:52:35 | 显示全部楼层
楼主,你可以网上搜一下delphi中关于TOleContainer相关的资料。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-21 16:27:53 | 显示全部楼层
这个很麻烦吗?如果不麻烦的话,请给两句代码行不行,我在网上找了,没找着相关了,现在是加班来作的,比较急。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 09:07:53 | 显示全部楼层
建议楼主不要使用此种方式,建议用webbrowser来展现。
Ole的方式不好控制,一般用Doveb的方式去打开。(好像本身还有些缺陷)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 09:28:14 | 显示全部楼层
先回了3楼的问题先可以吗?我现在就差这一部了,如果又改别的方式,我又得从头来了。
等上面这种实在没有办法实现,我在换别的方式。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 09:55:41 | 显示全部楼层
如果能用一个DataEdit显示多页那样最好了,如果不行那用两个DataEdit来分别显示要怎么做?
前面的问题,datagrid默认只能看到一页。
后面的问题,word虽然是两页,但是不知道怎么去二进制中区分,所以实现不了。

Ole的方式用Doveb的方式打开文档进行浏览
或者换成别的思路去实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-25 16:37:59 | 显示全部楼层
好的,先结了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 02:30 , Processed in 0.041581 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表