public class Code39Barcode extends BarcodeImpl
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String[] |
TYPES
A list of type identifiers for the Code39 barcode format
|
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
构造器和说明 |
---|
Code39Barcode(java.lang.String data,
boolean requiresChecksum)
Constructs a basic mode Code 39 barcode with the specified data and an optional
checksum.
|
Code39Barcode(java.lang.String data,
boolean requiresChecksum,
boolean extendedMode)
Constructs an extended mode Code 39 barcode with the specified data and an optional
checksum.
|
限定符和类型 | 方法和说明 |
---|---|
protected Module |
calculateChecksum()
Returns the checksum for the barcode, pre-encoded as a Module.
|
static int |
calculateMod43(java.lang.String givenData)
Returns the for the Mod-43 checkIndex for the barcode as an int
|
protected java.awt.Dimension |
draw(AbstractOutput output,
int x2,
int y2,
double barWidth2,
double barHeight2) |
protected java.awt.Dimension |
draw(GraphicsOutput output,
int x2,
int y2,
double barWidth2,
double barHeight2) |
protected Module[] |
encodeData()
Returns the encoded data for the barcode.
|
protected double |
getBarcodeWidth(int resolution)
Returns the barcode width for the given resolution.
|
protected java.lang.String |
getLabel()
Returns the text that will be displayed underneath the barcode (if requested).
|
protected Module |
getPostAmble()
Returns the post-amble for the barcode.
|
protected Module |
getPreAmble()
Returns the pre-amble for the barcode.
|
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
public Code39Barcode(java.lang.String data, boolean requiresChecksum) throws BarcodeException
data
- The data to encoderequiresChecksum
- A flag indicating whether a checksum is required or notBarcodeException
- If the data to be encoded is invalidpublic Code39Barcode(java.lang.String data, boolean requiresChecksum, boolean extendedMode) throws BarcodeException
data
- The data to encoderequiresChecksum
- A flag indicating whether a checksum is required or notextendedMode
- Puts the barcode into extended mode, where all 128 ASCII characters can be encodedBarcodeException
- If the data to be encoded is invalidprotected 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
public static int calculateMod43(java.lang.String givenData)
protected Module getPreAmble()
getPreAmble
在类中 BarcodeImpl
protected Module getPostAmble()
getPostAmble
在类中 BarcodeImpl
protected java.awt.Dimension draw(GraphicsOutput output, int x2, int y2, double barWidth2, double barHeight2)
protected java.awt.Dimension draw(AbstractOutput output, int x2, int y2, double barWidth2, double barHeight2)
draw
在类中 BarcodeImpl