如若在BIP报表中使用了一些特殊的字体,这些字体在JRE的字体库中没有的话,则BIP报表的运行结果就不正确,最典型的例子就是条码字体的打印。

如下图是我在rtf模板中使用code39字体设计的条码显示

但是在Oracle EBS环境下运行之后的结果如下,条码字体的格式丢失了:

这是由于FO引擎在生成报表的时候找不到合适的字体,而采用了默认的字体而生成的结果,为了解决这个问题,需要定义字体的转换:

1,在XML Publisher Administrator职责下,首先上传字体文件

2,在XML Publisher Administrator职责下,定义字体转换映射集

由于我们的模板使用的是RTF格式的,因此Type需要选择FO To PDF

3,在XML Publisher Administrator职责下,定义字体转换映射关系

输入Font Family,这个值可以打开字体文件来查看

根据模板中使用字体的情况来选择Style和Weight

如果需要根据Locale来决定使用字体映射,则填入Language和Territory,不填代表所有语音环境下都适用

4,定义好字体映射之后,修改BIP模板文件的配置

查询出BIP模板定义后,点击右上角的 Edit Configuration按钮

展开FO Processing部分,设置Font mapping set为上面定义好的字体映射集

再次运行BIP报表,结果如下,正是模板中所设计的结果:

任何Oracle EBS没有提供的预定义字体使用到我们的模板文件中用来生成PDF报表,都需要通过上面描述的步骤来定义字体映射来完成特殊字符的打印。

oracle bip报表乱码,Oracle EBS的BIP报表中显示特殊字体相关推荐

  1. oracle em 界面乱码,oracle em 按钮乱码解决办法及em网页变成英文

    oracle em 按钮乱码解决办法及em网页变成英文以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一 oracle ...

  2. 保存oracle数据之后乱码,Oracle保存中文数据和读取数据页面显示乱码解决方案

    关于在Oracle数据库中保存中文字段属性和最后页面显示中文字符,之前遇到过一次,后来一直用MySQL就遇到的不多了,其实是我写的项目不多啦,也没成体系,很多情况下都是改他们写好的代码,所以那些这些中 ...

  3. oracle过率乱码,oracle中文乱码问题处理

    环境描述: 测试库:win2008 11.2.0.1.0 64bit 字符集AL32UTF8 生产库:suse10  11.2.0.1.0 64bit 字符集WE8MSWIN1252 检查字符集: w ...

  4. oracle中文问号乱码,Oracle 中文记录 及 乱码 判断 说明 .(转)

    Oracle 中文记录 及 乱码 判断 说明 .(转) 一. 判断记录中是否有中文 这个可以使用Length 和 Lengthb 函数. 这个在blog里有说明: Oracle Length 和 Le ...

  5. oracle解密des乱码,Oracle中des等算法的加解密

    1.oracle中加密function CREATE OR REPLACE FUNCTION ENCRYPT_FUNCTION( V_STR VARCHAR2, V_KEY VARCHAR2) RET ...

  6. 修改oracle客户端的编码,Oracle中文字符乱码?设置Oracle客户端字符编码与服务端一致...

    经常可能出现查询Oracle数据时,中文显示乱码,这很可能是因为,Oracle服务端的字符编码与客户端不一致引起的. 这时,我们需要做的是,如何设置自己的客户端字符编码与服务端一致. 查询Oracle ...

  7. ORACLE ERP开发基础之EBS开发基础

    作者: IT168 JarWang  日期: 2009-05-07 [内容导航] 第1页:开发工具安装 第2页:增加数据块 第3页:注册表单FORM 第4页:注册请求 第5页:注册职责 第6页:注册值 ...

  8. oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...

    Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│  ├<01> │  │  ├00_ERP基本原理-概念补充.pdf │  │  ...

  9. oracle excel报表开发,深入浅出OracleEBS之Excel报表开发.doc

    深入浅出OracleEBS之Excel报表开发 Oracle ERP最佳技术实践 E-Business Suite Oracle核心应用技术 Excel报表开发 Author:黄建华Jianhua.H ...

  10. ebs oracle pl sql开发_Oracle EBS Form个性化开发

    Oracle EBS Form个性化开发 时间: 2017-03-30 00:55:04 阅读: 728 评论: 收藏: Form个性化开发内容不是很多,在国内的项目上客户化界面上基本用不上,相关开发 ...

最新文章

  1. dataframe 去除重复
  2. 【TAMU】最新《时间序列分析》课程笔记,512页pdf
  3. pytorch 单机多卡训练distributedDataParallel
  4. 萨义德与巴伦博依姆关于音乐和文学的对话
  5. 单链队列实现及基本操作
  6. antimalware可以关闭吗_EMUI这几个功能一定要关闭 不然手机会越来越卡
  7. python3 将列表中元素转化为字典_软件测试学Python(七):Python中的变量和标准数据类型...
  8. 55)PHP,在html嵌套PHP写法
  9. 理想条件下计算愚公移山需要多久
  10. mmap 通过地址映射读写文件
  11. html文件vbs病毒,又一个VBS病毒源码的解密
  12. 扫描域名和扫描IP的区别
  13. iOSAPP开发FPS的测试技巧
  14. 锂电池充电管理芯片ic XSC01支持筋膜枪8.4V12.6V16.8充电
  15. 科技牛人:“别人家的孩子”牛在哪里!
  16. Excel AES加密
  17. 读书笔记:大型网站技术架构-核心原理与案例分析
  18. 想考阿里云ACP认证,网上买题库靠谱吗?
  19. python量化交易书籍推荐知乎_GitHub - XingkaiLiang/vnpy: 基于python的开源量化交易平台开发框架...
  20. 比前途,还是嵌入式开发比软件开发更胜一筹

热门文章

  1. rabbitmq4-工作队列及公平分发模式
  2. [Django]Windows下的Django安装——通过pip
  3. 如何判断单链表里面是否有环【转载】
  4. connection对象的参数
  5. 190603每日一句
  6. 传智播客Java switch和循环
  7. LaTeX之表格中强制换行
  8. unity去掉物体的阴影
  9. Atitit 薪酬管理法 工作手册 员:薪酬管理办法 1.薪酬结构 所有员工的薪酬均由岗位工资、级别工资、校龄工资、特别津贴、绩效工资和季度奖金六部分组成。其中岗位工资、级别工资、校龄工资、22
  10. 程序实现对数据排序并按出现次数进行排序 目录 1. 题目程序实现对数据排序并按出现次数进行排序 1 2. 思路 2 3. 效果 2 4. 代码 /00listPrj/src/Sort.java 2