Package org.compiere.print.layout
Class BarcodeElement
java.lang.Object
org.compiere.print.layout.PrintElement
org.compiere.print.layout.BarcodeElement
- All Implemented Interfaces:
ImageObserver,Serializable
Barcode Print Element
- Version:
- $Id: BarcodeElement.java,v 1.2 2006/07/30 00:53:02 jjanke Exp $
- Author:
- Jorg Janke, Teo Sarca, SC ARHIPAC SERVICE SRL
- FR [ 1803359 ] Migrate to barbecue 1.1
- See Also:
-
Field Summary
Fields inherited from class org.compiere.print.layout.PrintElement
LINK_COLOR, log, p_FieldAlignmentType, p_height, p_maxHeight, p_maxWidth, p_pageLocation, p_sizeCalculated, p_widthFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionBarcodeElement(String code, MPrintFormatItem item) Barcode Element Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanLayout and Calculate Size.
Set p_width and p_height.floatGet scale factorbooleanIs barcode allow to overflows over next fieldsbooleanisValid()Is Barcode Validvoidpaint(Graphics2D g2D, int x, int y) Paint elementvoidpaint(Graphics2D g2D, int pageNo, Point2D pageStart, Properties ctx, boolean isView) Paint ElementtoString()String RepresentationMethods inherited from class org.compiere.print.layout.PrintElement
getAbsoluteLocation, getBounds, getCurrentPage, getDetailInfo, getDrillAcross, getDrillDown, getHeight, getHeight, getLocation, getPageCount, getPageLogic, getPrintData, getRowIndex, getWidth, imageUpdate, isTranslated, layout, setCurrentPage, setLocation, setMaxHeight, setMaxWidth, setPageLogic, setPrintData, setRowIndex, translate, waitForLoad
-
Constructor Details
-
BarcodeElement
Barcode Element Constructor- Parameters:
code- barcode data stringitem- format item
-
-
Method Details
-
isValid
public boolean isValid()Is Barcode Valid- Returns:
- true if valid
-
calculateSize
protected boolean calculateSize()Layout and Calculate Size.
Set p_width and p_height.- Specified by:
calculateSizein classPrintElement- Returns:
- true if calculated
-
getScaleFactor
public float getScaleFactor()Get scale factor- Returns:
- scale factor
-
isAllowOverflow
public boolean isAllowOverflow()Is barcode allow to overflows over next fields- Returns:
- can this element overflow over the next fields
-
paint
Paint Element- Specified by:
paintin classPrintElement- Parameters:
g2D- graphicspageNo- page nopageStart- page startctx- contextisView- view
-
paint
Paint element- Parameters:
g2D-x-y-
-
toString
String Representation- Overrides:
toStringin classPrintElement- Returns:
- info
-