FO 处理属性

下表描述了用于控制 FO 处理的属性。

属性名称 说明 默认值

使用 BI Publisher 的 XSLT 处理器

控制分析器的使用。如果设置为 "false",将使用非打包 XDK 分析器。如果设置为 "true",将使用 Publisher 中打包的 11g 分析器。如果设置为 "12c",将使用 Publisher 中打包的 12c 分析器。

可以在服务器级别或报表级别设置此属性。

如果数据大小超过 2GB,则设置为 "12c"。

如果在报表级别将此属性设置为 "12c",请确保在 XSLT 处理器上将 ACCESS_MODE 设置为 FORWARD_READ 属性在服务器级别设置为 '"false",在报表级别设置为 '"true"。

true

XML 分析程序 11g 兼容模式

设置为 "true" 时,如果 使用 BI Publisher 的 XSLT 处理器属性设置为 "12c" 或 "false",则将修改 group-by 属性字符串以确保 XDK 12c 分析器与 XML 11g 分析器兼容。

True

启用 XSLT 处理器的可扩展功能

控制 XDO 分析器的可扩展功能。必须将“使用 BI Publisher 的 XSLT 处理器”属性设置为 "true" 或 "12c",才能使此属性生效。

在服务器级别和报表级别,此属性的值都应为 "true"。如果设置为 "false",FO 处理器将使用内存(堆),而不是磁盘,并且可能会导致出现内存不足问题。

false

启用 XSLT 运行时优化

在设置为 "true" 时,FO 处理器的总体性能将提高,临时目录中生成的临时 FO 文件大小将大大减小。请注意,对于小型报表(例如,1 - 2 页的报表)而言,性能提升并不明显。在将此属性设置为 true 时,要进一步提高性能,请将提取属性集属性设置为 "false"。

true

启用 XPath 优化

在设置为 "true" 时,将分析 XML 数据文件以了解元素频率。随后,该信息用于优化 XSL 中的 XPath。

false

处理过程中高速缓存的页

仅在指定临时目录时启用此属性(在“常规属性”下)。在生成目录期间,FO 处理器将对页进行高速缓存,直到页数超出为此属性指定的值。随后,它将页写入临时目录中的一个文件。

50

Bidi 语言数位替代类型

有效值包括“无”和“国家”。在设置为“无”时,使用东欧数字。在设置为“国家”时,使用 Hindi 格式(阿拉伯-印度数字)。此设置仅在区域设置为“阿拉伯语”时生效,否则将被忽略。

国家

禁用可变的标题支持

在设置为 true 时,将阻止可变的标题支持。可变的标题支持自动扩展标题大小以容纳内容。

false

禁用外部引用

在设置为 true 时,将禁止在 XSL 处理和 XML 语法分析期间导入辅助文件(例如子模板或其他 XML 文档)。这将提高系统的安全性。如果报表或模板调用外部文件,则将此项设置为 "false"。

true

FO 语法分析缓冲区大小

为 FO 处理器指定缓冲区的大小。当缓冲区已满时,将在报表中呈现缓冲区中的元素。对于包含需要复杂格式化和计算的大型表或透视表的报表,可能需要大型缓冲区以在报表中正确地呈现这些对象。在报表级别为这些报表增大缓冲区大小。请注意,增大此值将影响系统的内存消耗。

1000000

FO 扩展换行

如果设置为 true,则在需要换行时,将适当地处理标点符号、连字符和国际文本。

true

为子模板启用 XSLT 运行时优化

提供用于在 FOProcessor 中执行 XSL 导入的选项,然后仅将一个 XSL 传递到 XDK 以进行进一步处理。这将允许对已包含所有子模板的整个主 XSL 模板应用 xslt-optimization。

默认值为“真”。如果直接调用 FOProcessor,则默认值为 false。

true

报表时区

有效值:“用户”或 "JVM"。

设置为“用户”时,Publisher 对报表使用用户级别的报表时区设置。在用户的账户设置中设置用户报表时区。

设置为 "JVM" 时,Publisher 对所有用户的报表使用服务器 JVM 时区设置。因此,所有报表都将显示相同时间,无论各个用户设置如何。可在报表级别覆盖此设置。

用户
在 XSLT 处理器上将 ACCESS_MODE 设置为 FORWARD_READ 如果在报表级别将使用 BI Publisher 的 XSLT 处理器属性设置为 "12c",请确保在 XSLT 处理器上将 ACCESS_MODE 设置为 FORWARD_READ 属性在服务器级别设置为 '"false",在报表级别设置为 '"true"。 false

PDF Bidi Unicode 版本

指定用于在 PDF 输出中显示 BIDI 字符串的 Unicode 版本(3.0 或 4.1)。

4.1