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 void
dispose()
Disposes the system resources allocated by this PrintPiece.int
getAscent()
Returns the ascent of the first line of text, in pixels.org.eclipse.swt.graphics.Point
getSize()
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.
-
Constructor Details
-
Method Details
-
getSize
public org.eclipse.swt.graphics.Point getSize()Description copied from interface:PrintPiece
Returns the dimensions of this PrintPiece, in pixels.- Specified by:
getSize
in interfacePrintPiece
- Returns:
- the dimensions of this PrintPiece, in pixels.
-
getAscent
public int getAscent()Description copied from interface:TextPrintPiece
Returns the ascent of the first line of text, in pixels.- Specified by:
getAscent
in 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:PrintPiece
Draws this PrintPiece on the given graphics device, at the given coordinates.- Specified by:
paint
in 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:PrintPiece
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.- Specified by:
dispose
in interfacePrintPiece
-