Package 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
-
-
Constructor Summary
Constructors Constructor Description Java2DOutputDevice(java.awt.Graphics2D graphics)Java2DOutputDevice(java.awt.image.BufferedImage outputImage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclip(java.awt.Shape s)voiddrawBorderLine(java.awt.Rectangle bounds, int side, int lineWidth, boolean solid)voiddrawImage(FSImage image, int x, int y)voiddrawOval(int x, int y, int width, int height)voiddrawRect(int x, int y, int width, int height)voiddrawSelection(RenderingContext c, InlineText inlineText)voidfill(java.awt.Shape s)voidfillOval(int x, int y, int width, int height)voidfillRect(int x, int y, int width, int height)java.awt.ShapegetClip()java.awt.Graphics2DgetGraphics()java.lang.ObjectgetRenderingHint(java.awt.RenderingHints.Key key)java.awt.StrokegetStroke()booleanisSupportsCMYKColors()booleanisSupportsSelection()voidpaintReplacedElement(RenderingContext c, BlockBox box)voidsetClip(java.awt.Shape s)voidsetColor(FSColor color)voidsetFont(FSFont font)voidsetRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object value)voidsetStroke(java.awt.Stroke s)voidtranslate(double tx, double ty)-
Methods inherited from class org.xhtmlrenderer.render.AbstractOutputDevice
drawDebugOutline, drawText, drawTextDecoration, drawTextDecoration, paintBackground, paintBackground, paintBorder, paintBorder, paintCollapsedBorder
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.xhtmlrenderer.extend.OutputDevice
drawDebugOutline, drawText, drawTextDecoration, drawTextDecoration, paintBackground, paintBackground, paintBorder, paintBorder, paintCollapsedBorder
-
-
-
-
Method Detail
-
drawSelection
public void drawSelection(RenderingContext c, InlineText inlineText)
- Specified by:
drawSelectionin interfaceOutputDevice
-
drawBorderLine
public void drawBorderLine(java.awt.Rectangle bounds, int side, int lineWidth, boolean solid)- Specified by:
drawBorderLinein interfaceOutputDevice
-
paintReplacedElement
public void paintReplacedElement(RenderingContext c, BlockBox box)
- Specified by:
paintReplacedElementin interfaceOutputDevice
-
setColor
public void setColor(FSColor color)
- Specified by:
setColorin interfaceOutputDevice
-
drawRect
public void drawRect(int x, int y, int width, int height)- Specified by:
drawRectin interfaceOutputDevice
-
fillRect
public void fillRect(int x, int y, int width, int height)- Specified by:
fillRectin interfaceOutputDevice
-
setClip
public void setClip(java.awt.Shape s)
- Specified by:
setClipin interfaceOutputDevice
-
getClip
public java.awt.Shape getClip()
- Specified by:
getClipin interfaceOutputDevice
-
clip
public void clip(java.awt.Shape s)
- Specified by:
clipin interfaceOutputDevice
-
translate
public void translate(double tx, double ty)- Specified by:
translatein interfaceOutputDevice
-
getGraphics
public java.awt.Graphics2D getGraphics()
-
drawOval
public void drawOval(int x, int y, int width, int height)- Specified by:
drawOvalin interfaceOutputDevice
-
fillOval
public void fillOval(int x, int y, int width, int height)- Specified by:
fillOvalin interfaceOutputDevice
-
getRenderingHint
public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
- Specified by:
getRenderingHintin interfaceOutputDevice
-
setRenderingHint
public void setRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object value)- Specified by:
setRenderingHintin interfaceOutputDevice
-
setFont
public void setFont(FSFont font)
- Specified by:
setFontin interfaceOutputDevice
-
setStroke
public void setStroke(java.awt.Stroke s)
- Specified by:
setStrokein interfaceOutputDevice
-
getStroke
public java.awt.Stroke getStroke()
- Specified by:
getStrokein interfaceOutputDevice
-
fill
public void fill(java.awt.Shape s)
- Specified by:
fillin interfaceOutputDevice
-
drawImage
public void drawImage(FSImage image, int x, int y)
- Specified by:
drawImagein interfaceOutputDevice
-
isSupportsSelection
public boolean isSupportsSelection()
- Specified by:
isSupportsSelectionin interfaceOutputDevice
-
isSupportsCMYKColors
public boolean isSupportsCMYKColors()
- Specified by:
isSupportsCMYKColorsin interfaceOutputDevice
-
-