public final class ActiveXShape extends HSLFPictureShape
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_ACTIVEX_THUMBNAIL |
_hyperlink, ADJUST_VALUES, DEFAULT_LINE_WIDTH
Modifier | Constructor and Description |
---|---|
protected |
ActiveXShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a
Picture object |
|
ActiveXShape(int movieIdx,
HSLFPictureData pictureData)
Create a new
Picture |
Modifier and Type | Method and Description |
---|---|
protected void |
afterInsert(HSLFSheet sheet)
By default set the orininal image size
|
protected EscherContainerRecord |
createSpContainer(int idx,
boolean isChild)
Create a new Placeholder and initialize internal structures
|
int |
getControlIndex() |
ExControl |
getExControl()
Document-level container that specifies information about an ActiveX control
|
void |
setActiveXIndex(int idx)
Assign a control to this shape
|
void |
setProperty(java.lang.String key,
java.lang.String value)
Set a property of this ActiveX control
|
getClipping, getEscherBSERecord, getPictureData, getPictureIndex, getPictureName, getShapeType, setPictureName
createHyperlink, createSpContainer, 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, setHyperlink, setLineBackgroundColor, setLineCap, setLineColor, setLineCompound, setLineDash, setLineHeadDecoration, setLineHeadLength, setLineHeadWidth, setLineTailDecoration, setLineTailLength, setLineTailWidth, setLineWidth, setPlaceholder, setStrokeStyle
draw, getAnchor, getClientData, getClientDataRecord, getClientRecords, getEscherChild, getEscherChild, getEscherChild, getEscherChild, getEscherOptRecord, getEscherProperty, getEscherProperty, getEscherProperty, getEscherProperty, getEscherProperty, getEscherProperty, getFill, getFillStyle, getFlipHorizontal, getFlipVertical, getParent, getRotation, getShapeId, getShapeName, getSheet, getSpContainer, moveTo, setAnchor, setEscherProperty, setEscherProperty, setEscherProperty, setEscherProperty, setEscherProperty, setFlipHorizontal, setFlipVertical, setRotation, setShapeId, setShapeType, setSheet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAlternativePictureData
createHyperlink, getFillColor, getFillStyle, getGeometry, getHyperlink, getLineDecoration, getPlaceholder, getPlaceholderDetails, getShadow, getStrokeStyle, isPlaceholder, setFillColor, setPlaceholder, setShapeType, setStrokeStyle
draw, getAnchor, getParent, getShapeId, getShapeName, getSheet
getAdjustValue
getAnchor, getFlipHorizontal, getFlipVertical, getParent, getRotation, getSheet, setAnchor, setFlipHorizontal, setFlipVertical, setRotation
public static final int DEFAULT_ACTIVEX_THUMBNAIL
public ActiveXShape(int movieIdx, HSLFPictureData pictureData)
Picture
pictureData
- the picture dataprotected ActiveXShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Picture
objectescherRecord
- the EscherSpContainer
record which holds information about
this picture in the Slide
parent
- the parent shape of this pictureprotected EscherContainerRecord createSpContainer(int idx, boolean isChild)
createSpContainer
in class HSLFPictureShape
idx
- the index of the picture which refers to EscherBSE
container.EscherContainerRecord
which holds shape datapublic void setActiveXIndex(int idx)
idx
- the index of the movieHSLFSlideShow.addMovie(String, int)
public int getControlIndex()
public void setProperty(java.lang.String key, java.lang.String value)
key
- value
- public ExControl getExControl()
protected void afterInsert(HSLFSheet sheet)
HSLFPictureShape
afterInsert
in class HSLFPictureShape
sheet
- - owning shapeCopyright 2021 The Apache Software Foundation or its licensors, as applicable.