[]
IBarcode, IFontOption, ILabelOptionCode 39 是一种线性条形码,它使用总共九个条来表示每个符号,包括数字字符、大写字符以及一些特殊字符("%","*","$","/",".","-","+")。此接口还通过 IBarcode、IFontOption 和 ILabelOption 提供条形码、字体和标签选项。
worksheet.getRange("A1").setValue("CODE39-100");
worksheet.getRange("B1").setFormula("=BC_CODE39(A1)");
ICode39 code39 = (ICode39) worksheet.getRange("B1").getValue();
boolean fullASCII = code39.getFullASCII();
booleanbooleanbooleanintgetBackgroundColor, getCodeType, getColor, getQuietZoneBottom, getQuietZoneLeft, getQuietZoneRight, getQuietZoneTop, getValuegetFontFamily, getFontSize, getFontStyle, getFontTextAlign, getFontTextDecoration, getFontWeightgetLabelPosition, getShowLabel默认值为 false。
worksheet.getRange("A1").setValue("CODE39-100");
worksheet.getRange("B1").setFormula("=BC_CODE39(A1,,,,,\"true\")");
ICode39 code39 = (ICode39) worksheet.getRange("B1").getValue();
boolean labelWithStartAndStopCharacter = code39.getLabelWithStartAndStopCharacter();
true;否则为 false。指定符号是否需要校验位。默认值为 false。
worksheet.getRange("A1").setValue("CODE39-100");
worksheet.getRange("B1").setFormula("=BC_CODE39(A1)");
ICode39 code39 = (ICode39) worksheet.getRange("B1").getValue();
boolean checkDigit = code39.getCheckDigit();
true;否则为 false。此值表示 Code 39 条形码中宽条与窄条之间的比例。支持的值为 2 和 3。默认值为 3。
worksheet.getRange("A1").setValue("CODE39-100");
worksheet.getRange("B1").setFormula("=BC_CODE39(A1)");
ICode39 code39 = (ICode39) worksheet.getRange("B1").getValue();
int nwRatio = code39.getNwRatio();
2 或 3。当此属性为 true 时,条形码可以编码标准 Code 39 字符集以外的 ASCII 字符。默认值为 false。
worksheet.getRange("A1").setValue("Code39+100");
worksheet.getRange("B1").setFormula("=BC_CODE39(A1,,,,,,,,TRUE)");
ICode39 code39 = (ICode39) worksheet.getRange("B1").getValue();
boolean fullASCII = code39.getFullASCII();
true;否则为 false。