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 TypeMethodDescriptionvoiddrawContent(Graphics2D graphics) draw any content within this shape (image, text, etc.).doubledrawParagraphs(Graphics2D graphics, double x, double y) paint the paragraphs starting from top left (x,y)protected TextShape<?,? extends TextParagraph<?, ?, ? extends TextRun>> getShape()doubleCompute the cumulative height occupied by the textdoublegetTextHeight(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, getTailDecorationMethods inherited from class org.apache.poi.sl.draw.DrawShape
applyTransform, getAnchor, getAnchor, getStroke
-
Constructor Details
-
DrawTextShape
-
-
Method Details
-
drawContent
Description copied from interface:Drawabledraw any content within this shape (image, text, etc.).- Specified by:
drawContentin interfaceDrawable- Overrides:
drawContentin 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:
getShapein classDrawSimpleShape
-