org.apache.poi.sl.draw
Class DrawTextShape
java.lang.Object
   org.apache.poi.sl.draw.DrawShape
org.apache.poi.sl.draw.DrawShape
       org.apache.poi.sl.draw.DrawSimpleShape
org.apache.poi.sl.draw.DrawSimpleShape
           org.apache.poi.sl.draw.DrawTextShape
org.apache.poi.sl.draw.DrawTextShape
- All Implemented Interfaces: 
- Drawable
- Direct Known Subclasses: 
- DrawAutoShape
- public class DrawTextShape 
- extends DrawSimpleShape
 
 
 
 
| Fields inherited from interface org.apache.poi.sl.draw.Drawable | 
| CURRENT_SLIDE, DRAW_FACTORY, FONT_FALLBACK, FONT_HANDLER, FONT_MAP, GRADIENT_SHAPE, GRESTORE, GROUP_TRANSFORM, GSAVE, IMAGE_RENDERER, PRESET_GEOMETRY_CACHE, TEXT_AS_CHARACTERS, TEXT_AS_SHAPES, TEXT_RENDERING_MODE | 
 
 
| Method Summary | 
|  void | drawContent(java.awt.Graphics2D graphics)draw any content within this shape (image, text, etc.).
 | 
|  double | drawParagraphs(java.awt.Graphics2D graphics,
               double x,
               double y)paint the paragraphs starting from top left (x,y)
 | 
| protected  TextShape<?,? extends TextParagraph<?,?,? extends TextRun>> | getShape()
 | 
|  double | getTextHeight()Compute the cumulative height occupied by the text
 | 
|  double | getTextHeight(java.awt.Graphics2D oldGraphics)Compute the cumulative height occupied by the text
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DrawTextShape
public DrawTextShape(TextShape<?,?> shape)
drawContent
public void drawContent(java.awt.Graphics2D graphics)
- Description copied from interface: Drawable
- draw any content within this shape (image, text, etc.).
 
- 
- Specified by:
- drawContentin interface- Drawable
- Overrides:
- drawContentin class- DrawShape
 
- 
- Parameters:
- graphics- the graphics to draw into
 
drawParagraphs
public double drawParagraphs(java.awt.Graphics2D graphics,
                             double x,
                             double y)
- paint the paragraphs starting from top left (x,y)
 
- 
- Returns:
- the vertical advance, i.e. the cumulative space occupied by the text
 
getTextHeight
public double getTextHeight()
- Compute the cumulative height occupied by the text
 
- 
- Returns:
- the height in points
 
getTextHeight
public double getTextHeight(java.awt.Graphics2D oldGraphics)
- Compute the cumulative height occupied by the text
 
- 
- Parameters:
- oldGraphics- the graphics context, which properties are to be copied, may be null
- Returns:
- the height in points
 
getShape
protected TextShape<?,? extends TextParagraph<?,?,? extends TextRun>> getShape()
- 
- Overrides:
- getShapein class- DrawSimpleShape
 
-