Module io.sf.carte.echosvg.awt
Interface PadRable
- All Superinterfaces:
Filter
,RenderableImage
- All Known Implementing Classes:
PadRable8Bit
Pads image to the given Rectangle (the rect may be smaller than the image in
which case this is actually a crop). The rectangle is specified in the user
coordinate system of this Renderable.
-
Field Summary
Fields inherited from interface java.awt.image.renderable.RenderableImage
HINTS_OBSERVED
-
Method Summary
Modifier and TypeMethodDescriptionGet the current extension mode for padGet the current rectangle for paddingReturns the source to be paddedvoid
setPadMode
(PadMode mode) Set the current extension mode for padvoid
setPadRect
(Rectangle2D rect) Set the current rectangle for padding.void
Sets the source to be paddedMethods inherited from interface io.sf.carte.echosvg.ext.awt.image.renderable.Filter
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp
Methods inherited from interface java.awt.image.renderable.RenderableImage
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
-
Method Details
-
getSource
Filter getSource()Returns the source to be padded -
setSource
Sets the source to be padded- Parameters:
src
- image to offset.
-
setPadRect
Set the current rectangle for padding.- Parameters:
rect
- the new rectangle to use for pad.
-
getPadRect
Rectangle2D getPadRect()Get the current rectangle for padding- Returns:
- Rectangle currently in use for pad.
-
setPadMode
Set the current extension mode for pad- Parameters:
mode
- the new pad mode
-
getPadMode
PadMode getPadMode()Get the current extension mode for pad- Returns:
- Mode currently in use for pad
-