org.freedesktop.cairo

Class Surface

public class Surface extends CairoObject

The Surface class represents an Cairo drawing surface. A Cairo object is used to draw on the drawing surface.
Method Summary
SurfacecreateSimilar(Content content, int width, int height)
protected voidfinalize()
voidfinish()
voidflush()
FontOptionsgetFontOptions()
voidmarkDirty()
voidmarkDirty(int x, int y, int width, int height)
voidsetDeviceOffset(double xOffset, double yOffset)
voidwriteToPNG(String filename)
voidwriteToPNG(OutputStream ostream)

Method Detail

createSimilar

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

finalize

protected void finalize()

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

writeToPNG

public void writeToPNG(OutputStream ostream)