水晶报表中嵌入Word的问题

qxzwhj 2010-12-22 03:48:50
水晶报表中嵌入Word的问题:不能显示多页?

我的一个表的字段中存的是Word文档(image类型),在水晶报表中直接将这个字段拖上去,显示出来是如010101....这样的东西,于是我就在程序运行时,将这个字段读出来存为一个word文件,然后在水晶报表中嵌入OLE 对象,将这个对象指向这个word文档,这样是可以显示出来了,可是水晶报表只能将这个word文档中的第一页显示出来,后面几页的就被截断了,难道OLE 对象不能显示多页吗?

------------------------------------------------

解决方案:

使用“文本对象”,在其中插入 RTF 文档,并设置为“可以扩大”……

(1)将 Word 文档 另存为 RTF 文档;

(2)插入“文本对象”,右击,选择“插入文件”命令,打开 RTF 文档;

(3)右击“文本对象”,选择“格式化文本”命令,进入“格式设置编辑器”对话框对话框;

(4)在“公用”选项卡,选中“可以扩大”。

------------------------------------------------

参考:

1、可以扩大

该复选框对于包含可变长度字符串(如备注字段)的对象十分有用。

如果希望程序在对象内的文本大于框架时垂直扩展对象框架,请选中该复选框。

清除该复选框将在值大于框架时截断数据。

默认情况下,“可以扩大”选项是关闭的。

2、最大行数

如果已选中“可以扩大”复选框,则可使用该框指定程序可扩展对象框架的最大行数。只需在该框中输入所需行数,或者如果不想设置限制,请输入 0(零)。



这个方法我试过了 悲剧啊 没有表格样式的显示
...全文
98 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,815

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧