Flying Saucer Project Release ${app.version}

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)
           
 

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()

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home