Package org.xhtmlrenderer.extend
Interface OutputDevice
-
- All Known Implementing Classes:
AbstractOutputDevice
,ITextOutputDevice
,Java2DOutputDevice
public interface OutputDevice
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clip(java.awt.Shape s)
void
drawBorderLine(java.awt.Rectangle bounds, int side, int width, boolean solid)
void
drawDebugOutline(RenderingContext c, Box box, FSColor color)
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
drawText(RenderingContext c, InlineText inlineText)
void
drawTextDecoration(RenderingContext c, InlineLayoutBox iB, TextDecoration decoration)
void
drawTextDecoration(RenderingContext c, LineBox lineBox)
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.lang.Object
getRenderingHint(java.awt.RenderingHints.Key key)
java.awt.Stroke
getStroke()
boolean
isSupportsCMYKColors()
boolean
isSupportsSelection()
void
paintBackground(RenderingContext c, CalculatedStyle style, java.awt.Rectangle bounds, java.awt.Rectangle bgImageContainer)
void
paintBackground(RenderingContext c, Box box)
void
paintBorder(RenderingContext c, CalculatedStyle style, java.awt.Rectangle edge, int sides)
void
paintBorder(RenderingContext c, Box box)
void
paintCollapsedBorder(RenderingContext c, BorderPropertySet border, java.awt.Rectangle bounds, int side)
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)
-
-
-
Method Detail
-
drawText
void drawText(RenderingContext c, InlineText inlineText)
-
drawSelection
void drawSelection(RenderingContext c, InlineText inlineText)
-
drawTextDecoration
void drawTextDecoration(RenderingContext c, LineBox lineBox)
-
drawTextDecoration
void drawTextDecoration(RenderingContext c, InlineLayoutBox iB, TextDecoration decoration)
-
paintBorder
void paintBorder(RenderingContext c, Box box)
-
paintBorder
void paintBorder(RenderingContext c, CalculatedStyle style, java.awt.Rectangle edge, int sides)
-
paintCollapsedBorder
void paintCollapsedBorder(RenderingContext c, BorderPropertySet border, java.awt.Rectangle bounds, int side)
-
paintBackground
void paintBackground(RenderingContext c, Box box)
-
paintBackground
void paintBackground(RenderingContext c, CalculatedStyle style, java.awt.Rectangle bounds, java.awt.Rectangle bgImageContainer)
-
paintReplacedElement
void paintReplacedElement(RenderingContext c, BlockBox box)
-
drawDebugOutline
void drawDebugOutline(RenderingContext c, Box box, FSColor color)
-
setFont
void setFont(FSFont font)
-
setColor
void setColor(FSColor color)
-
drawRect
void drawRect(int x, int y, int width, int height)
-
drawOval
void drawOval(int x, int y, int width, int height)
-
drawBorderLine
void drawBorderLine(java.awt.Rectangle bounds, int side, int width, boolean solid)
-
drawImage
void drawImage(FSImage image, int x, int y)
-
fill
void fill(java.awt.Shape s)
-
fillRect
void fillRect(int x, int y, int width, int height)
-
fillOval
void fillOval(int x, int y, int width, int height)
-
clip
void clip(java.awt.Shape s)
-
getClip
java.awt.Shape getClip()
-
setClip
void setClip(java.awt.Shape s)
-
translate
void translate(double tx, double ty)
-
setStroke
void setStroke(java.awt.Stroke s)
-
getStroke
java.awt.Stroke getStroke()
-
getRenderingHint
java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
-
setRenderingHint
void setRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object value)
-
isSupportsSelection
boolean isSupportsSelection()
-
isSupportsCMYKColors
boolean isSupportsCMYKColors()
-
-