org.freedesktop.cairo

Class Surface

Known Direct Subclasses:
ImageSurface, PDFSurface

public class Surface
extends org.freedesktop.cairo.CairoObject

The Surface class represents an Cairo drawing surface. A Cairo object is used to draw on the drawing surface.

Method Summary

Surface
createSimilar(Content content, int width, int height)
void
finish()
void
flush()
FontOptions
getFontOptions()
void
markDirty()
void
markDirty(int x, int y, int width, int height)
void
setDeviceOffset(double xOffset, double yOffset)
void
writeToPNG(OutputStream ostream)
void
writeToPNG(String filename)

Method Details

createSimilar

public Surface createSimilar(Content content,
                             int width,
                             int height)


finish

public void finish()


flush

public void flush()


getFontOptions

public FontOptions getFontOptions()


markDirty

public void markDirty()


markDirty

public void markDirty(int x,
                      int y,
                      int width,
                      int height)


setDeviceOffset

public void setDeviceOffset(double xOffset,
                            double yOffset)


writeToPNG

public void writeToPNG(OutputStream ostream)


writeToPNG

public void writeToPNG(String filename)