oracle - Oracle Reports Builder 条码字体消失
问题描述
我对 Oracle Reports builder 有疑问。我正在将 RDF 转换为 XML,并且某些字体(例如 Barcode 字体)消失了。它们是用 XML 编写的。
下面的图片显示了结果(F_4 甚至有一个自定义字体,它工作正常):
我自己对此进行了一些研究,但我还没有真正弄清楚规则,为什么这些字体会消失或者为什么它们可以被报表生成器保存,但不能从 xml 中重用。
解决方案
我注意到类似的行为。不过,我没有使用 XML。
Reports Builder 可能是我用过的最糟糕的 Oracle 产品。不稳定,经常崩溃,使用成比例的字体(不成比例的字体更适合;好的,这不是bug,这正是我不喜欢的),保存为 .RDF 的报告无法再打开(从我的观点来看,没有理由观点) ...
由于我上次的反对意见,我将报告保存为 .JSP 和 .RDF 文件(并将其导出为 .REP,然后将其复制到 IAS)。
包含条形码字体的 .JSP 文件(F_7
在您的示例中,对吗?)只是丢失了它(条形码字体)。我不知道为什么。我做了什么?编辑字段的属性并重新应用条形码字体。
这就是我了解到报告应该作为 .RDF 文件打开的原因,因为 - 再次不知道为什么 - 它没有丢失条形码字体信息。
因此,尝试一下,看看它是否有帮助 >> 在处理报告时编辑 .RDF 文件。
推荐阅读
- spring-boot - 方法 apis(java.util.function.Predicate
) 类型中的 ApiSelectorBuilder 不适用 - c# - 如果行以条件 C# 开头,则替换特定位置的字符
- javascript - 如何在打字稿中定义 Ramda 中占位符的类型?
- gem5 - 如何在给定的滴答声中获取检查点,然后使用 gem5 Python API 恢复?
- loops - Pentaho:循环开始日期到结束日期
- python - 将键、值附加到 Python 中的嵌套字典
- javascript - atob 如何不使用 base64 从 Buffer 转换?
- angular - 如何使用 behaviorsubject 在组件上创建测试用例
- json - 将 Excel 解析为 JSON,处理 #N/A 错误
- css - 带有边框的 CSS 段落布局和需要自己的边框的 ::before 元素