- 浏览: 1065161 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (639)
- 服务器配置篇 (58)
- hibernate篇 (14)
- spring篇 (33)
- struts篇 (28)
- JS篇 (46)
- 其他技术篇 (46)
- 数据库集群配置 (6)
- JAVA基础相关 (48)
- 分布式框架HadHoop的应用 (2)
- FLEX篇 (8)
- SQLSERVER技术 (32)
- Android学习 (13)
- amchart学习笔记 (1)
- openfire+smark搭建即时通讯 (9)
- Linux学习 (18)
- Oracle数据库 (15)
- 网站优化技术 (12)
- mysql数据库 (2)
- 项目学习总结 (18)
- 工具类(JAVA) (12)
- 工具类(JS) (2)
- 设计模式 (10)
- Lucene学习 (24)
- EJB3学习 (6)
- Sphinx搜索引擎 (3)
- 工作中用到的软件小工具 (5)
- .NET (49)
- JAVA 连接SQLSERVER2008步骤 (1)
- MongoDB (19)
- Android手机开发 (3)
- Maven (6)
- vue (9)
- Shiro (4)
- mybatis (3)
- netty框架 (1)
- SpringCloud (3)
- spring-cloud (7)
- Git (1)
- dubbo (2)
- springboot (13)
- rocketmq (1)
- git学习 (2)
- kafka服务器 (2)
- linux (10)
- WEB系统辅助项目 (1)
- jenkins (2)
- docker (4)
- influxdb (3)
- python (2)
- nginx (1)
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
1、 google或者摆渡一下barcode4j要用的东东,下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src.zip。
2、 解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j.jar和avalon-framework-4.2.0.jar添加到项目的lib中,刷新工程,然后在项目配置中将这两个jar包添加到classpath里面去。
3、 解压将barcode4j-2.0alpha2-src.zip,将src\java\org\krysalis\barcode4j\servlet目录下的BarcodeServlet.java类的代码拷出来,修改默认的图片显示方式,BarcodeServlet.java第168行的默认图片显示格式改成jpeg(因为不是所有的浏览器都支持svg格式,也不是所有的浏览者都愿意给自己的浏览器加一个这样的插件)
4、 将以下这段servlet配置在web.xml中
<servlet>
<servlet-name>BarcodeServlet</servlet-name>
<servlet-class>com.yourname.BarcodeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BarcodeServlet</servlet-name>
<url-pattern>/barcode</url-pattern>
</servlet-mapping>
4、 在页面中添加<img src="<%=request.getContextPath() %>/barcode?msg=12345678" height="50px" width=130px/>
5、 查看该页面就可以发现条形码为“12345678”的图片了,当然了图片大小就自己设置了。
呵呵,虽然是很简单的东西,但是希望能对需要的朋友有所帮助。
Barcode功能说明
FengShen_Xia 整理 更新:2007-05-31 13:45:48 版本: 1.0
Barcode1.0功能说明
一、Barcode项目说明:
利用Barcode4j开源项目开发面向java bs的条形码打印功能。
二、Barcode项目功能:
1、利用Barcode4j项目实现8种类型条形码。
2、通过url调用实现web页面显示条形码。
3、通过xml文件配置实现预定义条码类型。
4、实现所见所得的条形码调试、配置功能。
三、Barcode实现步骤
1、将barcode4j.jar、barcode.jar复制到\webRoot\WEB-INF\lib目录下。
2、在\webRoot\WEB-INF\web.xml中添加BarCodeServlet
<servlet>
<servlet-name>barcode-invoker</servlet-name>
<servlet-class>barcode.servlet.BarCodeServlet</servlet-class>
<init-param>
<param-name>conf</param-name>
<param-value>/conf/barcode_conf.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>barcode-invoker</servlet-name>
<url-pattern>*.barcode</url-pattern>
</servlet-mapping>
BarCodeServlet说明:
1、conf参数用来设置预定义条码类型,不设置没有预定义类型。
2、/conf/barcode_conf.xml为预定义条码类型配置文件。文件放在\webRoot\WEB-INF\classes\conf\目录下。
3、*.barcode为要显示条码的url识别。
3、在web页面中调用url。
案例:
1、<img src=” CODE39.barcode?code=123456789”>
2、<img src=” _a1.barcode?code=123456789”>
URL说明:
[类型*]. barcode?code**=...&其他参数***
*:类型分固定类型(10种)和预定义类型(类型前加_)。
**:code是必要参数。
***:其他参数用来丰富条码显示效果。
四、参数说明:
名称 类型 默认值 说明
解析度: dpi int 150 值越大条码越长,分辨率越高。
留空白 quietZone boolean false 条码两端是否加空白
取反 antiAlias boolean false 条码内取反,具体功能不详
图片反转 orientation int 0 旋转条码,可选为[0, 90, 180, 270, -90, -180 ,-270]
高度 barHeight double 15 条码显示高度,为比例数
字体显示 hrp int 2 字体显示位置,为0时候屏蔽fontName、fontSize参数。
0=HRP_NONE
1=HRP_TOP
2=HRP_BOTTOM
字体名称 fontName String Helvetica 跟随条码的字体类型,比如:宋体、黑体等等
字体大小 fontSize double 2.8 跟随条码的字体大小,为比例数
五、xml文件说明:
<?xml version="1.0" encoding="GBK"?>
<barcode_conf>
<a3 fontSize="4" fontName="黑体" hrp="0" barHeight="23" orientation="0" antiAlias="false" quietZone="false" dpi="200" type="CODE39"/>
<a2 type="CODE39"/>
<a1 type="CODE39"/>
</barcode_conf>
案例中定义了a1、a2、a3三个预定义类型。可以设置9种参数,其中
type是必要参数并对应10种基本条码类型。
注意URL、参数和xml文件node属性的大小写!
六、条码调试程序功能说明:
1、显示图片:根据填写的10个参数动态显示条码。打印代码和类型为必选条件。
2、保存设置:对调试的条码样式比较满意后,赐予编号后保存在下面列表里供以后调用显示或生成配置。注意编号不能重复。
3、列表显示:可以将保存的配置重新显示。
4、列表删除:删除该行配置。
5、显示全部:将保存的所有条码配置显示出来,以供打印校验使用。
6、显示配置:将保存的所有条码配置显示为预定义xml格式。
7、资源下载:为bs项目集成barcode提供资源样例下载。
8、复制URL:将当前显示条码的url路径复制的系统粘贴板上(only IE)。
9、原始比例:将条码图形缩放比例恢复到100%(only IE)。
10、条码缩放:在选中条码缩放框的情况下,点击条码图片后可以用鼠标滚轮实现20%-500%图片缩放功能(only IE)。
以上功能在IE、firefox下调试成功。
七、图例
类型 Barcode type PNG graphic
CODE39 Code 39
CODE128 Code 128
INT2OF5 Interleaved 2 of 5
CODABAR Codabar
UPCA UPC-A
UPCE UPC-E
EAN13 EAN-13
EAN8 EAN-8
PDF417 PDF417
DATAMATRIX DataMatrix
发表评论
-
java spring整合websocket教程
2018-03-30 14:30 681在javaweb项目开发中,我们经常可能需要websocke ... -
myeclipse 项目之间类进行引用
2014-11-19 15:54 956相关解决方案: eclipse的Web项目引用方式:(其实相 ... -
myeclipse8 每次启动内存都不够用的解决方案
2014-11-11 15:34 760最近可能由于公司项目大了,启动MyEclipse后经常提示 ... -
web项目集成log4j
2014-11-06 12:39 720Log4j基本使用方法 Log4j由三个重要的组件构成:日 ... -
使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
2011-10-25 14:09 1522RESTful Web 服务简介 REST 在 2000 年 ... -
确定操作系统位计数(64位还是32位(X86))
2011-09-30 08:36 1236在此部分查找计算机 ... -
解决“无法删除 指定的文件名无效或太长”的问题
2011-09-16 14:07 2520解决“无法删除 指定的文件名无效或太长”的问题 ... -
网站应用通过139邮箱发送短信做到日志提醒功能
2011-09-15 09:36 1816首先在139注册一个邮箱,然后再邮箱设置中设置收到邮件通过短信 ... -
javamail发送邮件遇到的问题
2011-09-15 09:32 1201今天在用myeclipse写mial功能的时候,想调试一下程序 ... -
http协议的学习笔记
2011-03-01 10:56 1684HTTP请求行 格式:请求 ... -
Logback用户手册中文版.pdf
2011-02-14 16:57 2008Logback用户手册中文版.pdf -
JAVA编写的预警系统
2011-02-10 11:00 6327预警系统 <!-- start content --& ... -
Mediawiki 简明架设指南
2011-02-10 10:03 4624在 Debian/Linux 下 1. 安装程序 sh ... -
xsl 常用.jsp
2011-02-10 09:28 1618现在用的都是有规分律数据, 特殊的数据用XSL. DOM4J ... -
SVN 入门指南
2011-01-14 11:17 996SVN 入门指南 -
FreeMaker中文手册
2011-01-14 11:15 1028FreeMaker中文手册 -
查看某个网段具体哪些IP没有被使用的命令
2010-11-29 09:01 2885通过运行cmd然后在DOS命令下运行下面程序,表示查看192. ... -
xsl 取数据的时候,当用for-each循环取得数据,怎么取第一行的数据
2010-11-08 11:35 2348需求,打印表格的时候,用for-each 来取得数据,当取到第 ... -
项目过程中,对于绝对路径和相对路径的总结
2010-09-11 09:20 12391.基本概念的理解 绝对路径:绝对路径就是你的主页上的文 ... -
mysql经典语句
2010-09-09 18:18 1249show databases;show tables from ...
相关推荐
barcode4j使用自定义字体生成条形码 条形码是一种常见的二维码,由一个矩形的黑白条组成,用于快速识别商品、包裹、身份证等信息。在商业应用中,条形码被广泛应用于库存管理、物流跟踪、支付等场景。而条形码的...
使用barcode4j生成条形码通常涉及以下步骤: 1. 创建一个XML配置文件来定义条形码的属性,如类型、数据、宽度等。 2. 使用`BarcodeGenerator`类实例化一个条形码生成器。 3. 调用`generate Barcode`方法生成条形码...
在描述中提到的案例,我们将探讨如何使用`barcode4j`为二维码添加文字,例如日期和序号。 ### 1. barcode4j基本概念 `barcode4j` 支持多种条形码和二维码格式,包括EAN、UPC、Code 39、QR Code等。它通过XML配置...
因此我就试了一下barcode4j,效果挺好的,所以把使用方法贴上来,给刚接触java的朋友们一点借鉴。 1、 google或者摆渡一下barcode4j要用的东东,下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src....
**barcode4j类库及使用说明** `barcode4j`是一个强大的开源类库,专为生成和打印一维和二维条码而设计。这个库基于Java语言,具有高度的灵活性和可扩展性,使得开发者能够轻松地在各种应用程序中集成条码生成功能。...
Barcode4J是一个高度灵活的XML驱动的条形码生成器,它使用Apache XML Graphics项目中的Batik SVG渲染引擎来将XML描述转换为各种图形格式,如PNG、JPEG等。这个库支持多种条形码格式,包括常见的EAN、UPC、Code39、...
1. **多平台支持**:Barcode4j 可以在Java环境中运行,无论是服务器端还是客户端,这使得它能够跨多个操作系统平台使用。 2. **XML驱动**:通过XML配置文件,可以轻松地定制条形码的样式,包括字体、尺寸、颜色等...
首先,`barcode4j-light.jar`包是基于Apache License 2.0授权的,这意味着开发者可以免费使用、修改和分发这个库,非常适合商业和非商业项目。这个库由James Bridle开发,并且在社区的持续维护下不断更新和完善。 `...
本文将详细介绍barcode4j的核心功能、使用方法以及在实际项目中的应用。 一、barcode4j简介 barcode4j是一个基于Apache 2.0许可证的开放源代码项目,由Krysalis发起并维护。它提供了一个XML-based接口,使得生成...
2. **生成条形码图像**:使用barcode4j的`BarcodeGenerator`类,将上述XML配置加载并生成条形码图像。图像可以是PNG、JPEG或其他图像格式,以便于在网页或报告中显示。 ```java File xmlFile = new File("barcode....
在"最新barcode4j-2.1.0-bin.zip"压缩包中,包含的是barcode4j的二进制发行版,主要用于快速部署和使用。 **一、barcode4j 的主要特性:** 1. **多平台支持**:barcode4j是用Java编写的,因此可以在任何Java运行...
Barcode4j使用方法.doc
在"barcode4j-2.1.0"这个压缩包中,你将找到必要的资源来理解和使用Barcode4j。 首先,让我们深入了解一下`bin`目录。这个目录通常包含可执行文件或库文件,对于 Barcode4j,可能包含了Java类库的jar文件,这是运行...
总结,`barcode4j`是一款强大的条码生成工具,尽管在生成一维条码时无法直接包含中文,但通过巧妙的编码转换和使用二维条码,可以满足包含中文字符的需求。在项目实践中,合理选择条码类型和编码方式,结合`barcode4...
`barcode4j` 可以作为独立的命令行工具使用,也可以通过Java API在应用程序中调用。对于Web应用程序,可以集成到Apache FOP ( Formatting Objects Processor) 中,生成带有条形码的PDF文档。 ### 7. 示例代码 ```...
要在Java项目中使用Barcode4j,首先需要下载barcode4j.jar文件。这个压缩包中包含的就是这个核心库文件。将其添加到项目的类路径(classpath)中,即可开始使用。 **3. 使用说明** "使用说明.txt"文件通常会提供...
1. **引入依赖**:在项目中添加`barcode4j`的jar包,例如,如果使用的是`barcode4j-2.0alpha2`版本,需要将这个文件添加到类路径中。 2. **创建XML配置**:编写XML文件来描述要生成的条码,包括类型、数据和一些可选...
利用barcode4j实现条形码的生成的工具类!方便开发,顺带一提: Java生成条形码的方案 -- barcode4j、zxing barcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等 ...
在使用Barcode4j时,首先需要创建一个`BarcodeGenerator`实例,然后选择合适的条形码类型(如`code128`),接着设置编码的数据,最后通过调用`generateBarcode()`方法生成图像。例如: ```java // 导入必要的库 ...