public abstract class HSLFSimpleShape extends HSLFShape implements SimpleShape<HSLFShape,HSLFTextParagraph>
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_LINE_WIDTH |
draw, getAnchor, getClientDataRecord, getEscherChild, getEscherChild, getEscherChild, getEscherChild, getEscherOptRecord, getEscherProperty, getEscherProperty, getEscherProperty, getFill, getFillStyle, getFlipHorizontal, getFlipVertical, getParent, getRotation, getShapeId, getShapeName, getShapeType, getSheet, getSpContainer, moveTo, setAnchor, setEscherProperty, setEscherProperty, setFlipHorizontal, setFlipVertical, setRotation, setShapeId, setShapeType, setSheet
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFillStyle, getShapeType, setShapeType
draw, getAnchor, getParent, getShapeId, getShapeName, getSheet
getAnchor, getFlipHorizontal, getFlipVertical, getParent, getRotation, getSheet, setAnchor, setFlipHorizontal, setFlipVertical, setRotation
public static final double DEFAULT_LINE_WIDTH
public double getLineWidth()
public void setLineWidth(double width)
width
- the width of line in in pointspublic void setLineColor(Color color)
color
- new color of the linepublic Color getLineColor()
null
public Color getLineBackgroundColor()
null
public void setLineBackgroundColor(Color color)
color
- new background color of the linepublic StrokeStyle.LineCap getLineCap()
public void setLineCap(StrokeStyle.LineCap pen)
pen
- new style of the line.public StrokeStyle.LineDash getLineDash()
public void setLineDash(StrokeStyle.LineDash pen)
pen
- new style of the line.public StrokeStyle.LineCompound getLineCompound()
public void setLineCompound(StrokeStyle.LineCompound style)
style
- new compound style of the line.public StrokeStyle getStrokeStyle()
getStrokeStyle
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public Color getFillColor()
SimpleShape
getFillColor
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public void setFillColor(Color color)
SimpleShape
setFillColor
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
color
- the solid color fill. The value of null
unsets
the solid fill attribute from the underlying implementationpublic Guide getAdjustValue(String name)
getAdjustValue
in interface IAdjustableShape
name
- name of a adjust value, e.g. adj1public CustomGeometry getGeometry()
getGeometry
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public double getShadowAngle()
public double getShadowDistance()
public Color getShadowColor()
java.awt.Color.black
public Shadow<HSLFShape,HSLFTextParagraph> getShadow()
getShadow
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public LineDecoration.DecorationShape getLineHeadDecoration()
public void setLineHeadDecoration(LineDecoration.DecorationShape decoShape)
public LineDecoration.DecorationSize getLineHeadWidth()
public void setLineHeadWidth(LineDecoration.DecorationSize decoSize)
public LineDecoration.DecorationSize getLineHeadLength()
public void setLineHeadLength(LineDecoration.DecorationSize decoSize)
public LineDecoration.DecorationShape getLineTailDecoration()
public void setLineTailDecoration(LineDecoration.DecorationShape decoShape)
public LineDecoration.DecorationSize getLineTailWidth()
public void setLineTailWidth(LineDecoration.DecorationSize decoSize)
public LineDecoration.DecorationSize getLineTailLength()
public void setLineTailLength(LineDecoration.DecorationSize decoSize)
public LineDecoration getLineDecoration()
getLineDecoration
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public HSLFShapePlaceholderDetails getPlaceholderDetails()
getPlaceholderDetails
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public Placeholder getPlaceholder()
getPlaceholder
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
SimpleShape.setPlaceholder(Placeholder)
public void setPlaceholder(Placeholder placeholder)
SimpleShape
setPlaceholder
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
placeholder
- the placeholder or null to remove the reference to the placeholderpublic void setStrokeStyle(Object... styles)
SimpleShape
setStrokeStyle
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
styles
- the line attributespublic HSLFHyperlink getHyperlink()
SimpleShape
getHyperlink
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
null
if not found.public HSLFHyperlink createHyperlink()
SimpleShape
createHyperlink
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
public boolean isPlaceholder()
SimpleShape
isPlaceholder
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
isPlaceholder
in class HSLFShape
true
if the shape is a placeholderCopyright © 2010 - 2020 Adobe. All Rights Reserved