public class UPCABarcode extends BarcodeImpl
限定符和类型 | 字段和说明 |
---|---|
static int |
BARCODE_LENGTH |
protected static int |
CHECKSUM_WEIGHT_EVEN |
protected static int |
CHECKSUM_WEIGHT_ODD |
protected java.lang.String |
label |
protected boolean |
requiresChecksum |
static java.lang.String[] |
TYPES
A list of type identifiers for the UPC-A barcode format
|
protected int |
width |
barHeight, barWidth, data, drawingQuietSection, drawingText, font, size, x, y
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
UPCABarcode(java.lang.String data)
Constructs a basic mode UPC-A barcode with the specified data and an optional
checksum.
|
UPCABarcode(java.lang.String data,
boolean randomWeight) |
限定符和类型 | 方法和说明 |
---|---|
protected Module |
calculateChecksum()
Returns the checksum for the barcode, pre-encoded as a Module.
|
protected static int |
calculateChecksum(int value,
boolean even) |
protected java.awt.Dimension |
draw(AbstractOutput output,
int x,
int y,
double barWidth,
double barHeight) |
protected Module[] |
encodeData()
Returns the encoded data for the barcode.
|
protected int |
getBarcodeLength() |
protected double |
getBarcodeWidth(int resolution)
Returns the barcode width for the given resolution.
|
protected Module |
getCentreGuard()
Returns the middle bar for the barcode.
|
protected int |
getGuardCharSize() |
java.lang.String |
getLabel()
Returns the text that will be displayed underneath the barcode (if requested).
|
protected Module |
getLeftMargin() |
protected int |
getLeftWidth() |
static int |
getModCheckDigit(java.lang.String data) |
protected Module |
getPostAmble()
Returns the post-amble for the barcode.
|
protected Module |
getPreAmble()
Returns the pre-amble for the barcode.
|
protected Module |
getRightMargin() |
beautify, calculateMinimumBarHeight, calculateSize, clone, draw, drawModule, drawModule, getBackground, getBounds, getBounds, getData, getFont, getForeground, getHeight, getMaximumSize, getMinimumSize, getPreferredSize, getRcodeDrawPix, getRCodeErrorCorrect, getRCodeVersion, getResolution, getSize, getWidth, getX, getY, invalidateSize, isDrawingQuietSection, isDrawingText, paintComponent, setBackground, setBarHeight, setBarWidth, setDrawingQuietSection, setDrawingText, setFont, setForeground, setRcodeDrawPix, setRCodeErrorCorrect, setRCodeVersion, setResolution, setSVGScalar
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String[] TYPES
protected boolean requiresChecksum
protected final java.lang.String label
protected int width
protected static final int CHECKSUM_WEIGHT_EVEN
protected static final int CHECKSUM_WEIGHT_ODD
public static final int BARCODE_LENGTH
public UPCABarcode(java.lang.String data) throws BarcodeException
data
- The data to encodeBarcodeException
- If the data to be encoded is invalidpublic UPCABarcode(java.lang.String data, boolean randomWeight) throws BarcodeException
BarcodeException
protected int getBarcodeLength()
protected java.awt.Dimension draw(AbstractOutput output, int x, int y, double barWidth, double barHeight)
draw
在类中 BarcodeImpl
public java.lang.String getLabel()
getLabel
在类中 BarcodeImpl
protected double getBarcodeWidth(int resolution)
getBarcodeWidth
在类中 BarcodeImpl
resolution
- The output resolutionprotected Module[] encodeData()
encodeData
在类中 BarcodeImpl
protected Module calculateChecksum()
calculateChecksum
在类中 BarcodeImpl
protected int getGuardCharSize()
protected int getLeftWidth()
protected Module getLeftMargin()
protected Module getRightMargin()
protected Module getPreAmble()
getPreAmble
在类中 BarcodeImpl
protected Module getCentreGuard()
protected Module getPostAmble()
getPostAmble
在类中 BarcodeImpl
public static int getModCheckDigit(java.lang.String data)
protected static int calculateChecksum(int value, boolean even)