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, setSheetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFillStyle, getShapeType, setShapeTypedraw, getAnchor, getParent, getShapeId, getShapeName, getSheetgetAnchor, getFlipHorizontal, getFlipVertical, getParent, getRotation, getSheet, setAnchor, setFlipHorizontal, setFlipVertical, setRotationpublic 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()
nullpublic Color getLineBackgroundColor()
nullpublic 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()
SimpleShapegetFillColor in interface SimpleShape<HSLFShape,HSLFTextParagraph>public void setFillColor(Color color)
SimpleShapesetFillColor 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 IAdjustableShapename - 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.blackpublic 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)
SimpleShapesetPlaceholder in interface SimpleShape<HSLFShape,HSLFTextParagraph>placeholder - the placeholder or null to remove the reference to the placeholderpublic void setStrokeStyle(Object... styles)
SimpleShapesetStrokeStyle in interface SimpleShape<HSLFShape,HSLFTextParagraph>styles - the line attributespublic HSLFHyperlink getHyperlink()
SimpleShapegetHyperlink in interface SimpleShape<HSLFShape,HSLFTextParagraph>null if not found.public HSLFHyperlink createHyperlink()
SimpleShapecreateHyperlink in interface SimpleShape<HSLFShape,HSLFTextParagraph>public boolean isPlaceholder()
SimpleShapeisPlaceholder in interface SimpleShape<HSLFShape,HSLFTextParagraph>isPlaceholder in class HSLFShapetrue if the shape is a placeholderCopyright © 2010 - 2020 Adobe. All Rights Reserved