|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.xslf.usermodel.XSLFShape
org.apache.poi.xslf.usermodel.XSLFSimpleShape
@Beta public abstract class XSLFSimpleShape
Represents a single (non-group) shape in a .pptx slide show
Method Summary | |
---|---|
XSLFHyperlink |
createHyperlink()
|
Guide |
getAdjustValue(java.lang.String name)
|
java.awt.geom.Rectangle2D |
getAnchor()
|
java.awt.Color |
getFillColor()
|
FillStyle |
getFillStyle()
fetch shape fill as a java.awt.Paint |
boolean |
getFlipHorizontal()
|
boolean |
getFlipVertical()
|
CustomGeometry |
getGeometry()
|
XSLFHyperlink |
getHyperlink()
|
StrokeStyle.LineCap |
getLineCap()
|
java.awt.Color |
getLineColor()
|
StrokeStyle.LineCompound |
getLineCompound()
|
StrokeStyle.LineDash |
getLineDash()
|
LineDecoration |
getLineDecoration()
|
LineDecoration.DecorationShape |
getLineHeadDecoration()
|
LineDecoration.DecorationSize |
getLineHeadLength()
|
LineDecoration.DecorationSize |
getLineHeadWidth()
|
protected PaintStyle |
getLinePaint()
|
LineDecoration.DecorationShape |
getLineTailDecoration()
|
LineDecoration.DecorationSize |
getLineTailLength()
|
LineDecoration.DecorationSize |
getLineTailWidth()
|
double |
getLineWidth()
|
double |
getRotation()
|
protected org.openxmlformats.schemas.drawingml.x2006.main.CTTransform2D |
getSafeXfrm()
|
XSLFShadow |
getShadow()
|
ShapeType |
getShapeType()
|
StrokeStyle |
getStrokeStyle()
|
protected org.openxmlformats.schemas.drawingml.x2006.main.CTTransform2D |
getXfrm()
|
boolean |
isPlaceholder()
|
void |
setAnchor(java.awt.geom.Rectangle2D anchor)
|
void |
setFillColor(java.awt.Color color)
|
void |
setFlipHorizontal(boolean flip)
|
void |
setFlipVertical(boolean flip)
|
void |
setLineCap(StrokeStyle.LineCap cap)
|
void |
setLineColor(java.awt.Color color)
|
void |
setLineCompound(StrokeStyle.LineCompound compound)
|
void |
setLineDash(StrokeStyle.LineDash dash)
|
void |
setLineHeadDecoration(LineDecoration.DecorationShape style)
Specifies the line end decoration, such as a triangle or arrowhead. |
void |
setLineHeadLength(LineDecoration.DecorationSize style)
Specifies the line end width in relation to the line width. |
void |
setLineHeadWidth(LineDecoration.DecorationSize style)
specifies decorations which can be added to the head of a line. |
void |
setLineTailDecoration(LineDecoration.DecorationShape style)
Specifies the line end decoration, such as a triangle or arrowhead. |
void |
setLineTailLength(LineDecoration.DecorationSize style)
Specifies the line end width in relation to the line width. |
void |
setLineTailWidth(LineDecoration.DecorationSize style)
specifies decorations which can be added to the tail of a line. |
void |
setLineWidth(double width)
|
void |
setPlaceholder(Placeholder placeholder)
Specifies that the corresponding shape should be represented by the generating application as a placeholder. |
void |
setRotation(double theta)
|
void |
setShapeType(ShapeType type)
|
void |
setStrokeStyle(java.lang.Object... styles)
|
Methods inherited from class org.apache.poi.xslf.usermodel.XSLFShape |
---|
draw, fetchShapeProperty, getBgPr, getBgRef, getCNvPr, getCTPlaceholder, getFillPaint, getGrpSpPr, getPaint, getParent, getPlaceholder, getShapeId, getShapeName, getSheet, getSpPr, getSpStyle, getXmlObject, selectPaint, selectPaint, selectPaint, selectPaint, selectPaint, selectProperty, setParent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.poi.sl.usermodel.SimpleShape |
---|
getPlaceholder |
Methods inherited from interface org.apache.poi.sl.usermodel.Shape |
---|
draw, getParent, getSheet |
Methods inherited from interface org.apache.poi.sl.usermodel.PlaceableShape |
---|
getParent, getSheet |
Method Detail |
---|
public void setShapeType(ShapeType type)
setShapeType
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public ShapeType getShapeType()
getShapeType
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
protected org.openxmlformats.schemas.drawingml.x2006.main.CTTransform2D getSafeXfrm()
protected org.openxmlformats.schemas.drawingml.x2006.main.CTTransform2D getXfrm()
public java.awt.geom.Rectangle2D getAnchor()
getAnchor
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
getAnchor
in interface Shape<XSLFShape,XSLFTextParagraph>
public void setAnchor(java.awt.geom.Rectangle2D anchor)
setAnchor
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public void setRotation(double theta)
setRotation
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public double getRotation()
getRotation
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public void setFlipHorizontal(boolean flip)
setFlipHorizontal
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public void setFlipVertical(boolean flip)
setFlipVertical
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public boolean getFlipHorizontal()
getFlipHorizontal
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public boolean getFlipVertical()
getFlipVertical
in interface PlaceableShape<XSLFShape,XSLFTextParagraph>
public void setLineColor(java.awt.Color color)
color
- the color to paint the shape outline.
A null
value turns off the shape outline.public java.awt.Color getLineColor()
null
if outline is turned offprotected PaintStyle getLinePaint()
public void setLineWidth(double width)
width
- line width in points. 0
means no linepublic double getLineWidth()
0
means no line.public void setLineCompound(StrokeStyle.LineCompound compound)
compound
- set the line compound stylepublic StrokeStyle.LineCompound getLineCompound()
public void setLineDash(StrokeStyle.LineDash dash)
dash
- a preset line dashing scheme to stroke thr shape outlinepublic StrokeStyle.LineDash getLineDash()
public void setLineCap(StrokeStyle.LineCap cap)
cap
- the line end cap stylepublic StrokeStyle.LineCap getLineCap()
public void setFillColor(java.awt.Color color)
setFillColor
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public java.awt.Color getFillColor()
getFillColor
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public XSLFShadow getShadow()
getShadow
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public CustomGeometry getGeometry()
getGeometry
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public void setLineHeadDecoration(LineDecoration.DecorationShape style)
public LineDecoration.DecorationShape getLineHeadDecoration()
public void setLineHeadWidth(LineDecoration.DecorationSize style)
public LineDecoration.DecorationSize getLineHeadWidth()
public void setLineHeadLength(LineDecoration.DecorationSize style)
public LineDecoration.DecorationSize getLineHeadLength()
public void setLineTailDecoration(LineDecoration.DecorationShape style)
public LineDecoration.DecorationShape getLineTailDecoration()
public void setLineTailWidth(LineDecoration.DecorationSize style)
public LineDecoration.DecorationSize getLineTailWidth()
public void setLineTailLength(LineDecoration.DecorationSize style)
public LineDecoration.DecorationSize getLineTailLength()
public boolean isPlaceholder()
public Guide getAdjustValue(java.lang.String name)
getAdjustValue
in interface IAdjustableShape
public LineDecoration getLineDecoration()
getLineDecoration
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public FillStyle getFillStyle()
getFillStyle
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public StrokeStyle getStrokeStyle()
getStrokeStyle
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public void setStrokeStyle(java.lang.Object... styles)
setStrokeStyle
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public void setPlaceholder(Placeholder placeholder)
XSLFShape
setPlaceholder
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
setPlaceholder
in class XSLFShape
public XSLFHyperlink getHyperlink()
getHyperlink
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
public XSLFHyperlink createHyperlink()
createHyperlink
in interface SimpleShape<XSLFShape,XSLFTextParagraph>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |