org.xhtmlrenderer.extend
Interface OutputDevice
- All Known Implementing Classes:
- AbstractOutputDevice, ITextOutputDevice, Java2DOutputDevice
public interface OutputDevice
Method Summary |
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,
Box box)
|
void |
paintBackground(RenderingContext c,
CalculatedStyle style,
java.awt.Rectangle bounds,
java.awt.Rectangle bgImageContainer)
|
void |
paintBorder(RenderingContext c,
Box box)
|
void |
paintBorder(RenderingContext c,
CalculatedStyle style,
java.awt.Rectangle edge,
int sides)
|
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)
|
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()
Flying Saucer Project Home