|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hslf.usermodel.HSLFShape
org.apache.poi.hslf.usermodel.HSLFSimpleShape
org.apache.poi.hslf.usermodel.HSLFPictureShape
public class HSLFPictureShape
Represents a picture in a PowerPoint document.
Field Summary |
---|
Fields inherited from class org.apache.poi.hslf.usermodel.HSLFSimpleShape |
---|
_hyperlink, DEFAULT_LINE_WIDTH |
Constructor Summary | |
---|---|
protected |
HSLFPictureShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a Picture object |
|
HSLFPictureShape(HSLFPictureData data)
Create a new Picture |
|
HSLFPictureShape(HSLFPictureData data,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a new Picture |
Method Summary | |
---|---|
protected void |
afterInsert(HSLFSheet sh)
By default set the orininal image size |
protected EscherContainerRecord |
createSpContainer(int idx,
boolean isChild)
Create a new Picture and populate the inital structure of the EscherSp record which holds information about this picture. |
java.awt.Insets |
getClipping()
Returns the clipping values as percent ratio relatively to the image size. |
protected EscherBSERecord |
getEscherBSERecord()
|
HSLFPictureData |
getPictureData()
Returns the picture data for this picture. |
int |
getPictureIndex()
Returns index associated with this picture. |
java.lang.String |
getPictureName()
Name of this picture. |
ShapeType |
getShapeType()
|
void |
setPictureName(java.lang.String name)
Name of this picture. |
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 |
Methods inherited from interface org.apache.poi.sl.usermodel.Shape |
---|
draw, getAnchor, getParent, getSheet |
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 |
Constructor Detail |
---|
public HSLFPictureShape(HSLFPictureData data)
Picture
data
- the picture datapublic HSLFPictureShape(HSLFPictureData data, ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Picture
data
- the picture dataparent
- the parent shapeprotected HSLFPictureShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Picture
object
escherRecord
- the EscherSpContainer
record which holds information about
this picture in the Slide
parent
- the parent shape of this pictureMethod Detail |
---|
public int getPictureIndex()
protected EscherContainerRecord createSpContainer(int idx, boolean isChild)
EscherSp
record which holds information about this picture.
idx
- the index of the picture which refers to EscherBSE
container.
public HSLFPictureData getPictureData()
PictureShape
getPictureData
in interface PictureShape<HSLFShape,HSLFTextParagraph>
protected EscherBSERecord getEscherBSERecord()
public java.lang.String getPictureName()
public void setPictureName(java.lang.String name)
name
- of this pictureprotected void afterInsert(HSLFSheet sh)
afterInsert
in class HSLFShape
sh
- - owning shapepublic java.awt.Insets getClipping()
PictureShape
getClipping
in interface PictureShape<HSLFShape,HSLFTextParagraph>
public ShapeType getShapeType()
getShapeType
in interface SimpleShape<HSLFShape,HSLFTextParagraph>
getShapeType
in class HSLFShape
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |