Class Barcode
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.rm.shape.RMShape
com.inductiveautomation.rm.shape.j2dshapes.AbstractJ2DShape
com.inductiveautomation.rm.shape.j2dshapes.Barcode
- All Implemented Interfaces:
Archivable
,DeepChangeListener
,RMPropertyChanger
,RMTypes
,RMShapeSelfInit
,PropertyChangeListener
,Cloneable
,EventListener
Filename: Barcode
Author: Perry Arellano-Jones
Created on: 6/15/15
Project: ignition_dev_7_8B
Provides a Barcode component for the Reporting Module.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypes
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final Font
static final String
static final String
static final Font
static final String
static final String
static final String
static final String
Fields inherited from class com.inductiveautomation.rm.shape.j2dshapes.AbstractJ2DShape
DEFAULT_COLORS, dirty, DPI300, DPI72, RasterDPI
Fields inherited from class com.inductiveautomation.rm.shape.RMShape
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawErrorAndThrow
(Graphics2D g, int width, int height, int pad, IllegalArgumentException iae) fromXML
(RXArchiver anArchiver, RXElement anElement) XML unarchival.com.google.zxing.BarcodeFormat
Returns the key used to load if none is provided.int
Returns the page index.com.google.zxing.qrcode.decoder.ErrorCorrectionLevel
boolean
boolean
protected void
render
(Graphics2D g, int width, int height) This is where implementations of AbstractJ2DShape actually paint themselves to a graphics context.protected RMShape
rpgShape
(ReportOwner anRptOwner, RMShape aParent) Generate report with report owner.void
selfInit()
void
setBarcodeFormat
(com.google.zxing.BarcodeFormat format) void
setCodeString
(String str) Sets the key used to create a barcode if none is provided.void
setIsPlaceholder
(boolean isPlaceholder) void
setLabelFont
(Font labelFont) void
setQrCodeVersion
(String version) void
setQrEcLevel
(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel level) void
setShowText
(boolean showText) toXML
(RXArchiver anArchiver) XML Archival.Methods inherited from class com.inductiveautomation.rm.shape.j2dshapes.AbstractJ2DShape
getDefaultColorCodes, getDefaultColors, getDisplayedFill, paintShape, setDirty
Methods inherited from class com.inductiveautomation.rm.shape.RMShape
acceptsChildren, acceptsMouse, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, childrenSuperSelectImmediately, clone, cloneDeep, computePrefHeight, computePrefWidth, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, divideShapeFromTop, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChild, getChildAnimator, getChildAnimator, getChildClipShape, getChildCount, getChildren, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDatasetKey, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParent, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isFontSet, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offsetXY, page, pageMax, paint, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgAll, rpgBindings, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setWidth, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, superSelectable, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
Methods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
Methods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Field Details
-
ARCHIVE_NAME
- See Also:
-
CONTENT_PROP
- See Also:
-
CODESTRING_ATTRIB
- See Also:
-
CODE_FORMAT_ATTRIB
- See Also:
-
QR_CODE_VERSION_ATTRIB
- See Also:
-
QR_CODE_EC_LEVEL_ATTRIB
- See Also:
-
QR_CODE_AUTO
- See Also:
-
SHOWTEXT_ATTRIB
- See Also:
-
PLACEHOLDER_ATTRIB
- See Also:
-
FONT_ATTRIB
- See Also:
-
DEFAULT_LABEL_FONT
-
PLACEHOLDER_FONT
-
sample
-
-
Constructor Details
-
Barcode
public Barcode()
-
-
Method Details
-
selfInit
public void selfInit()- Specified by:
selfInit
in interfaceRMShapeSelfInit
-
getCodeString
Returns the key used to load if none is provided. -
setCodeString
Sets the key used to create a barcode if none is provided. -
render
This is where implementations of AbstractJ2DShape actually paint themselves to a graphics context.- Specified by:
render
in classAbstractJ2DShape
-
drawErrorAndThrow
public void drawErrorAndThrow(Graphics2D g, int width, int height, int pad, IllegalArgumentException iae) -
getLabelFont
-
setLabelFont
-
getPageIndex
public int getPageIndex()Returns the page index. -
isShowText
public boolean isShowText() -
setShowText
public void setShowText(boolean showText) -
getShowText
public boolean getShowText() -
getBarcodeFormat
public com.google.zxing.BarcodeFormat getBarcodeFormat() -
setBarcodeFormat
public void setBarcodeFormat(com.google.zxing.BarcodeFormat format) -
getQrEcLevel
public com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getQrEcLevel() -
setQrEcLevel
public void setQrEcLevel(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel level) -
getQrCodeVersion
-
setQrCodeVersion
-
rpgShape
Description copied from class:RMShape
Generate report with report owner. -
toXML
XML Archival.- Specified by:
toXML
in interfaceArchivable
- Overrides:
toXML
in classRMShape
-
fromXML
XML unarchival.- Specified by:
fromXML
in interfaceArchivable
- Overrides:
fromXML
in classRMShape
-
setIsPlaceholder
public void setIsPlaceholder(boolean isPlaceholder)
-