com.java4less.j2me.datamatrix
Class DatamatrixCanvas

java.lang.Object
  extended by Canvas
      extended by com.java4less.j2me.datamatrix.DatamatrixCanvas

public class DatamatrixCanvas
extends Canvas

This is a subclass of javax.microedition.lcdui.Canvas used to display Datamatrix barcodes


Constructor Summary
DatamatrixCanvas()
           
 
Method Summary
 int getCurrentX()
          get last X possition.
 int getCurrentY()
          get last Y possition.
 DataMatrix getDatamatrix()
          get datamatrix object
 int getMargin()
          margin of the barcode (also know as quite zone).
 double getModuleSize()
          size (width) of the bars (module).
 void paint(Graphics g)
          paints the symbol.
 void setDatamatrix(DataMatrix d)
          set datamatrix object
 void setMargin(int d)
          margin of the barcode (also know as quite zone).
 void setModuleSize(int d)
          size (width) of the bars (module).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatamatrixCanvas

public DatamatrixCanvas()
Method Detail

getDatamatrix

public DataMatrix getDatamatrix()
get datamatrix object


setDatamatrix

public void setDatamatrix(DataMatrix d)
set datamatrix object

Parameters:
d -

getMargin

public int getMargin()
margin of the barcode (also know as quite zone). The default is 20 pixels.


setMargin

public void setMargin(int d)
margin of the barcode (also know as quite zone). The default is 20 pixels.


getModuleSize

public double getModuleSize()
size (width) of the bars (module). The default value is 4.


setModuleSize

public void setModuleSize(int d)
size (width) of the bars (module). The default value is 4.


paint

public void paint(Graphics g)
paints the symbol.


getCurrentX

public int getCurrentX()
get last X possition. Use this property to find out the size in pixels of the barcode.


getCurrentY

public int getCurrentY()
get last Y possition. Use this property to find out the size in pixels of the barcode.