1. 网上下载条码字体 TTF 文件3 of 9 Barcode.ttf 2. 双击安装 TTF 文件安装,会安装到 C:\Window s\Fonts 目录 3. 在设计 RTF 模版文件时就可以选择条码的字体了,如下 4. 把字体文件上传到服务器的$AF_JRE_TOP/lib/fonts 目录 5. 下面提供2 种配置字体的方法,方法一是在 EBS 中配置,设置步骤如下 a) 进 EBS 的XML PUBLISHER 管理员职责,创建字体文件,名称填 3 of 9 Barcode(注意中间的空格,要和 TTF 文件名称一样),文件从本地选择 3 of 9 Barcode.TTF b) 创建字体映射,名称和代码随便填写,类型选 FO 至 PDF,为 RTF 模版输出 PDF 格式用 c) 字体系列要填字体的名称3 of 9 Barcode d) 字体选择刚才定义的字体文件名称 e) 找到本地XML PUBLISH 的安装目录下的文件xdo example.cfg,我的电脑路径是D:\Program Files (x86)\Oracle\XML Publisher Desktop\Template Builder for Word\config f) copy 一份到桌面,然后重命名为 xdo.cfg,用记事本打开,如下图添加相应的字体,注意 path 里填的是服务器上字体文件的路径 g) 然后把 xdo.cfg 文件上传到服务器的$AF_JRE_TOP/lib 目录 6. 方法二是在RTF 模版文件里配置,配置方法如下 a) 如下图,在WORD 选项里把”属性”从左边移到右边 b) c) 然后在左上角点击如下图标,名称写: xdo-font.3 of 9 Barcode.normal.normal,红色部分就是你RTF模版选的字体名称,可以任意修改,取值写truetype./u01/CRP3/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/3 of 9 Barcode.ttf,红色那一串改成你服务器对应的路径,此处设置就会在输出PDF 时把RTF 模版中名称里填的字体自动换成取值里的字体。 7. 编写输出XML 文件的 PKG,CUX_BARCODE_TEST_PKG.pck 8. 设置RTF 模版CUX_BARCODE_TEST_PKG.rtf 9. 设置并发程序和可执行 10. 上传 RTF 模版 1 1 . 调用请求输出结果 附:如果把RTF 模版的字体改成华文楷体,只要在属性设置了对应关系,一样可以输出想要的条码字体,名称:xdo-font. 华文楷体.normal.normal ,取值: truetype./u01/CRP3/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/3 of 9 Barcode.ttf,如果把取值换成本地的路径,就可以在本地加载XML 文件,预览输出PDF 文档,字体也是条码的。