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 SummaryFields inherited from class com.reportmill.shape.RMShapeWRAP_TYPE_BOTH, WRAP_TYPE_NONE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.RMRectanglecopy, getPath, getRadius, setRadiusMethods inherited from class com.reportmill.shape.RMShapeacceptsChildren, 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.RMObjectdidUndo, getAnimAttribute, getClassNameShort
- 
Constructor Details- 
RMImagepublic RMImage()Creates a plain image shape (with no actual image).
- 
RMImageCreates an image shape from the image source provided.
 
- 
- 
Method Details- 
getKeyReturns the report key used to load an image if none is provided.
- 
setKeySets the report key used to load an image if none is provided.
- 
getSizeBorderspublic boolean getSizeBorders()Returns whether the image shape should resize its borders to fit dynamically provided images.
- 
setSizeBorderspublic void setSizeBorders(boolean aFlag) Sets whether the image shape should resize its borders to fit dynamically provided images.
- 
getImageDataReturns the imageData for this shape (or null if fill isn't an RMImageFill).
- 
getFillStylepublic int getFillStyle()Returns the fill style for the image's image fill.
- 
setFillOverrides standard shape setFill method to ensure fill is an RMImageFill.
- 
getWidthToFitpublic float getWidthToFit()Returns the width to fit the image.- Overrides:
- getWidthToFitin class- RMShape
 
- 
getHeightToFitpublic float getHeightToFit()Returns the height to fit the image.- Overrides:
- getHeightToFitin class- RMShape
 
- 
rpgCloneReport generation method.
- 
equalsStandard equals implementation.- Overrides:
- equalsin class- RMRectangle
 
- 
toXMLXML archival.- Overrides:
- toXMLin class- RMRectangle
 
- 
fromXMLXML unarchival.- Overrides:
- fromXMLin class- RMRectangle
 
- 
initWithArchiverLegacy unarchival.- Specified by:
- initWithArchiverin interface- RMArchiver.Archiving
- Overrides:
- initWithArchiverin class- RMRectangle
 
 
-