159 lines
3.5 KiB
Java
159 lines
3.5 KiB
Java
|
|
package it.acxent.caship;
|
||
|
|
|
||
|
|
public class BarcodeCash {
|
||
|
|
private long posizione;
|
||
|
|
|
||
|
|
private long larghezza;
|
||
|
|
|
||
|
|
private long altezza;
|
||
|
|
|
||
|
|
private long posizioneTesto;
|
||
|
|
|
||
|
|
private String fontTesto;
|
||
|
|
|
||
|
|
private String tipoBarcode;
|
||
|
|
|
||
|
|
private String code;
|
||
|
|
|
||
|
|
private long allineamentoQRCode;
|
||
|
|
|
||
|
|
private long dimensioneQRCode;
|
||
|
|
|
||
|
|
private long livelloCorrezioneQRCode;
|
||
|
|
|
||
|
|
public static String BARCODE_CODE39 = "CODE39";
|
||
|
|
|
||
|
|
public static String BARCODE_CODE128 = "CODE128";
|
||
|
|
|
||
|
|
public static String BARCODE_QRCODE1 = "QRCODE1";
|
||
|
|
|
||
|
|
public static String BARCODE_QRCODE2 = "QRCODE2";
|
||
|
|
|
||
|
|
public static long POSIZIONE_TESTO_DISABLED = 0L;
|
||
|
|
|
||
|
|
public static long POSIZIONE_TESTO_SOPRA = 1L;
|
||
|
|
|
||
|
|
public static long POSIZIONE_TESTO_SOTTO = 2L;
|
||
|
|
|
||
|
|
public static long POSIZIONE_TESTO_SOPRA_SOTTO = 3L;
|
||
|
|
|
||
|
|
public static String FONT_A = "A";
|
||
|
|
|
||
|
|
public static String FONT_B = "B";
|
||
|
|
|
||
|
|
public static String FONT_C = "C";
|
||
|
|
|
||
|
|
public static long QRCODE_ALLINEAMENTO_SINISTRA = 0L;
|
||
|
|
|
||
|
|
public static long QRCODE_ALLINEAMENTO_CENTRO = 1L;
|
||
|
|
|
||
|
|
public static long QRCODE_ALLINEAMENTO_DESTRA = 2L;
|
||
|
|
|
||
|
|
public static long QRCODE_LIVELLO_CORREZIONE_BASSO = 0L;
|
||
|
|
|
||
|
|
public static long QRCODE_LIVELLO_CORREZIONE_MEDIO_BASSO = 1L;
|
||
|
|
|
||
|
|
public static long QRCODE_LIVELLO_CORREZIONE_MEDIO_ALTO = 2L;
|
||
|
|
|
||
|
|
public static long QRCODE_LIVELLO_CORREZIONE_ALTO = 3L;
|
||
|
|
|
||
|
|
public long getPosizione() {
|
||
|
|
return this.posizione;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setPosizione(long posizione) {
|
||
|
|
if (posizione >= 0L && posizione <= 511L) {
|
||
|
|
this.posizione = posizione;
|
||
|
|
} else {
|
||
|
|
this.posizione = 10L;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public long getLarghezza() {
|
||
|
|
return this.larghezza;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setLarghezza(long larghezza) {
|
||
|
|
if (larghezza >= 1L && larghezza <= 8L) {
|
||
|
|
this.larghezza = larghezza;
|
||
|
|
} else {
|
||
|
|
this.larghezza = 1L;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public long getAltezza() {
|
||
|
|
return this.altezza;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAltezza(long altezza) {
|
||
|
|
if (altezza >= 1L && altezza <= 255L) {
|
||
|
|
this.altezza = altezza;
|
||
|
|
} else {
|
||
|
|
this.altezza = 66L;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public long getPosizioneTesto() {
|
||
|
|
return this.posizioneTesto;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setPosizioneTesto(long posizioneTesto) {
|
||
|
|
this.posizioneTesto = posizioneTesto;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getFontTesto() {
|
||
|
|
return this.fontTesto;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setFontTesto(String fontTesto) {
|
||
|
|
this.fontTesto = fontTesto;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getTipoBarcode() {
|
||
|
|
return this.tipoBarcode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setTipoBarcode(String tipoBarcode) {
|
||
|
|
this.tipoBarcode = tipoBarcode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getCode() {
|
||
|
|
return this.code.equals(null) ? "" : this.code;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setCode(String code) {
|
||
|
|
if (getTipoBarcode() == BARCODE_CODE128) {
|
||
|
|
this.code = "{B" + code;
|
||
|
|
} else {
|
||
|
|
this.code = code;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public long getAllineamentoQRCode() {
|
||
|
|
return this.allineamentoQRCode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAllineamentoQRCode(long allineamentoQRCode) {
|
||
|
|
this.allineamentoQRCode = allineamentoQRCode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public long getDimensioneQRCode() {
|
||
|
|
return this.dimensioneQRCode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setDimensioneQRCode(long dimensioneQRCode) {
|
||
|
|
if (dimensioneQRCode >= 1L && dimensioneQRCode <= 16L) {
|
||
|
|
this.dimensioneQRCode = dimensioneQRCode;
|
||
|
|
} else {
|
||
|
|
this.dimensioneQRCode = 66L;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public long getLivelloCorrezioneQRCode() {
|
||
|
|
return this.livelloCorrezioneQRCode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setLivelloCorrezioneQRCode(long livelloCorrezioneQRCode) {
|
||
|
|
this.livelloCorrezioneQRCode = livelloCorrezioneQRCode;
|
||
|
|
}
|
||
|
|
}
|