📄 issn_2.java
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 2007-11-23 16:17:28
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: ISSN_2.java
package com.bokai.barcodes;
// Referenced classes of package com.bokai.barcodes:
// EAN13_2, Barcode, BarcodeDataTriplet, BarcodeSpec,
// BarcodeSymbol, ISSN
class ISSN_2 extends EAN13_2
{
ISSN_2()
{
super.bdType = 42;
super.bdTypeName = "ISSN + 2";
}
int GetExternalTextLen()
{
return super.bdTextLen - 3 - 2;
}
char[] filterGetText(char ac[], char ac1[], int i, long l)
{
char ac2[] = super.filterGetText(ac, ac1, i, l);
if(i == 1)
{
char ac3[] = new char[ac2.length - 3 - 1];
System.arraycopy(ac2, 3, ac3, 0, ac2.length - 3 - 1);
return ac3;
} else
{
return ac2;
}
}
BarcodeDataTriplet getDefaultFullData()
{
BarcodeDataTriplet barcodedatatriplet = super.getDefaultFullData();
char ac[] = ISSN.getDefaultOriginalData();
char ac1[] = validateData(ac, ac.length);
return new BarcodeDataTriplet(ac1, ac, barcodedatatriplet.addOnData);
}
char[] validateData(char ac[], int i)
{
char ac1[] = ISSN.prepareValidate(ac, i);
if(ac1 == null)
return null;
else
return super.validateData(ac1, ac1.length);
}
static final String name = "ISSN + 2";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -