|
barcode4j 2.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.krysalis.barcode4j.impl.upcean.UPCEANCanvasLogicHandler
public class UPCEANCanvasLogicHandler
Logic Handler implementation for painting on a Canvas. This is a special implementation for UPC and EAN barcodes.
Constructor Summary | |
---|---|
UPCEANCanvasLogicHandler(AbstractBarcodeBean bcBean,
Canvas canvas)
Main constructor. |
Method Summary | |
---|---|
void |
addBar(boolean black,
int width)
This method indicates a new bar to be painted. |
void |
endBarcode()
This is always the last method called. |
void |
endBarGroup()
This method indicates the end of a previously started bar group. |
void |
startBarcode(java.lang.String msg,
java.lang.String formattedMsg)
This is always the first method called. |
void |
startBarGroup(BarGroup type,
java.lang.String submsg)
This method is called when a new group of bars is about to start. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UPCEANCanvasLogicHandler(AbstractBarcodeBean bcBean, Canvas canvas)
bcBean
- the barcode implementation classcanvas
- the canvas to paint toMethod Detail |
---|
public void startBarcode(java.lang.String msg, java.lang.String formattedMsg)
BarcodeLogicHandler
startBarcode
in interface BarcodeLogicHandler
msg
- full message to be encodedformattedMsg
- message as it is to be presented in the
human-readable partClassicBarcodeLogicHandler
public void startBarGroup(BarGroup type, java.lang.String submsg)
ClassicBarcodeLogicHandler
startBarGroup
in interface ClassicBarcodeLogicHandler
type
- a constant indicating the type of group. The meaning of the
integer values is implementation-dependant.submsg
- In case of parts of the message to be encoded this
parameter holds the character or characters being encoded.ClassicBarcodeLogicHandler
public void addBar(boolean black, int width)
ClassicBarcodeLogicHandler
addBar
in interface ClassicBarcodeLogicHandler
black
- True if the bar is to be painted black, False if
white/transparentwidth
- logical weight of the bar. Concrete implementations are
free to define this to be height or width. For example, 1 may be interpreted
as "narrow bar", 2 as "wide bar" for certain barcodes. While other barcodes
might define 1 to be "short bar", 2 as "tall bar".
Also, this should not be confused with the effective painting width, or the
actual physical size of the bar.ClassicBarcodeLogicHandler
public void endBarGroup()
ClassicBarcodeLogicHandler
endBarGroup
in interface ClassicBarcodeLogicHandler
ClassicBarcodeLogicHandler
public void endBarcode()
BarcodeLogicHandler
endBarcode
in interface BarcodeLogicHandler
ClassicBarcodeLogicHandler
|
barcode4j 2.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |