📄 manual.html
字号:
<html>
<head>
<title>Java Mask Barcode Manual</title>
</head>
<body>
<table width="100%">
<tr width="100%">
<td align="center" style="color:#CC0000;">
<h1>Java Mask Barcode Manual</h1>
power by mask
<p>
</td>
</tr>
<tr width="100%">
<td>
欢迎使用Java Mask Barcode,这是一款纯java条形码图像生成器(条码打印工具),是Mask工具包中的一员.<br>
我们采用java技术,提供Servlet,Applet和Swing等多种方式,<br>
使您既可以在服务器端Servlet程序中动态的生成JPEG格式的条形码图片文件,<br>
也可以在HTML页面中以Applet的方式嵌入条码图形,<br>
或者是在Swing等图形界面程序中嵌入条码图形,<br>
从而可以方便的调用IE自带的打印功能随心所欲的打印条码.<br>
它继承了Java跨平台的特性,在Windows/Unix/Linux环境下都能稳定的运行.<br>
它还支持三九条码(Code 39),九三条码(Code 93),Code 128条码,UPC-A条码,UPC-E条码,EAN 13条码,EAN 8条码,库德巴条码(Codabar),交叉二五条码(ITF -Interleaved 2 of 5),二五条码(2 of 5)等18种条码类型,全方位的满足您的需求,<br>
给您带来高品质的条码打印! <br>
<p>
</td>
</tr>
<tr width="100%">
<td bgcolor="#CC0000" style="color:white;">参数说明</td>
</tr>
<tr width="100%">
<td>
可以设置一些常用的参数,来满足您多样化的打印需求,具体参数含义如下:
<br>
<table width="100%" cellspacing="0" cellpadding="2" style="border-left:1px solid black;border-top:1px solid black;">
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
barType(默认为CODE128):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码类型.支持18钟类型.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
code(默认为BATISTUTA):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
要打印的条码内容.在Applet中参数名为barcode.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
width(默认为自适应,一般不用自行设置):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
图片宽度.width,height要同时都设置才有效,在Applet中不包含此参数.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
height(默认为自适应,一般不用自行设置):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
图片高度.width,height要同时都设置才有效,在Applet中不包含此参数.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
st(默认为y显示):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
是否显示条码内容(show text).默认会在条码图片下方显示条码内容,有效值为y和n.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
textFont(默认为Arial|PLAIN|11):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码文本的字体,字体有效格式为<font name>|<style>|<size>.Style可以是PLAIN,ITALIC或BOLD.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
fontColor(默认为黑色):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码文本的颜色,有效值为RED,BLUE,GREEN,BLACK,GRAY,LIGHTGRAY,WHITE,DARKGRAY,YELLOW,ORANGE,CYAN和MAGENTA.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
barColor(默认为黑色):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码的颜色.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
backColor(默认为白色):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
图片背景颜色.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
rotate(默认为0):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
设置条码旋转角度.有效值为0(不旋转),90(旋转90度),180(旋转180度),270(旋转270度).
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
barHeightCM(默认为1厘米):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码的高度.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
x(默认为0.03厘米,一般不用自行调整):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码符号中窄单元的标称尺寸,最小可设置为0.001即1象素,通常以0.03递增.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
n(默认为2倍):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
宽窄比,平均宽条的条宽与平均宽空的空宽之和(条码字符间隔不计在内)除以两倍窄单元尺寸.它是宽度调节编码法中的技术参数.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
leftMarginCM(默认为0.3厘米):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码与图片左右边的距离.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
topMarginCM(默认为0.2厘米):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码与图片上下边的距离.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
checkCharacter(默认为y,一般不用自行设置):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
是否自动计算check character,有效值为y和n.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
checkCharacterInText(默认为y,一般不用自行设置):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
条码内容是否自动计算check character,有效值为y和n.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
Code128Set(默认为0自动选择,一般不用设置):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
设置CODE128中使用的字符集.有效值为0,A,B,C.
</td>
</tr>
<tr>
<td width="30%" style="border-bottom:1px solid black;border-right:1px solid black;">
UPCESytem(默认为0,一般不用自行设置):
</td>
<td width="70%" style="border-bottom:1px solid black;border-right:1px solid black;">
UPCE中使用的编码系统.有效值为0和1.
</td>
</tr>
</table>
<br>
</td>
</tr>
<tr width="100%">
<td bgcolor="#CC0000" style="color:white;">如何通过Servlet来生成条码</td>
</tr>
<tr width="100%">
<td>
1.首先是运行环境,服务器端需要JDK1.3.0以上(含)的java虚拟机.<br>
2.java环境必须包含java.awt包,一般这对windows系统都不是问题,但如果是unix系统就必须安装了x-windows,并且启动了才行.<br>
3.其次你需要确认你的classpath已经包含了maskbarcode.jar包所在的路径.<br>
4.接下来你需要编辑你应用服务器的配置文件(通常是web.xml),加入以下一段代码:<br>
...<br>
...<br>
<servlet><br>
<servlet-name>maskbarcode</servlet-name><br>
<servlet-class>com.mask.util.barcode.BarCodeServlet</servlet-class><br>
<load-on-startup>1</load-on-startup><br>
</servlet><br>
...<br>
...<br>
<servlet-mapping><br>
<servlet-name>maskbarcode</servlet-name><br>
<url-pattern>*.bar</url-pattern><br>
</servlet-mapping><br>
...<br>
...<br>
5.最后你就可以通过键入http://localhost:8080/xxx.bar?code=123456789来测试条码打印的效果,
或者用<img src="http://localhost:8080/xxx.bar?code=123456789">的方式来将条码图形嵌入你的html页面中.
<p>
</td>
</tr>
<tr width="100%">
<td bgcolor="#CC0000" style="color:white;">如何在Applet中显示条码</td>
</tr>
<tr width="100%">
<td>
只需要在html页面中嵌入以下一段代码即可,调用例子参见AppletTest.html:<br>
<applet <br>
codebase="." <br>
archive="maskbarcode.jar" <br>
code="com.mask.util.barcode.BarCodeApplet" <br>
name="AppletTest" <br>
width="100%" <br>
height="100" <br>
><br>
<param name="barcode" value="I'm mask"><br>
<param name="barType" value="CODE128"><br>
<param name="textFont" value="Arial|BOLD|13"><br>
<param name="fontColor" value="RED"><br>
</applet><br>
<br>
</td>
</tr>
<tr width="100%">
<td bgcolor="#CC0000" style="color:white;">如何使用Java Mask Barcode在java程序中生成条码的jpeg格式图片</td>
</tr>
<tr width="100%">
<td>
下面是个简单的调用例子,它会在C盘根目录下生成条码图片aaa.jpeg:<br>
import com.mask.util.barcode.BarCode;<br>
import com.sun.image.codec.jpeg.JPEGImageEncoder;<br>
import com.sun.image.codec.jpeg.JPEGCodec;<br>
import com.sun.image.codec.jpeg.JPEGEncodeParam;<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -