Package org.apache.poi.xslf.usermodel
Class XSLFGraphicFrame
java.lang.Object
org.apache.poi.xslf.usermodel.XSLFShape
org.apache.poi.xslf.usermodel.XSLFGraphicFrame
- All Implemented Interfaces:
GraphicalFrame<XSLFShape,,XSLFTextParagraph> PlaceableShape<XSLFShape,,XSLFTextParagraph> Shape<XSLFShape,XSLFTextParagraph>
- Direct Known Subclasses:
XSLFObjectShape,XSLFTable
@Beta
public class XSLFGraphicFrame
extends XSLFShape
implements GraphicalFrame<XSLFShape,XSLFTextParagraph>
-
Method Summary
Modifier and TypeMethodDescriptionReturns the anchor (the bounding box rectangle) of this shape.booleanWhether the shape is horizontally flippedbooleanWhether the shape is vertically flippeddoubleRotation angle in degreesvoidsetAnchor(Rectangle2D anchor) voidsetFlipHorizontal(boolean flip) voidsetFlipVertical(boolean flip) Whether the shape is vertically flippedvoidsetRotation(double theta) Rotate this shape.Methods inherited from class org.apache.poi.xslf.usermodel.XSLFShape
draw, fetchShapeProperty, getBgPr, getBgRef, getChild, getCNvPr, getFillPaint, getGrpSpPr, getParent, getPlaceholder, getPlaceholderDetails, getShapeId, getShapeName, getShapeProperties, getSheet, getSpStyle, getXmlObject, isPlaceholder, selectPaint, selectPaint, selectPaint, selectPaint, selectPaint, selectProperty, setParent, setPlaceholderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.poi.sl.usermodel.PlaceableShape
getParent, getSheetMethods inherited from interface org.apache.poi.sl.usermodel.Shape
draw, getParent, getShapeId, getShapeName, getSheet
-
Method Details
-
getShapeType
-
getAnchor
Description copied from interface:ShapeReturns the anchor (the bounding box rectangle) of this shape. All coordinates are expressed in points (72 dpi).- Specified by:
getAnchorin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Specified by:
getAnchorin interfaceShape<XSLFShape,XSLFTextParagraph> - Returns:
- the anchor of this shape
-
setAnchor
- Specified by:
setAnchorin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Parameters:
anchor- the position of this shape within the drawing canvas. The coordinates are expressed in points
-
setRotation
public 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).
- Specified by:
setRotationin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Parameters:
theta- the rotation angle in degrees.
-
getRotation
public 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).
- Specified by:
getRotationin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Returns:
- rotation angle in degrees
-
setFlipHorizontal
public void setFlipHorizontal(boolean flip) - Specified by:
setFlipHorizontalin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Parameters:
flip- whether the shape is horizontally flipped
-
setFlipVertical
public void setFlipVertical(boolean flip) Description copied from interface:PlaceableShapeWhether the shape is vertically flipped- Specified by:
setFlipVerticalin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Parameters:
flip- whether the shape is vertically flipped
-
getFlipHorizontal
public boolean getFlipHorizontal()Whether the shape is horizontally flipped- Specified by:
getFlipHorizontalin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Returns:
- whether the shape is horizontally flipped
-
getFlipVertical
public boolean getFlipVertical()Description copied from interface:PlaceableShapeWhether the shape is vertically flipped- Specified by:
getFlipVerticalin interfacePlaceableShape<XSLFShape,XSLFTextParagraph> - Returns:
- whether the shape is vertically flipped
-
getFallbackPicture
- Specified by:
getFallbackPicturein interfaceGraphicalFrame<XSLFShape,XSLFTextParagraph> - Returns:
- a fallback representation as picture shape
-