Package org.apache.poi.sl.usermodel
Interface PlaceableShape<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>>
-
- All Known Subinterfaces:
AutoShape<S,P>
,ConnectorShape<S,P>
,FreeformShape<S,P>
,GraphicalFrame<S,P>
,GroupShape<S,P>
,Line<S,P>
,ObjectShape<S,P>
,PictureShape<S,P>
,SimpleShape<S,P>
,TableCell<S,P>
,TableShape<S,P>
,TextBox<S,P>
,TextShape<S,P>
public interface PlaceableShape<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rectangle2D
getAnchor()
boolean
getFlipHorizontal()
Whether the shape is horizontally flippedboolean
getFlipVertical()
Whether the shape is vertically flippedShapeContainer<S,P>
getParent()
double
getRotation()
Rotation angle in degreesSheet<S,P>
getSheet()
void
setAnchor(Rectangle2D anchor)
void
setFlipHorizontal(boolean flip)
void
setFlipVertical(boolean flip)
Whether the shape is vertically flippedvoid
setRotation(double theta)
Rotate this shape.
-
-
-
Method Detail
-
getParent
ShapeContainer<S,P> getParent()
-
getAnchor
Rectangle2D getAnchor()
- Returns:
- the position of this shape within the drawing canvas. The coordinates are expressed in points
-
setAnchor
void setAnchor(Rectangle2D anchor)
- Parameters:
anchor
- the position of this shape within the drawing canvas. The coordinates are expressed in points
-
getRotation
double getRotation()
Rotation angle in degreesPositive angles are clockwise (i.e., towards the positive y axis); negative angles are counter-clockwise (i.e., towards the negative y axis).
- Returns:
- rotation angle in degrees
-
setRotation
void setRotation(double theta)
Rotate this shape.Positive angles are clockwise (i.e., towards the positive y axis); negative angles are counter-clockwise (i.e., towards the negative y axis).
- Parameters:
theta
- the rotation angle in degrees.
-
setFlipHorizontal
void setFlipHorizontal(boolean flip)
- Parameters:
flip
- whether the shape is horizontally flipped
-
setFlipVertical
void setFlipVertical(boolean flip)
Whether the shape is vertically flipped- Parameters:
flip
- whether the shape is vertically flipped
-
getFlipHorizontal
boolean getFlipHorizontal()
Whether the shape is horizontally flipped- Returns:
- whether the shape is horizontally flipped
-
getFlipVertical
boolean getFlipVertical()
Whether the shape is vertically flipped- Returns:
- whether the shape is vertically flipped
-
-