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, yaccessibleContext, 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, setSVGScalaraddAncestorListener, 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, updateUIadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic 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
BarcodeExceptionprotected int getBarcodeLength()
protected java.awt.Dimension draw(AbstractOutput output, int x, int y, double barWidth, double barHeight)
draw 在类中 BarcodeImplpublic java.lang.String getLabel()
getLabel 在类中 BarcodeImplprotected double getBarcodeWidth(int resolution)
getBarcodeWidth 在类中 BarcodeImplresolution - The output resolutionprotected Module[] encodeData()
encodeData 在类中 BarcodeImplprotected Module calculateChecksum()
calculateChecksum 在类中 BarcodeImplprotected int getGuardCharSize()
protected int getLeftWidth()
protected Module getLeftMargin()
protected Module getRightMargin()
protected Module getPreAmble()
getPreAmble 在类中 BarcodeImplprotected Module getCentreGuard()
protected Module getPostAmble()
getPostAmble 在类中 BarcodeImplpublic static int getModCheckDigit(java.lang.String data)
protected static int calculateChecksum(int value,
boolean even)