Package com.reportmill.shape
Class RMImage
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.shape.RMShape
com.reportmill.shape.RMRectangle
com.reportmill.shape.RMImage
- All Implemented Interfaces:
RMArchiver.Archiving,Cloneable
This class is a shape representation of an image.
-
Field Summary
Fields inherited from class com.reportmill.shape.RMShape
WRAP_TYPE_BOTH, WRAP_TYPE_NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanStandard equals implementation.fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.intReturns the fill style for the image's image fill.floatReturns the height to fit the image.Returns the imageData for this shape (or null if fill isn't an RMImageFill).getKey()Returns the report key used to load an image if none is provided.booleanReturns whether the image shape should resize its borders to fit dynamically provided images.floatReturns the width to fit the image.initWithArchiver(RMArchiver anArchiver) Legacy unarchival.rpgClone(ReportMill aReportMill) Report generation method.voidOverrides standard shape setFill method to ensure fill is an RMImageFill.voidSets the report key used to load an image if none is provided.voidsetSizeBorders(boolean aFlag) Sets whether the image shape should resize its borders to fit dynamically provided images.toXML(RXArchiver anArchiver) XML archival.Methods inherited from class com.reportmill.shape.RMRectangle
copy, getPath, getRadius, setRadiusMethods inherited from class com.reportmill.shape.RMShape
acceptsChildren, acceptsDragKeys, acceptsFormat, acceptsMouse, addChild, addChild, addChildBelowLastChild, bounds, boundsChanged, boundsChanged, bringShapesToFront, canBeUngrouped, childrenSuperSelectImmediately, clone, cloneDeep, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, delete, didChange, divideShapeFromEdge, divideShapeFromTop, dragExit, dragKeyAtPoint, dropKeyAtPoint, fromXMLDeep, get, getActionScript, getAnim, getAnim, getAnimator, getAnimator, getAutosizeHeight, getAutosizing, getBounds, getBoundsInside, getBoundsMarked, getBoundsOfChildren, getBoundsOfChildren, getBoundsSuperSelected, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildAnimator, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWhoDraw, getChildrenWhoHitTest, getChildSortedByX, getChildWithClass, getChildWithName, getColor, getCommonAncestor, getDocument, getFill, getFill, getFill, getFillCount, getFills, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getGroupShape, getHeight, getImageFill, getLineWidth, getListKey, getListKeyDeep, getListKeyShape, getMaxX, getMaxY, getName, getOpacity, getOpacityDeep, getOutline, getPageCount, getPageShape, getParent, getParentCount, getParents, getPathInBounds, getPropertyKey, getPropertyKeyCount, getPropertyKeyName, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getTextColor, getToolClassName, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getUrl, getWidth, getX, getXY, getXYP, getY, groupShapes, hasPageBreaks, height, indexOf, indexOf, intersects, isAncestor, isDescendant, isLocked, isRoot, isUnderlined, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, page, pageBreakMax, pageBreakPageMax, pageMax, put, putPropertyKey, reclaimChildren, removeChild, removeChild, removeChildren, removeChildren, removeFromParent, resolvePageReferences, rpgCloneBase, rpgCloneChildren, rpgCloneConclude, rpgCloneNotification, rpgClonePrepare, rpgClonePreprocess, rpgCloneUrl, sendShapesToBack, setActionScript, setAnim, setAutosizeHeight, setAutosizing, setBounds, setBounds, setCausesWrapType, setChildren, setColor, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHeightDeep, setHeightDeep, setHeightToFit, setLineWidth, setListKey, setLocked, setName, setNeedsRepaint, setNeedsRepaint, setOpacity, setOutline, setParent, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSizeDeep, setSizeP, setSizeToFit, setSizeToFit, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setTextColor, setTime, setUnderlined, setUrl, setWidth, setWidthDeep, setWidthDeep, setWidthToFit, setX, setXY, setXY, setXYP, setY, sizesToFitChildren, superSelectable, toString, undoClone, undoCopy, undoEquals, undoerAddDirtyObject, undoerDisable, undoerEnable, undoerSetUndoTitle, width, willChange, willChange, x, yMethods inherited from class com.reportmill.base.RMObject
didUndo, getAnimAttribute, getClassNameShort
-
Constructor Details
-
RMImage
public RMImage()Creates a plain image shape (with no actual image). -
RMImage
Creates an image shape from the image source provided.
-
-
Method Details
-
getKey
Returns the report key used to load an image if none is provided. -
setKey
Sets the report key used to load an image if none is provided. -
getSizeBorders
public boolean getSizeBorders()Returns whether the image shape should resize its borders to fit dynamically provided images. -
setSizeBorders
public void setSizeBorders(boolean aFlag) Sets whether the image shape should resize its borders to fit dynamically provided images. -
getImageData
Returns the imageData for this shape (or null if fill isn't an RMImageFill). -
getFillStyle
public int getFillStyle()Returns the fill style for the image's image fill. -
setFill
Overrides standard shape setFill method to ensure fill is an RMImageFill. -
getWidthToFit
public float getWidthToFit()Returns the width to fit the image.- Overrides:
getWidthToFitin classRMShape
-
getHeightToFit
public float getHeightToFit()Returns the height to fit the image.- Overrides:
getHeightToFitin classRMShape
-
rpgClone
Report generation method. -
equals
Standard equals implementation.- Overrides:
equalsin classRMRectangle
-
toXML
XML archival.- Overrides:
toXMLin classRMRectangle
-
fromXML
XML unarchival.- Overrides:
fromXMLin classRMRectangle
-
initWithArchiver
Legacy unarchival.- Specified by:
initWithArchiverin interfaceRMArchiver.Archiving- Overrides:
initWithArchiverin classRMRectangle
-