Interface PrintPiece

All Known Implementing Classes:
AbstractPiece, CompositePiece

public interface PrintPiece
A piece of a Print, which is capable of drawing itself on a graphics device. PrintPiece objects are created by a PrintIterator.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Disposes the system resources allocated by this PrintPiece.
    org.eclipse.swt.graphics.Point
    Returns the dimensions of this PrintPiece, in pixels.
    void
    paint(org.eclipse.swt.graphics.GC gc, int x, int y)
    Draws this PrintPiece on the given graphics device, at the given coordinates.
  • Method Details

    • getSize

      org.eclipse.swt.graphics.Point getSize()
      Returns the dimensions of this PrintPiece, in pixels.
      Returns:
      the dimensions of this PrintPiece, in pixels.
    • paint

      void paint(org.eclipse.swt.graphics.GC gc, int x, int y)
      Draws this PrintPiece on the given graphics device, at the given coordinates.
      Parameters:
      gc - a graphics context for the graphics device.
      x - the x coordinate where this PrintPiece will be drawn.
      y - the x coordinate where this PrintPiece will be drawn.
    • dispose

      void dispose()
      Disposes the system resources allocated by this PrintPiece. The dispose method is not a permanent disposal of a PrintPiece. It is intended to reclaim system resources, however future calls to paint(GC,int,int) may require that the resources be allocated again.