public abstract class AbstractOutputDevice extends java.lang.Object implements OutputDevice
OutputDevice
. It provides complete
implementations for many OutputDevice
methods.Constructor and Description |
---|
AbstractOutputDevice() |
Modifier and Type | Method and Description |
---|---|
void |
drawDebugOutline(RenderingContext c,
Box box,
FSColor color) |
void |
drawText(RenderingContext c,
InlineText inlineText) |
void |
drawTextDecoration(RenderingContext c,
InlineLayoutBox iB,
TextDecoration decoration) |
void |
drawTextDecoration(RenderingContext c,
LineBox lineBox) |
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) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clip, drawBorderLine, drawImage, drawOval, drawRect, drawSelection, fill, fillOval, fillRect, getClip, getRenderingHint, getStroke, isSupportsCMYKColors, isSupportsSelection, paintReplacedElement, setClip, setColor, setFont, setRenderingHint, setStroke, translate
public void drawText(RenderingContext c, InlineText inlineText)
drawText
in interface OutputDevice
public void drawTextDecoration(RenderingContext c, InlineLayoutBox iB, TextDecoration decoration)
drawTextDecoration
in interface OutputDevice
public void drawTextDecoration(RenderingContext c, LineBox lineBox)
drawTextDecoration
in interface OutputDevice
public void drawDebugOutline(RenderingContext c, Box box, FSColor color)
drawDebugOutline
in interface OutputDevice
public void paintCollapsedBorder(RenderingContext c, BorderPropertySet border, java.awt.Rectangle bounds, int side)
paintCollapsedBorder
in interface OutputDevice
public void paintBorder(RenderingContext c, Box box)
paintBorder
in interface OutputDevice
public void paintBorder(RenderingContext c, CalculatedStyle style, java.awt.Rectangle edge, int sides)
paintBorder
in interface OutputDevice
public void paintBackground(RenderingContext c, CalculatedStyle style, java.awt.Rectangle bounds, java.awt.Rectangle bgImageContainer)
paintBackground
in interface OutputDevice
public void paintBackground(RenderingContext c, Box box)
paintBackground
in interface OutputDevice