Package org.apache.poi.hslf.model
Class ActiveXShape
- java.lang.Object
-
- org.apache.poi.hslf.usermodel.HSLFShape
-
- org.apache.poi.hslf.usermodel.HSLFSimpleShape
-
- org.apache.poi.hslf.usermodel.HSLFPictureShape
-
- org.apache.poi.hslf.model.ActiveXShape
-
- All Implemented Interfaces:
IAdjustableShape
,PictureShape<HSLFShape,HSLFTextParagraph>
,PlaceableShape<HSLFShape,HSLFTextParagraph>
,Shape<HSLFShape,HSLFTextParagraph>
,SimpleShape<HSLFShape,HSLFTextParagraph>
public final class ActiveXShape extends HSLFPictureShape
Represents an ActiveX control in a PowerPoint document.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_ACTIVEX_THUMBNAIL
-
Fields inherited from class org.apache.poi.hslf.usermodel.HSLFSimpleShape
DEFAULT_LINE_WIDTH
-
-
Constructor Summary
Constructors Constructor Description ActiveXShape(int movieIdx, HSLFPictureData pictureData)
Create a newPicture
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getControlIndex()
ExControl
getExControl()
Document-level container that specifies information about an ActiveX controlvoid
setActiveXIndex(int idx)
Assign a control to this shapevoid
setProperty(java.lang.String key, java.lang.String value)
Set a property of this ActiveX control-
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureShape
getClipping, getPictureData, getPictureIndex, getPictureName, getShapeType, setPictureName
-
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFSimpleShape
createHyperlink, getAdjustValue, getFillColor, getGeometry, getHyperlink, getLineBackgroundColor, getLineCap, getLineColor, getLineCompound, getLineDash, getLineDecoration, getLineHeadDecoration, getLineHeadLength, getLineHeadWidth, getLineTailDecoration, getLineTailLength, getLineTailWidth, getLineWidth, getPlaceholder, getPlaceholderDetails, getShadow, getShadowAngle, getShadowColor, getShadowDistance, getStrokeStyle, isPlaceholder, setFillColor, setLineBackgroundColor, setLineCap, setLineColor, setLineCompound, setLineDash, setLineHeadDecoration, setLineHeadLength, setLineHeadWidth, setLineTailDecoration, setLineTailLength, setLineTailWidth, setLineWidth, setPlaceholder, setStrokeStyle
-
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFShape
draw, getAnchor, getClientDataRecord, getEscherChild, getEscherChild, getEscherChild, getEscherChild, getEscherOptRecord, getEscherProperty, getEscherProperty, getEscherProperty, getFill, getFillStyle, getFlipHorizontal, getFlipVertical, getParent, getRotation, getShapeId, getShapeName, getSheet, getSpContainer, moveTo, setAnchor, setEscherProperty, setEscherProperty, setFlipHorizontal, setFlipVertical, setRotation, setShapeId, setShapeType, setSheet
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.poi.sl.draw.geom.IAdjustableShape
getAdjustValue
-
Methods inherited from interface org.apache.poi.sl.usermodel.PlaceableShape
getAnchor, getFlipHorizontal, getFlipVertical, getParent, getRotation, getSheet, setAnchor, setFlipHorizontal, setFlipVertical, setRotation
-
Methods inherited from interface org.apache.poi.sl.usermodel.Shape
draw, getAnchor, getParent, getShapeId, getShapeName, getSheet
-
Methods inherited from interface org.apache.poi.sl.usermodel.SimpleShape
createHyperlink, getFillColor, getFillStyle, getGeometry, getHyperlink, getLineDecoration, getPlaceholder, getPlaceholderDetails, getShadow, getStrokeStyle, isPlaceholder, setFillColor, setPlaceholder, setShapeType, setStrokeStyle
-
-
-
-
Field Detail
-
DEFAULT_ACTIVEX_THUMBNAIL
public static final int DEFAULT_ACTIVEX_THUMBNAIL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ActiveXShape
public ActiveXShape(int movieIdx, HSLFPictureData pictureData)
Create a newPicture
- Parameters:
pictureData
- the picture data
-
-
Method Detail
-
setActiveXIndex
public void setActiveXIndex(int idx)
Assign a control to this shape- Parameters:
idx
- the index of the movie- See Also:
HSLFSlideShow.addMovie(String, int)
-
getControlIndex
public int getControlIndex()
-
setProperty
public void setProperty(java.lang.String key, java.lang.String value)
Set a property of this ActiveX control- Parameters:
key
-value
-
-
getExControl
public ExControl getExControl()
Document-level container that specifies information about an ActiveX control- Returns:
- container that specifies information about an ActiveX control
-
-