水晶报表中嵌入Word的问题
水晶报表中嵌入Word的问题:不能显示多页?
我的一个表的字段中存的是Word文档(image类型),在水晶报表中直接将这个字段拖上去,显示出来是如010101....这样的东西,于是我就在程序运行时,将这个字段读出来存为一个word文件,然后在水晶报表中嵌入OLE 对象,将这个对象指向这个word文档,这样是可以显示出来了,可是水晶报表只能将这个word文档中的第一页显示出来,后面几页的就被截断了,难道OLE 对象不能显示多页吗?
------------------------------------------------
解决方案:
使用“文本对象”,在其中插入 RTF 文档,并设置为“可以扩大”……
(1)将 Word 文档 另存为 RTF 文档;
(2)插入“文本对象”,右击,选择“插入文件”命令,打开 RTF 文档;
(3)右击“文本对象”,选择“格式化文本”命令,进入“格式设置编辑器”对话框对话框;
(4)在“公用”选项卡,选中“可以扩大”。
------------------------------------------------
参考:
1、可以扩大
该复选框对于包含可变长度字符串(如备注字段)的对象十分有用。
如果希望程序在对象内的文本大于框架时垂直扩展对象框架,请选中该复选框。
清除该复选框将在值大于框架时截断数据。
默认情况下,“可以扩大”选项是关闭的。
2、最大行数
如果已选中“可以扩大”复选框,则可使用该框指定程序可扩展对象框架的最大行数。只需在该框中输入所需行数,或者如果不想设置限制,请输入 0(零)。
这个方法我试过了 悲剧啊 没有表格样式的显示