Class TextPiece
java.lang.Object
org.eclipse.nebula.paperclips.core.text.internal.TextPiece
- All Implemented Interfaces:
PrintPiece,TextPrintPiece
public class TextPiece extends java.lang.Object implements TextPrintPiece
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voiddispose()Disposes the system resources allocated by this PrintPiece.intgetAscent()Returns the ascent of the first line of text, in pixels.org.eclipse.swt.graphics.PointgetSize()Returns the dimensions of this PrintPiece, in pixels.voidpaint(org.eclipse.swt.graphics.GC gc, int x, int y)Draws this PrintPiece on the given graphics device, at the given coordinates.
-
Constructor Details
-
Method Details
-
getSize
public org.eclipse.swt.graphics.Point getSize()Description copied from interface:PrintPieceReturns the dimensions of this PrintPiece, in pixels.- Specified by:
getSizein interfacePrintPiece- Returns:
- the dimensions of this PrintPiece, in pixels.
-
getAscent
public int getAscent()Description copied from interface:TextPrintPieceReturns the ascent of the first line of text, in pixels.- Specified by:
getAscentin interfaceTextPrintPiece- Returns:
- the ascent of the first line of text, in pixels.
-
paint
public void paint(org.eclipse.swt.graphics.GC gc, int x, int y)Description copied from interface:PrintPieceDraws this PrintPiece on the given graphics device, at the given coordinates.- Specified by:
paintin interfacePrintPiece- 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
public void dispose()Description copied from interface:PrintPieceDisposes 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.- Specified by:
disposein interfacePrintPiece
-