2014-05-31 Created By BaoXinjian


在报表时,经常会遇到客户要求打印条形码的需求

其实实现打印条形码并不复杂,条形码本质来说就是一种特使字体

所以要使用一种新的条形码,必须在EBS应用上进行安装和设定,并在开发时在本地安装到window中字体中

必须做两点设定

  • 在Windows本地,将条形码安装到windows fonts中
  • 在EBS应用建立字体文件和映射集


需求:在商品行上打印条形码,技术基于BI Publisher,

1. 本地编写并测试

  • 1-1. 在Windows安装字体
  • 1-2. 在BI Publisher安装文件夹下新增文件xdo.cfg
  • 1-3. 载入数据后在本地测试条形码

2. 服务器设定并测试

  • 2-1. 建立字体文件
  • 2-2. 建立字体映射集,并指定已建立的字体文件
  • 2-3. 配置FO Process映射集


1-1. 在Windows安装字体

将字体文件拷贝至文件夹下: C:\windows\Fonts\

1-2. 在BI Publisher安装文件夹下新增文件xdo.cfg

i.  路径:D:\Program Files\Oracle\BI Publisher\BI Publisher Desktop\Template Builder for Word\config\

1-3. 载入数据后在本地测试条形码


2-1. 创建字体文件

Path:Administration->Font Files->Create Font Files

2-2. 建立字体映射集

Path: Adminstration->Font Mappings->Create Font Mapping Set

i. 建立字体映射集

ii.在该字体映射集下指定所用的字体文件

2-3. 配置映射集

Path: Administration->Configuration->FO Processing


Test1. 调用report,查看是否输出条形码

设定条形码时,只需右击选定字体即可,应为条形码本身就是一种字体,本质和宋体楷体无区别

使用BI Publisher时,因为使用Word去定义布局模板,所以很简单,在做本地和服务器端的设定

Thanks and Regards

BIP_开发案例03_将原有Report Builer报表全部转为XML Publisher形式(案例)的更多相关文章

  1. BIP_开发案例07_将原有Report Builer报表全部转为XML Publisher形式(案例)

    2014-05-31 Created By BaoXinjian

  2. OAF_开发系列27_实现OAF中Java类型并发程式开发调用XML Publisher(案例)

    20150814 Created By BaoXinjian

  3. BIP_开发案例05_BI Pubisher标准做法以BIP.XML为数据源以BIP.RTF为模板的简单例子(案例)

    2014-05-31 Created By BaoXinjian

  4. PowerDesigner导出Report通用报表

    PowerDesigner导出Report通用报表 通用模板下载地址:http://pan.baidu.com/s/1c0NDphm

  5. 号外号外:9月13号《Speed-BI云平台案例实操--十分钟做报表》开讲了

    引言:如何快速分析纷繁复杂的数据?如何快速做出老板满意的报表?如何快速将Speed-BI云平台运用到实际场景中?         本课程将通过各行各业案例背景,将Speed-BI云平台运用到实际场景中 ...

  6. XML Publisher Report Issues, Recommendations and Errors

    In this Document   Purpose   Questions and Answers   References APPLIES TO: Oracle Process Manufactu ...

  7. 开发JAVA9以上的项目时,出现ClassNotFoundException: javax.xml.bind.JAXBException的解决方法

    一.问题描述: 开发JAVA9以上的项目时,出现ClassNotFoundException: javax.xml.bind.JAXBException的解决方法 二.问题样例 三.解决方案 打开mv ...

  8. [翻译] Using Custom Functions in a Report 在报表中使用自己义函数

    Using Custom Functions in a Report  在报表中使用自己义函数   FastReport has a large number of built-in standard ...

  9. 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件

    原 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件 原文章链接:https://blog.csdn.net/beauxie/article/de ...

随机推荐

  1. 虚拟化_KVM

    一.KVM介绍 1.KVM全称kernel vitual machine,是针对包含虚拟化扩展(InterVT或AMD-V)的x86硬件上的完全原生的虚拟化解决方案 2.KVM是以色列Qumranet ...

  2. HDU 2096 小明A+B --- 水题

    HDU 2096 /* HDU 2096 小明A+B --- 水题 */ #include <cstdio> int main() { #ifdef _LOCAL freopen(&quo ...

  3. UVALive-4329 Ping pong (树状数组)

    题目大意:有n个数排成一列,问从中能找出几个三元组(ai,aj,ak)满足i<j<k并且这三个数严格单调. 题目分析:枚举中间的数字aj,如果aj前面有c(j)个数a(j)小,后面有d(j ...

  4. json对象和字符串互相转换

  5. 《苹果开发之Cocoa编程》挑战2 创建一个数据源 练习

    <苹果开发之Cocoa编程>第4版 P87 创建一个to-do list应用程序,在文本框中输入任务.当用户单击Add按钮时,添加字符串到一个变长队列,新任务就出现在list的末尾. 关键 ...

  6. awesome-very-deep-learning

    awesome-very-deep-learning is a curated list for papers and code about implementing and training ver ...

  7. javascript 遍历object对象

    (function(){ var str = ''; for(var i in obj){ //遍历object str += '\n'+(i+' : '+obj[i]); // i+' : '+ob ...

  8. 二十四种设计模式:外观模式(Facade Pattern)

    外观模式(Facade Pattern) 介绍为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用.示例有一个Message实体类,某对象对它 ...

  9. oracle参数与启停

    oracle随系统启动而启动 cs65-64桌面版orcle-11.2.0.4 启动监听器,后台进程,OEM. 注意: 如果只做一和三,只能启动后台进程,监听器不启动,如果只做二和三,只能启动监听器, ...

  10. 题目1049:字符串去特定字符——九度OJ

    题目1049:字符串去特定字符 http://ac.jobdu.com/problem.php?pid=1049 时间限制:1 秒 内存限制:32 兆 题目描述: 输入字符串s和字符c,要求去掉s中所 ...