|
Flying Saucer Project Release ${app.version} | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xhtmlrenderer.swing.ImageReplacedElement
public class ImageReplacedElement
An ImageReplacedElement is a ReplacedElement
that contains a Image
. It's used as a
container for images included within XML being rendered. The image contained is immutable.
Constructor Summary | |
---|---|
ImageReplacedElement(java.awt.Image image,
int targetWidth,
int targetHeight)
Creates a new ImageReplacedElement and scales it to the size specified if either width or height has a valid value (values are > -1), otherwise original size is preserved. |
Method Summary | |
---|---|
void |
detach(LayoutContext c)
|
int |
getBaseline()
|
java.awt.Image |
getImage()
The image we're replacing. |
int |
getIntrinsicHeight()
|
int |
getIntrinsicWidth()
|
java.awt.Point |
getLocation()
Returns the current location where the element will be rendered on the canvas |
boolean |
hasBaseline()
|
boolean |
isRequiresInteractivePaint()
|
void |
setLocation(int x,
int y)
Assigns the new locations where the element will be rendered. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageReplacedElement(java.awt.Image image, int targetWidth, int targetHeight)
image
- An image.targetWidth
- The width we'd like the image to have, in pixels.targetHeight
- The height we'd like the image to have, in pixels.Method Detail |
---|
public void detach(LayoutContext c)
detach
in interface ReplacedElement
public int getIntrinsicHeight()
getIntrinsicHeight
in interface ReplacedElement
public int getIntrinsicWidth()
getIntrinsicWidth
in interface ReplacedElement
public java.awt.Point getLocation()
getLocation
in interface ReplacedElement
public boolean isRequiresInteractivePaint()
isRequiresInteractivePaint
in interface ReplacedElement
public void setLocation(int x, int y)
setLocation
in interface ReplacedElement
x
- new horizontal posy
- new vertical pospublic java.awt.Image getImage()
public int getBaseline()
getBaseline
in interface ReplacedElement
public boolean hasBaseline()
hasBaseline
in interface ReplacedElement
|
Flying Saucer Project Release ${app.version} | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |