Modifier and Type | Field and Description |
---|---|
protected String |
charset
编码
|
protected Map<com.google.zxing.DecodeHintType,Object> |
decodeHint
解码配置
|
protected Map<com.google.zxing.EncodeHintType,Object> |
encodeHint
编码配置
|
protected int |
errorCorrectionLevel
纠错等级
1 ~7%
2 ~15%
3 ~25%
4 ~30%
|
protected Font |
font
字体名称
|
protected Color |
fontColor
字体颜色
|
protected com.google.zxing.BarcodeFormat |
format
格式
|
protected int |
height
条形码高
|
protected int |
imgButtonMargin
图片下边距
|
protected int |
imgTopMargin
图片上边距
|
protected String |
suffix
格式
|
protected int |
width
条形码宽
|
protected int |
wordsButtonMargin
文字下边距
|
protected int |
wordsTopMargin
文字上边距
|
protected static com.google.zxing.MultiFormatWriter |
WRITER |
Modifier | Constructor and Description |
---|---|
protected |
CodeGenerator() |
protected static final com.google.zxing.MultiFormatWriter WRITER
protected com.google.zxing.BarcodeFormat format
protected String suffix
protected String charset
protected int width
protected int height
protected int errorCorrectionLevel
protected Font font
protected Color fontColor
protected int imgTopMargin
protected int imgButtonMargin
protected int wordsTopMargin
protected int wordsButtonMargin
protected com.google.zxing.qrcode.decoder.ErrorCorrectionLevel toErrorCorrectionLevel()
protected abstract BufferedImage getBufferedImage(String content)
content
- 条形码内容protected BufferedImage insertWords(BufferedImage image, String words)
image
- imagewords
- 文字public CodeGenerator encodeHint(Map<com.google.zxing.EncodeHintType,Object> encodeHint)
public CodeGenerator decodeHint(Map<com.google.zxing.DecodeHintType,Object> decodeHint)
public CodeGenerator encodeHint(com.google.zxing.EncodeHintType type, Object hint)
public CodeGenerator decodeHint(com.google.zxing.DecodeHintType type, Object hint)
public void encode(String content, OutputStream out)
public byte[] encode(String content)
public abstract void encode(String content, String words, OutputStream out)
content
- 内容words
- 文字out
- outputStreampublic String decode(byte[] bs)
public String decode(InputStream in)
public String decode(BufferedImage image)
image
- imgpublic CodeGenerator format(com.google.zxing.BarcodeFormat format)
public CodeGenerator suffix(String suffix)
public CodeGenerator charset(String charset)
public CodeGenerator errorCorrectionLevel(int errorCorrectionLevel)
public CodeGenerator width(int width)
public CodeGenerator height(int height)
public CodeGenerator size(int width, int height)
public CodeGenerator wordsTopMargin(int wordsTopMargin)
public CodeGenerator wordsButtonMargin(int wordsButtonMargin)
public CodeGenerator wordsMargin(int wordsTopMargin, int wordsButtonMargin)
public CodeGenerator imgTopMargin(int imgTopMargin)
public CodeGenerator imgButtonMargin(int imgButtonMargin)
public CodeGenerator imgMargin(int imgTopMargin, int imgButtonMargin)
public CodeGenerator font(Font font)
public CodeGenerator font(String name)
public CodeGenerator font(int size)
public CodeGenerator font(String name, int size)
public CodeGenerator fontColor(Color fontColor)
public CodeGenerator fontColor(String hexColor)
public com.google.zxing.BarcodeFormat getFormat()
public String getSuffix()
public String getCharset()
public int getWidth()
public int getHeight()
public int getErrorCorrectionLevel()
public Font getFont()
public Color getFontColor()
public int getImgTopMargin()
public int getImgButtonMargin()
public int getWordsTopMargin()
public int getWordsButtonMargin()
Copyright © 2024. All rights reserved.