public class Code128Barcode extends BarcodeImpl
限定符和类型 | 字段和说明 |
---|---|
static int |
A
Character set A flag
|
static int |
B
Character set B flag
|
protected static int[] |
BUF_SIZES |
static int |
C
Character set c flag
|
static java.lang.String |
CHANGE_TO_A
Code set change from current to A character
|
static java.lang.String |
CHANGE_TO_B
Code set change from current to B character
|
static java.lang.String |
CHANGE_TO_C
Code set change from current to c character
|
static java.lang.String |
FNC_1
FNC1 start character
|
protected int |
mode |
static int |
O
Auto character set flag
|
protected static Module |
QUIET_SECTION |
static java.lang.String |
SHIFT
Code shift character
|
protected static Module |
START_A |
protected static Module |
START_B |
protected static Module |
START_C |
protected static int[] |
START_INDICES |
protected int |
startIndex |
protected static Module |
STOP |
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
构造器和说明 |
---|
Code128Barcode(java.lang.String data)
Create a new Code 128 barcode using character set B.
|
Code128Barcode(java.lang.String data,
int mode)
Creates a new Coded 128 barcode with the specified data and the specified
character set.
|
限定符和类型 | 方法和说明 |
---|---|
protected Module |
calculateChecksum()
Calculates the check sum digit for the barcode.
|
protected double |
calculateMinimumBarHeight(int resolution)
Calculates the minimum allowed barcode height for the barcode.
|
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()
Encodes the data of the barcode into bars.
|
protected double |
getBarcodeWidth(int resolution)
Returns the total width of the barcode in pixels at the given resolution.
|
int |
getCharacterSet()
Returns the current character set being used in this barcode.
|
protected java.lang.String |
getLabel()
Returns the text label to be displayed underneath the barcode/
|
protected Module |
getPostAmble()
Returns the post amble for the barcode.
|
protected Module |
getPreAmble()
Returns the pre-amble for the barcode.
|
protected double |
getQuietZoneWidth()
Returns the width of the quiet zone.
|
protected double |
getSymbolWidth(int resolution)
Returns the width of the encoded symbol portion of the barcode in pixels for
the given resolution.
|
beautify, 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 int A
public static final int B
public static final int C
public static final int O
public static final java.lang.String SHIFT
public static final java.lang.String CHANGE_TO_A
public static final java.lang.String CHANGE_TO_B
public static final java.lang.String CHANGE_TO_C
public static final java.lang.String FNC_1
protected static final Module START_A
protected static final Module START_B
protected static final Module START_C
protected static final Module STOP
protected static final Module QUIET_SECTION
protected static final int[] START_INDICES
protected static final int[] BUF_SIZES
protected int startIndex
protected int mode
public Code128Barcode(java.lang.String data) throws BarcodeException
data
- The data to encodeBarcodeException
- If the data to be encoded is invalidpublic Code128Barcode(java.lang.String data, int mode) throws BarcodeException
data
- The data to encodemode
- The character set to use for encodingBarcodeException
- If the data to be encoded is invalidpublic int getCharacterSet()
protected java.lang.String getLabel()
getLabel
在类中 BarcodeImpl
protected double getBarcodeWidth(int resolution)
getBarcodeWidth
在类中 BarcodeImpl
resolution
- The resolution to calculate the width forprotected double getSymbolWidth(int resolution)
resolution
- The resolution to calculate the width forprotected double calculateMinimumBarHeight(int resolution)
calculateMinimumBarHeight
在类中 BarcodeImpl
resolution
- The output resolution (for calculating the width)protected Module[] encodeData()
encodeData
在类中 BarcodeImpl
protected Module calculateChecksum()
calculateChecksum
在类中 BarcodeImpl
protected Module getPreAmble()
getPreAmble
在类中 BarcodeImpl
protected Module getPostAmble()
getPostAmble
在类中 BarcodeImpl
protected double getQuietZoneWidth()
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