org.apache.poi.hslf.model
Class MovieShape
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.MovieShape
- All Implemented Interfaces:
- IAdjustableShape, PictureShape<HSLFShape,HSLFTextParagraph>, PlaceableShape<HSLFShape,HSLFTextParagraph>, Shape<HSLFShape,HSLFTextParagraph>, SimpleShape<HSLFShape,HSLFTextParagraph>
public final class MovieShape
- extends HSLFPictureShape
Represents a movie in a PowerPoint document.
- Author:
- Yegor Kozlov
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFSimpleShape |
createHyperlink, createSpContainer, getAdjustValue, getFillColor, getGeometry, getHyperlink, getLineBackgroundColor, getLineCap, getLineColor, getLineCompound, getLineDash, getLineDecoration, getLineHeadDecoration, getLineHeadLength, getLineHeadWidth, getLineTailDecoration, getLineTailLength, getLineTailWidth, getLineWidth, getPlaceholder, getShadow, getShadowAngle, getShadowColor, getShadowDistance, getStrokeStyle, setFillColor, setHyperlink, 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, getClientData, getClientDataRecord, getClientRecords, getEscherChild, getEscherChild, getEscherChild, getEscherChild, getEscherOptRecord, getEscherProperty, getEscherProperty, getEscherProperty, getFill, getFillStyle, getFlipHorizontal, getFlipVertical, getParent, getRotation, getShapeId, getShapeName, getSheet, getSpContainer, isPlaceholder, moveTo, setAnchor, setEscherProperty, setEscherProperty, setFlipHorizontal, setFlipVertical, setRotation, setShapeId, setShapeType, setSheet |
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 |
createHyperlink, getFillColor, getFillStyle, getGeometry, getHyperlink, getLineDecoration, getPlaceholder, getShadow, getStrokeStyle, setFillColor, setPlaceholder, setShapeType, setStrokeStyle |
DEFAULT_MOVIE_THUMBNAIL
public static final int DEFAULT_MOVIE_THUMBNAIL
- See Also:
- Constant Field Values
MOVIE_MPEG
public static final int MOVIE_MPEG
- See Also:
- Constant Field Values
MOVIE_AVI
public static final int MOVIE_AVI
- See Also:
- Constant Field Values
MovieShape
public MovieShape(int movieIdx,
HSLFPictureData pictureData)
- Create a new
Picture
- Parameters:
pictureData
- the picture data
MovieShape
public MovieShape(int movieIdx,
HSLFPictureData pictureData,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
- Create a new
Picture
- Parameters:
pictureData
- the picture dataparent
- the parent shape
MovieShape
public MovieShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
- Create a
Picture
object
- Parameters:
escherRecord
- the EscherSpContainer
record which holds information about
this picture in the Slide
parent
- the parent shape of this picture
createSpContainer
protected EscherContainerRecord createSpContainer(int idx,
boolean isChild)
- Create a new Placeholder and initialize internal structures
- Overrides:
createSpContainer
in class HSLFPictureShape
- Parameters:
idx
- the index of the picture which refers to EscherBSE
container.
- Returns:
- the created
EscherContainerRecord
which holds shape data
setMovieIndex
public void setMovieIndex(int idx)
- Assign a movie to this shape
- Parameters:
idx
- the index of the movie- See Also:
HSLFSlideShow.addMovie(String, int)
setAutoPlay
public void setAutoPlay(boolean flag)
isAutoPlay
public boolean isAutoPlay()
getPath
public java.lang.String getPath()
- Returns:
- UNC or local path to a video file
Copyright 2017 The Apache Software Foundation or
its licensors, as applicable.