org.xhtmlrenderer.swing
Class Java2DOutputDevice
java.lang.Object
org.xhtmlrenderer.render.AbstractOutputDevice
org.xhtmlrenderer.swing.Java2DOutputDevice
- All Implemented Interfaces:
- OutputDevice
public class Java2DOutputDevice
- extends AbstractOutputDevice
- implements OutputDevice
Method Summary |
void |
clip(java.awt.Shape s)
|
void |
drawBorderLine(java.awt.Rectangle bounds,
int side,
int lineWidth,
boolean solid)
|
void |
drawImage(FSImage image,
int x,
int y)
|
void |
drawOval(int x,
int y,
int width,
int height)
|
void |
drawRect(int x,
int y,
int width,
int height)
|
void |
drawSelection(RenderingContext c,
InlineText inlineText)
|
void |
fill(java.awt.Shape s)
|
void |
fillOval(int x,
int y,
int width,
int height)
|
void |
fillRect(int x,
int y,
int width,
int height)
|
java.awt.Shape |
getClip()
|
java.awt.Graphics2D |
getGraphics()
|
java.lang.Object |
getRenderingHint(java.awt.RenderingHints.Key key)
|
java.awt.Stroke |
getStroke()
|
boolean |
isSupportsCMYKColors()
|
boolean |
isSupportsSelection()
|
void |
paintReplacedElement(RenderingContext c,
BlockBox box)
|
void |
setClip(java.awt.Shape s)
|
void |
setColor(FSColor color)
|
void |
setFont(FSFont font)
|
void |
setRenderingHint(java.awt.RenderingHints.Key key,
java.lang.Object value)
|
void |
setStroke(java.awt.Stroke s)
|
void |
translate(double tx,
double ty)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Java2DOutputDevice
public Java2DOutputDevice(java.awt.Graphics2D graphics)
Java2DOutputDevice
public Java2DOutputDevice(java.awt.image.BufferedImage outputImage)
drawSelection
public void drawSelection(RenderingContext c,
InlineText inlineText)
- Specified by:
drawSelection
in interface OutputDevice
drawBorderLine
public void drawBorderLine(java.awt.Rectangle bounds,
int side,
int lineWidth,
boolean solid)
- Specified by:
drawBorderLine
in interface OutputDevice
paintReplacedElement
public void paintReplacedElement(RenderingContext c,
BlockBox box)
- Specified by:
paintReplacedElement
in interface OutputDevice
setColor
public void setColor(FSColor color)
- Specified by:
setColor
in interface OutputDevice
drawRect
public void drawRect(int x,
int y,
int width,
int height)
- Specified by:
drawRect
in interface OutputDevice
fillRect
public void fillRect(int x,
int y,
int width,
int height)
- Specified by:
fillRect
in interface OutputDevice
setClip
public void setClip(java.awt.Shape s)
- Specified by:
setClip
in interface OutputDevice
getClip
public java.awt.Shape getClip()
- Specified by:
getClip
in interface OutputDevice
clip
public void clip(java.awt.Shape s)
- Specified by:
clip
in interface OutputDevice
translate
public void translate(double tx,
double ty)
- Specified by:
translate
in interface OutputDevice
getGraphics
public java.awt.Graphics2D getGraphics()
drawOval
public void drawOval(int x,
int y,
int width,
int height)
- Specified by:
drawOval
in interface OutputDevice
fillOval
public void fillOval(int x,
int y,
int width,
int height)
- Specified by:
fillOval
in interface OutputDevice
getRenderingHint
public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
- Specified by:
getRenderingHint
in interface OutputDevice
setRenderingHint
public void setRenderingHint(java.awt.RenderingHints.Key key,
java.lang.Object value)
- Specified by:
setRenderingHint
in interface OutputDevice
setFont
public void setFont(FSFont font)
- Specified by:
setFont
in interface OutputDevice
setStroke
public void setStroke(java.awt.Stroke s)
- Specified by:
setStroke
in interface OutputDevice
getStroke
public java.awt.Stroke getStroke()
- Specified by:
getStroke
in interface OutputDevice
fill
public void fill(java.awt.Shape s)
- Specified by:
fill
in interface OutputDevice
drawImage
public void drawImage(FSImage image,
int x,
int y)
- Specified by:
drawImage
in interface OutputDevice
isSupportsSelection
public boolean isSupportsSelection()
- Specified by:
isSupportsSelection
in interface OutputDevice
isSupportsCMYKColors
public boolean isSupportsCMYKColors()
- Specified by:
isSupportsCMYKColors
in interface OutputDevice
Flying Saucer Project Home