Serialized Form


Package com.idautomation.datamatrix

Class com.idautomation.datamatrix.DataMatrix extends java.awt.Canvas implements Serializable

Serialized Fields

code

java.lang.String code
Data to be encoded in a Data Matrix symbol.

See Also:
DataMatrix.setDataToEncode(String newCode), DataMatrix.getDataToEncode(), User Manual

mcheckdigit

java.lang.String mcheckdigit

DataToCheck

java.lang.String DataToCheck

marginCM

double marginCM
Margin of the Barcode (also know as quiet zone). The default is .06 CM

See Also:
DataMatrix.setMarginCM(double newMargin), DataMatrix.getMarginCM(), User Manual

oldMarginCM

double oldMarginCM

topMarginCM

double topMarginCM
The top margin of the barcode (also know as quiet zone); The default is .06 CM.

See Also:
DataMatrix.setTopMarginCM(double newMargin), DataMatrix.getTopMarginCM(), User Manual

leftMarginCM

double leftMarginCM
The left margin of the barcode (also know as quiet zone); The default is .06 CM.

See Also:
DataMatrix.setLeftMarginCM(double newMargin), DataMatrix.getLeftMarginCM(), User Manual

leftMarginPixels

int leftMarginPixels

topMarginPixels

int topMarginPixels

endOfCode

int endOfCode

suplementTopMargin

int suplementTopMargin

backColor

java.awt.Color backColor
Background color.

See Also:
DataMatrix.setBackground(Color newColor), DataMatrix.getBackground(), User Manual

codeText

java.lang.String codeText
The text of the barcode after it is created.


narrowBarPixels

int narrowBarPixels

widthBarPixels

int widthBarPixels

narrowBarCM

double narrowBarCM

widthBarCM

double widthBarCM

resolution

int resolution
The resolution used to create the X dimension and other measurements in pixels; Default is 38 Pixels Per CM which is about 96 DPI. 96 DPI is the resolution of the web browser; this setting works best when using the servlet. Enter 118 to create a 300 DPI image.

See Also:
DataMatrix.setPixelsPerCM(int newRes), DataMatrix.getPixelsPerCM(), User Manual

barHeightPixels

int barHeightPixels

N

double N
multiple value for width bars - should be 2.


X

double X
The size in CM of modules, default is .06; usually adjustable in increments of .03CM because (X * resolution) is used to convert to pixels; use setPixelsPerCM to change; if X * resolution = < 1, X will be set to one pixel.

See Also:
DataMatrix.setXDimensionCM(double newX), DataMatrix.getXDimensionCM(), User Manual

width

int width
Initial preferred width property of the bean


height

int height
Initial preferred height property of the bean


pWidth

int pWidth
The preferred width of the barcode image in pixels after barcode is generated.

See Also:
DataMatrix.getPreferredSize(), User Manual

pHeight

int pHeight
The preferred height of the barcode image in pixels after barcode is generated.

See Also:
DataMatrix.getPreferredSize(), User Manual

autoSize

boolean autoSize
If true, will automatically size the control canvas to fit the barcode at design or runtime; Default =True.

See Also:
DataMatrix.setAutoSize(boolean newVal), DataMatrix.getAutoSize(), User Manual

barColor

java.awt.Color barColor
Color of the modules.

See Also:
DataMatrix.setForeground(Color newColor), DataMatrix.getForeground(), User Manual

rotate

int rotate
Rotation angle; valid values are 0 (default), 90, 180 & 270.

See Also:
DataMatrix.setRotationAngle(int newRotate), DataMatrix.getRotationAngle(), User Manual

currentX

int currentX
Current position of painting cursor.


currentY

int currentY

extraHeight

int extraHeight

dotPixels

int dotPixels

processTilde

boolean processTilde
If true, ("Y") the tilde (~) will be processed as explained in the Data Matrix user guide. If not, it will be treated as a normal character; Default =False.

See Also:
DataMatrix.setProcessTilde(boolean newVal), DataMatrix.getProcessTilde(), User Manual

showHR

boolean showHR
If true, the human readable text will be displayed instead of the barcode Default is false.

See Also:
DataMatrix.setShowHR(boolean newVal), #getHR(), User Manual

singleLineHR

boolean singleLineHR
When set to True and ShowHR is True, human readable data appears on a single line. When false, human readable is split across multiple lines for GS1-DataMatrix

See Also:
DataMatrix.setShowHR(boolean newVal), #getHR(), User Manual

textFont

java.awt.Font textFont
The font of the text in the barcode; Default = Arial.

See Also:
DataMatrix.setFont(Font newFont), DataMatrix.getFont(), User Manual

TextH

int TextH

increaseheight

int increaseheight

textMarginCM

double textMarginCM
The amount of space in CM between the barcode and the human readable text. Default is 0.3CM.

See Also:
#setTextMarginCM(double newMargin), #getTextMarginCM(), User Manual

textMarginPixels

int textMarginPixels

hrLeftMarginPixels

int hrLeftMarginPixels
Gets the textMarginCM property value

See Also:
DataMatrix.textMarginCM, User Manual

fontColor

java.awt.Color fontColor
The color of the humam readable text; Default=black.

See Also:
DataMatrix.setTextFontColor(Color newColor), DataMatrix.getTextFontColor(), User Manual

demoColor

java.awt.Color demoColor

encoding

int encoding
The encoding mode; valid values are E_ASCII (default), E_C40, E_TEXT or E_BASE256.

See Also:
DataMatrix.setEncodingMode(int newMode), DataMatrix.getEncodingMode(), User Manual

reBuild

boolean reBuild

internalCode

java.lang.String internalCode

bitmap

int[][] bitmap

preferredFormat

int preferredFormat
The preferred format represented by a number; valid values are from 0 (10X10) to 23 (144X144) and from 24 (8X18) to 29 (16X48); The default value is -1 which sets this to automatic; this is also documented in the user manual.

See Also:
DataMatrix.setPreferredFormat(int newFormat), DataMatrix.getPreferredFormat(), User Manual

currentEncoding

int currentEncoding

rows

int rows

cols

int cols

datarows

int datarows

datacols

int datacols

maprows

int maprows

mapcols

int mapcols

regions

int regions

totaldata

int totaldata

totalerr

int totalerr

reeddata

int reeddata

reederr

int reederr

reedblocks

int reedblocks

C49rest

int C49rest

Class com.idautomation.datamatrix.DataMatrixApplet extends java.applet.Applet implements Serializable

Serialized Fields

BC

DataMatrix BC

isStandalone

boolean isStandalone

Class com.idautomation.datamatrix.IDAutomationSecureServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

debug

boolean debug
Handle the HTTP POST method by sending an e-mail

Class com.idautomation.datamatrix.IDAutomationServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

debug

boolean debug