Package org.apache.poi.sl.draw
Class DrawTextShape
java.lang.Object
org.apache.poi.sl.draw.DrawShape
org.apache.poi.sl.draw.DrawSimpleShape
org.apache.poi.sl.draw.DrawTextShape
- All Implemented Interfaces:
Drawable
- Direct Known Subclasses:
DrawAutoShape
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.poi.sl.draw.Drawable
Drawable.DrawableHint
-
Field Summary
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawContent
(Graphics2D graphics) draw any content within this shape (image, text, etc.).double
drawParagraphs
(Graphics2D graphics, double x, double y) paint the paragraphs starting from top left (x,y)protected TextShape
<?, ? extends TextParagraph<?, ?, ? extends TextRun>> getShape()
double
Compute the cumulative height occupied by the textdouble
getTextHeight
(Graphics2D oldGraphics) Compute the cumulative height occupied by the textMethods inherited from class org.apache.poi.sl.draw.DrawSimpleShape
computeOutlines, draw, drawDecoration, drawShadow, getCustomGeometry, getCustomGeometry, getHeadDecoration, getStroke, getTailDecoration
Methods inherited from class org.apache.poi.sl.draw.DrawShape
applyTransform, getAnchor, getAnchor, getStroke
-
Constructor Details
-
DrawTextShape
-
-
Method Details
-
drawContent
Description copied from interface:Drawable
draw any content within this shape (image, text, etc.).- Specified by:
drawContent
in interfaceDrawable
- Overrides:
drawContent
in classDrawShape
- Parameters:
graphics
- the graphics to draw into
-
drawParagraphs
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
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
- Overrides:
getShape
in classDrawSimpleShape
-