Class POSTNETLogicHandler
java.lang.Object
org.krysalis.barcode4j.impl.AbstractVariableHeightLogicHandler
org.krysalis.barcode4j.impl.postnet.POSTNETLogicHandler
- All Implemented Interfaces:
BarcodeLogicHandler,ClassicBarcodeLogicHandler
Logic Handler for POSTNET.
- Version:
- $Id: POSTNETLogicHandler.java,v 1.4 2008-05-13 13:00:44 jmaerki Exp $
- Author:
- Chris Dolphy
-
Field Summary
Fields inherited from class org.krysalis.barcode4j.impl.AbstractVariableHeightLogicHandler
bcBean, canvas, x, y -
Constructor Summary
ConstructorsConstructorDescriptionPOSTNETLogicHandler(HeightVariableBarcodeBean bcBean, Canvas canvas) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBar(boolean black, int height) This method indicates a new bar to be painted.voidstartBarcode(String msg, String formattedMsg) This is always the first method called.Methods inherited from class org.krysalis.barcode4j.impl.AbstractVariableHeightLogicHandler
endBarcode, endBarGroup, getTextY, setTextAlignment, startBarGroup
-
Constructor Details
-
POSTNETLogicHandler
Constructor- Parameters:
bcBean- the barcode implementation classcanvas- the canvas to paint to
-
-
Method Details
-
startBarcode
Description copied from class:AbstractVariableHeightLogicHandlerThis is always the first method called. It is called to inform the logic handler that a new barcode is about to be painted.- Specified by:
startBarcodein interfaceBarcodeLogicHandler- Overrides:
startBarcodein classAbstractVariableHeightLogicHandler- Parameters:
msg- full message to be encodedformattedMsg- message as it is to be presented in the human-readable part- See Also:
-
addBar
public void addBar(boolean black, int height) Description copied from interface:ClassicBarcodeLogicHandlerThis method indicates a new bar to be painted.- Parameters:
black- True if the bar is to be painted black, False if white/transparentheight- 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.- See Also:
-