Class SWTOutputDevice

java.lang.Object
org.xhtmlrenderer.render.AbstractOutputDevice
org.xhtmlrenderer.swt.SWTOutputDevice
All Implemented Interfaces:
org.xhtmlrenderer.extend.OutputDevice

public class SWTOutputDevice extends org.xhtmlrenderer.render.AbstractOutputDevice
Implementation of OutputDevice for SWT.
Author:
Vianney le Clément
  • Constructor Details

    • SWTOutputDevice

      public SWTOutputDevice(org.eclipse.swt.graphics.GC gc)
  • Method Details

    • getGC

      public org.eclipse.swt.graphics.GC getGC()
      Returns:
      the Graphical Context associated with this OutputDevice
    • clean

      public void clean()
      Clean used resources.
    • clip

      public void clip(Shape s)
    • setClip

      public void setClip(Shape s)
    • getClip

      public Shape getClip()
    • drawLine

      protected void drawLine(int x1, int y1, int x2, int y2)
      Specified by:
      drawLine in class org.xhtmlrenderer.render.AbstractOutputDevice
    • drawBorderLine

      public void drawBorderLine(Shape bounds, int side, int lineWidth, boolean solid)
    • drawImage

      public void drawImage(org.xhtmlrenderer.extend.FSImage image, int x, int y)
    • drawOval

      public void drawOval(int x, int y, int width, int height)
    • drawRect

      public void drawRect(int x, int y, int width, int height)
    • draw

      public void draw(Shape s)
    • fill

      public void fill(Shape s)
    • fillOval

      public void fillOval(int x, int y, int width, int height)
    • fillRect

      public void fillRect(int x, int y, int width, int height)
    • paintReplacedElement

      public void paintReplacedElement(org.xhtmlrenderer.render.RenderingContext c, org.xhtmlrenderer.render.BlockBox box)
    • setColor

      public void setColor(Color color)
    • setFont

      public void setFont(org.xhtmlrenderer.render.FSFont font)
    • setColor

      public void setColor(org.xhtmlrenderer.css.parser.FSColor color)
    • getStroke

      public Stroke getStroke()
    • setStroke

      public void setStroke(Stroke s)
    • translate

      public void translate(double tx, double ty)
    • getRenderingHint

      public Object getRenderingHint(RenderingHints.Key key)
    • setRenderingHint

      public void setRenderingHint(RenderingHints.Key key, Object value)
    • drawSelection

      public void drawSelection(org.xhtmlrenderer.render.RenderingContext c, org.xhtmlrenderer.render.InlineText inlineText)
    • isSupportsSelection

      public boolean isSupportsSelection()
    • isSupportsCMYKColors

      public boolean isSupportsCMYKColors()