|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Canvas
com.idautomation.qrcode.QRCode
This is the main QRCode class that generates the QRCode barcode image.
| Nested Class Summary |
| Nested classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
boolean |
applyTilde
If true, ("Y") the tilde (~) will be processed as explained in the QRCode user guide. |
boolean |
autoSize
If true will automatically size the control canvas to fit the barcode at design or runtime; Default =True. |
java.awt.Color |
backColor
The background color. |
java.awt.Color |
barColor
Color of the modules. |
java.lang.String |
code
Data to be encoded in a QRCode symbol. |
java.lang.String |
encodingMode
The mode of compaction used to encode data in the symbol; valid values are "Byte" (default), "Alpha" & "Numeric". |
java.lang.String |
errorCorrectionLevel
The level of error correction used in the symbol; "L" 7% recovery capacity, "M" 15% recovery capacity, "Q" 25% recovery capacity, "H" 30% recovery capacity. |
int |
height
Initial preferred height property of the bean |
double |
leftMarginCM
The left margin of the barcode (also know as quiet zone); The default is .06 CM. |
int |
pHeight
The preferred height of the barcode image in pixels after barcode is generated. |
int |
pWidth
The preferred width of the barcode image in pixels after barcode is generated. |
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. |
int |
rotate
Rotation angle; valid values are 0 (default), 90, 180 & 270. |
double |
topMarginCM
The top margin of the barcode (also know as quiet zone); The default is .06 CM. |
int |
version
The version of the QRCode symbol; valid values are from 1 to 40; the default value of 0, "AUTO", is used for automatic formatting. |
int |
width
Initial preferred width property of the bean |
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. |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
QRCode()
|
|
| Method Summary | |
boolean |
getApplyTilde()
Gets the applyTilde property. |
boolean |
getAutoSize()
Gets the autoSize property. |
java.awt.Color |
getBackground()
Gets the backColor property. |
java.lang.String |
getDataToEncode()
Gets the code property. |
java.lang.String |
getEncodingMode()
Gets the encodingMode property. |
java.lang.String |
getErrorCorrectionLevel()
Gets the errorCorrectionLevel property. |
java.awt.Color |
getForeground()
Gets the barColor property. |
double |
getLeftMarginCM()
Gets the leftMarginCM property. |
java.awt.Dimension |
getMinimumSize()
Gets the minimum size in pixels of the barcode image generated. |
int |
getPixelsPerCM()
Gets the resolution property. |
java.awt.Dimension |
getPreferredSize()
Gets the size in pixels of the Preferred barcode image generated. |
int |
getRotationAngle()
Gets the rotate property. |
double |
getTopMarginCM()
Gets the topMarginCM property. |
int |
getVersion()
Gets the version property. |
double |
getXDimensionCM()
Gets the X property. |
void |
paint(java.awt.Graphics g2)
Paints the barcode and rotates it if necessary |
protected void |
paintBasis(java.awt.Graphics g)
|
protected java.awt.Image |
rotate(java.awt.Image im,
int angle,
int maxw,
int maxh)
Rotates an image |
void |
setApplyTilde(boolean newVal)
Sets the applyTilde property. |
void |
setAutoSize(boolean newVal)
Sets the autoSize property. |
void |
setBackground(java.awt.Color newColor)
Sets the backColor property. |
void |
setDataToEncode(java.lang.String newCode)
Sets the code property. |
void |
setEncodingMode(java.lang.String newVal)
Sets the encodingMode property. |
void |
setErrorCorrectionLevel(java.lang.String newVal)
Sets the errorCorrectionLevel property. |
void |
setForeground(java.awt.Color newColor)
Sets the barColor property. |
void |
setImageSize(int imgWidth,
int imgHeight)
Sets the size of the generated image, if used then autoSize is set to false. |
void |
setLeftMarginCM(double newMargin)
Sets the leftMarginCM property. |
void |
setPixelsPerCM(int newRes)
Sets the resolution property. |
void |
setRotationAngle(int newRotate)
Sets the rotate property. |
void |
setTopMarginCM(double newMargin)
Sets the topMarginCM property. |
void |
setVersion(int newVal)
Sets the version property. |
void |
setXDimensionCM(double newX)
Sets the X property. |
| Methods inherited from class java.awt.Canvas |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public java.lang.String code
setDataToEncode(String newCode),
getDataToEncode(),
User Manualpublic double leftMarginCM
setLeftMarginCM(double newMargin),
getLeftMarginCM(),
User Manualpublic boolean applyTilde
setApplyTilde(boolean newVal),
getApplyTilde(),
User Manualpublic int version
setVersion(int newVal),
getVersion(),
User Manualpublic java.lang.String errorCorrectionLevel
setErrorCorrectionLevel(String newVal),
getErrorCorrectionLevel(),
User Manualpublic java.lang.String encodingMode
setEncodingMode(String newVal),
getEncodingMode(),
User Manualpublic double topMarginCM
setTopMarginCM(double newMargin),
getTopMarginCM(),
User Manualpublic java.awt.Color backColor
setBackground(Color newColor),
getBackground(),
User Manualpublic int resolution
setPixelsPerCM(int newRes),
getPixelsPerCM(),
User Manualpublic double X
setXDimensionCM(double newX),
getXDimensionCM(),
User Manualpublic int width
public int height
public int pWidth
getPreferredSize(),
User Manualpublic int pHeight
getPreferredSize(),
User Manualpublic boolean autoSize
setAutoSize(boolean newVal),
getAutoSize(),
User Manualpublic java.awt.Color barColor
setForeground(Color newColor),
getForeground(),
User Manualpublic int rotate
setRotationAngle(int newRotate),
getRotationAngle(),
User Manual| Constructor Detail |
public QRCode()
| Method Detail |
public void setDataToEncode(java.lang.String newCode)
newCode - the new value for the code variable.code,
User Manualpublic java.lang.String getDataToEncode()
code,
User Manualpublic void setLeftMarginCM(double newMargin)
newMargin - the new value for the leftMarginCM variable.leftMarginCM,
User Manualpublic double getLeftMarginCM()
leftMarginCM,
User Manualpublic void setApplyTilde(boolean newVal)
newVal - the new value for the applyTilde variable.applyTilde,
User Manualpublic boolean getApplyTilde()
applyTilde,
User Manualpublic void setVersion(int newVal)
newVal - the new value for the version variable.version,
User Manualpublic int getVersion()
version,
User Manualpublic void setErrorCorrectionLevel(java.lang.String newVal)
newVal - the new value for the errorCorrectionLevel variable.errorCorrectionLevel,
User Manualpublic java.lang.String getErrorCorrectionLevel()
errorCorrectionLevel,
User Manualpublic void setEncodingMode(java.lang.String newVal)
newVal - the new value for the encodingMode variable.encodingMode,
User Manualpublic java.lang.String getEncodingMode()
encodingMode,
User Manualpublic void setTopMarginCM(double newMargin)
newMargin - the new value for the topMarginCM variable.topMarginCM,
User Manualpublic double getTopMarginCM()
topMarginCM,
User Manualpublic void setBackground(java.awt.Color newColor)
newColor - the new value for the backColor variable.backColor,
User Manualpublic java.awt.Color getBackground()
backColor,
User Manualpublic void setPixelsPerCM(int newRes)
newRes - the new value for the resolution variable.resolution,
User Manualpublic int getPixelsPerCM()
resolution,
User Manualpublic void setXDimensionCM(double newX)
newX - the new value for the X variable.X,
User Manualpublic double getXDimensionCM()
X,
User Manualpublic void setAutoSize(boolean newVal)
newVal - the new value for the autoSize variable.autoSize,
User Manualpublic boolean getAutoSize()
autoSize,
User Manual
public void setImageSize(int imgWidth,
int imgHeight)
public java.awt.Dimension getPreferredSize()
pWidth,
pHeight,
User Manualpublic java.awt.Dimension getMinimumSize()
public void setForeground(java.awt.Color newColor)
newColor - the new value for the barColor variable.barColor,
User Manualpublic java.awt.Color getForeground()
barColor,
User Manualpublic void setRotationAngle(int newRotate)
newRotate - the new value for the rotate variable.rotate,
User Manualpublic int getRotationAngle()
rotate,
User Manualpublic void paint(java.awt.Graphics g2)
protected void paintBasis(java.awt.Graphics g)
protected java.awt.Image rotate(java.awt.Image im,
int angle,
int maxw,
int maxh)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||