本主题说明了把报表文档导出为 RTF (富文本格式) 文件的细节。

把文档导出为 RTF 文件时可以指定的选项,被存储在 RtfExportOptions 类中,并且可以通过报表的 ExportOptions.Rtf 属性来访问。

在这些选项中,RtfExportOptions.ExportMode 属性确定把文档导出为 RTF 的方式。 可以 完全 导出为单个文件 (在开始位置有一个页眉,在结束位置有一个页脚),或者 逐页 导出 (每页都打印页眉和页脚)。

Note注意

当指定了 RtfExportMode.SingleFile 模式时,报表中的 被保留。 否则,它们被视为 框架 处理,并且您可能会遇到困难,例如,把表从文本处理程序移入 XLS 文件时。

当指定了 RtfExportMode.SingleFilePageByPage 模式时,两个附加的选项变得可用: RtfExportOptions.ExportWatermarksRtfExportOptions.PageRange 属性。

Note注意

注意,只有那些 没有相互交叉 的报表控件可以被正确导出为 RTF。 在其他情况下,形成的 RTF 文件可能会有完全混乱的布局。

为了确保报表布局可以被保存为 RTF 格式,请在设计时刻启用报表的 DesignerOptions.ShowExportWarnings 属性,并检查以确保没有为相交控件 (以 红色 着色) 显示惊叹记号 (四向大小调整光标)。

Note注意

并非所有可以用于查看和编辑 RTF 文件的程序,都能正确地处理由 XtraReports 导出形成的 RTF 文件。 例如,MS Word ® 可以正确呈现这些文件,而 WordPad ® 则不能。 注意,这不能归咎于我们的产品有问题 —— WordPad 没有完全支持 RTF 规范。

可以使用下列方法之一把报表导出为 RTF。

Expand image参阅