Oracle Reports Builder 条码字体消失

Oracle Reports Builder Barcode fonts disappearing

我对 Oracle Reports 生成器有疑问。我正在将 RDF 转换为 XML,一些特定的字体(例如条形码字体)消失了。 它们写在 XML 中。

下面的图片显示了结果(F_4 甚至有一个自定义字体并且工作正常):

我自己做了一些研究,但我还没有真正弄清楚规则,为什么这些字体会消失,或者为什么它们可以被报表生成器保存,但不能从 xml.

我注意到了类似的行为。虽然,我没有使用 XML.

Reports Builder 可能是我使用过的最差的 Oracle 产品。不稳定,经常崩溃,使用比例字体(不成比例的字体更合适;好吧,那不是 bug,这正是我不喜欢的),保存为 .RDF 的报告无法打开不再(无缘无故,从我的角度来看)...

由于我上次反对,我将报告另存为 .JSP 和 .RDF 文件(并将其导出到 .REP,然后复制到 IAS)。

.JSP 文件,其中包含条形码字体(在您的示例中是 F_7,对吗?)只是 丢失了它 (条形码字体)。我不知道为什么。我做了什么?编辑字段的属性并重新应用条形码字体。

我就是这样得知报告应该作为 .RDF 文件打开的,因为 - 再次不知道为什么 - 它没有丢失条形码字体信息。

因此,尝试一下,看看是否有帮助 >> 在您处理报告时编辑 .RDF 文件。

我实际上已经设法解决了这个问题。此问题已在版本 12 中得到解决。

在版本 11 中,某些字体可能会由于其字符集配置而出现错误。使用名为 FontForge 的工具编辑字体,并为其分配与其他有效字体相同的值字符集,最终解决了这个问题。