public class XEasyPdfBarCode extends Object implements XEasyPdfComponent
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
| 限定符和类型 | 类和说明 |
|---|---|
static class |
XEasyPdfBarCode.CodeType
编码类型
|
static class |
XEasyPdfBarCode.ErrorLevel
纠错级别
|
static class |
XEasyPdfBarCode.WordsStyle
文字样式
|
XEasyPdfComponent.ContentMode| 构造器和说明 |
|---|
XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType,
String content)
有参构造
|
XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType,
String content,
float beginX,
float beginY)
有参构造
|
XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType,
String content,
String words)
有参构造
|
XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType,
String content,
String words,
float beginX,
float beginY)
有参构造
|
public XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType, String content)
codeType - 条形码类型content - 条形码内容public XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType, String content, String words)
codeType - 条形码类型content - 条形码内容words - 条形码文字public XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType, String content, float beginX, float beginY)
codeType - 条形码类型content - 条形码内容beginX - X轴起始坐标beginY - Y轴起始坐标public XEasyPdfBarCode(XEasyPdfBarCode.CodeType codeType, String content, String words, float beginX, float beginY)
codeType - 条形码类型content - 条形码内容words - 条形码文字beginX - X轴起始坐标beginY - Y轴起始坐标public XEasyPdfBarCode setPosition(float beginX, float beginY)
setPosition 在接口中 XEasyPdfComponentbeginX - X轴起始坐标beginY - Y轴起始坐标public XEasyPdfBarCode setWidth(float width)
setWidth 在接口中 XEasyPdfComponentwidth - 宽度public XEasyPdfBarCode setHeight(float height)
setHeight 在接口中 XEasyPdfComponentheight - 高度public XEasyPdfBarCode setMaxWidth(float width)
width - 宽度public XEasyPdfBarCode setMaxHeight(float height)
height - 高度public XEasyPdfBarCode setContentMode(XEasyPdfComponent.ContentMode mode)
setContentMode 在接口中 XEasyPdfComponentmode - 内容模式public XEasyPdfBarCode setCodeType(XEasyPdfBarCode.CodeType codeType)
codeType - 条形码类型public XEasyPdfBarCode setCodeMargin(int codeMargin)
codeMargin - 条形码边距public XEasyPdfBarCode setErrorLevel(XEasyPdfBarCode.ErrorLevel errorLevel)
errorLevel - 条形码纠错级别public XEasyPdfBarCode setQrVersion(int version)
version - 二维码版本public XEasyPdfBarCode setContent(String content)
content - 条形码内容public XEasyPdfBarCode setOnColor(Color onColor)
onColor - 条形码前景颜色public XEasyPdfBarCode setOffColor(Color offColor)
offColor - 条形码背景颜色public XEasyPdfBarCode setWords(String words)
words - 条形码文字public XEasyPdfBarCode setWordsColor(Color wordsColor)
wordsColor - 条形码文字颜色public XEasyPdfBarCode setWordsStyle(XEasyPdfBarCode.WordsStyle wordsStyle)
wordsStyle - 条形码文字样式public XEasyPdfBarCode setWordsSize(int wordsSize)
wordsSize - 条形码文字大小public XEasyPdfBarCode setRadians(double radians)
radians - 条形码旋转弧度public XEasyPdfBarCode setMarginLeft(float marginLeft)
marginLeft - 左边距public XEasyPdfBarCode setMarginRight(float marginRight)
marginRight - 右边距public XEasyPdfBarCode setMarginTop(float marginTop)
marginTop - 上边距public XEasyPdfBarCode setMarginBottom(float marginBottom)
marginBottom - 下边距public XEasyPdfBarCode enableShowWords()
public XEasyPdfBarCode enableResetContext()
enableResetContext 在接口中 XEasyPdfComponentpublic void draw(XEasyPdfDocument document, XEasyPdfPage page)
draw 在接口中 XEasyPdfComponentdocument - pdf文档page - pdf页面public void init()
public com.google.zxing.common.BitMatrix createBitMatrix()
public BufferedImage getBarCodeImage(com.google.zxing.common.BitMatrix matrix)
matrix - 位矩阵public float getHeight(XEasyPdfDocument document, XEasyPdfPage page)
document - pdf文档page - pdf页面Copyright © 2023. All rights reserved.