|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.spire.presentation.collections.ShapeList
public class ShapeList
Represents a collection of a shapes.
| Constructor Summary | |
|---|---|
ShapeList()
|
|
| Method Summary | |
|---|---|
void |
addFromHtml(java.lang.String htmlText)
|
void |
addShape(Shape shape)
Add a shape to shape list. |
IAudio |
appendAudioMedia(java.io.InputStream stream,
float X,
float Y)
Adds a new audio to list. |
IAudio |
appendAudioMedia(java.io.InputStream stream,
java.awt.geom.Rectangle2D rectangle)
Adds a new audio to list. |
IAudio |
appendAudioMedia(java.awt.geom.Rectangle2D rectangle)
Adds an Audio from CD |
IAudio |
appendAudioMedia(java.lang.String filePath,
float X,
float Y)
Adds a new audio to list. |
IAudio |
appendAudioMedia(java.lang.String filePath,
float X,
float Y,
boolean isEmbed)
Adds a new audio to list. |
IAudio |
appendAudioMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
Adds a new audio to list. |
IAudio |
appendAudioMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle,
boolean isEmbed)
Adds a new audio to list. |
IChart |
appendChart(ChartType type,
java.awt.geom.Rectangle2D rectangle)
Adds a new chart.init chart use default data |
IChart |
appendChart(ChartType type,
java.awt.geom.Rectangle2D rectangle,
boolean init)
Adds a new chart. |
IEmbedImage |
appendEmbedImage(ShapeType shapeType,
IImageData embedImage,
java.awt.geom.Rectangle2D rectangle)
Add a new embed image to List. |
IEmbedImage |
appendEmbedImage(ShapeType shapeType,
java.io.InputStream stream,
java.awt.geom.Rectangle2D rectangle)
Add a new embed image to List. |
IEmbedImage |
appendEmbedImage(ShapeType shapeType,
java.lang.String fileName,
java.awt.geom.Rectangle2D rectangle)
Add a new embed image to List. |
IOleObject |
appendOleObject(java.lang.String objectName,
byte[] objectData,
java.awt.geom.Rectangle2D rectangle)
Add a new OleObject to Collection |
IOleObject |
appendOleObject(java.lang.String objectName,
byte[] objectData,
com.spire.ms.System.Drawing.RectangleF rectangle)
|
IAutoShape |
appendRoundRectangle(float x,
float y,
float width,
float height,
float radius)
Adds a roundrectangle to list. |
IAutoShape |
appendShape(ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
Adds a new shape to list. |
IShape |
appendShapeConnector(ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
Add new shape connector to collection. |
ISmartArt |
appendSmartArt(float x,
float y,
float width,
float height,
SmartArtLayoutType layoutType)
Add SmartArt object |
ITable |
appendTable(float x,
float y,
java.lang.Double[] widths,
java.lang.Double[] heights)
Add a new table to collection. |
IVideo |
appendVideoMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
Add a new video to collection. |
IVideo |
appendVideoMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle,
boolean isInnerLink)
Add a new video to collection |
IChart |
createChart(IChart baseChart,
java.awt.geom.Rectangle2D rectangle,
int nIndex)
clone basechart and insert into shapes |
IShape |
get(int index)
Gets the element at the specified index. |
int |
getCount()
Gets the number of elements actually contained in the collection. |
java.lang.Object |
getParent()
Gets parent object for a Shapes collection. |
int |
indexOf(IShape shape)
Gets the index of the first occurrence of a shape in the collectio |
void |
insertAudioMedia(int index,
java.io.InputStream stream,
java.awt.geom.Rectangle2D rectangle)
Insert an audio to collection. |
void |
insertAudioMedia(int index,
java.awt.geom.Rectangle2D rectangle)
Insert an Audio From CD. |
void |
insertAudioMedia(int index,
java.lang.String filePath,
float X,
float Y)
Insert an audio to collection. |
void |
insertAudioMedia(int index,
java.lang.String filePath,
float X,
float Y,
boolean isEmbed)
Insert an audio to collection. |
void |
insertAudioMedia(int index,
java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
Insert an audio to collection. |
void |
insertAudioMedia(int index,
java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle,
boolean isEmbed)
Insert an audio to collection. |
void |
insertChart(int index,
ChartType type,
java.awt.geom.Rectangle2D rectangle,
boolean init)
Add a new chart to collection. |
void |
insertEmbedImage(int index,
ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle,
IImageData embedImage)
Insert a embed image to collection. |
void |
insertOleObject(int index,
java.lang.String objectName,
byte[] objectData,
java.awt.geom.Rectangle2D rectangle)
Insert a object to collection. |
void |
insertOleObject(int index,
java.lang.String objectName,
byte[] objectData,
com.spire.ms.System.Drawing.RectangleF rectangle)
|
void |
insertRoundRectangle(int index,
float x,
float y,
float width,
float height,
float radius)
Insert a new shape to collection. |
void |
insertShape(int index,
ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
Insert a new shape to collection. |
void |
insertShapeConnector(int index,
ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
Insert a new shape connector to collection. |
void |
insertTable(int index,
float x,
float y,
java.lang.Double[] columnWidths,
java.lang.Double[] rowHeights)
Adds a new Table to collection. |
void |
insertVideoMedia(int index,
java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
Adds a new video to collection. |
void |
remove(IShape shape)
Removes the first occurrence of a specific shape from the collection. |
void |
removeAt(int index)
Removes the element at the specified index of the collection. |
void |
saveAsEMF(int shapeIndex,
java.lang.String filePath)
Save shapes to EMF. |
java.awt.image.BufferedImage |
saveAsImage(int shapeIndex)
Save shapes to Image. |
IShape[] |
toArray()
Creates and returns an array with all shapse in it. |
IShape[] |
toArray(int startIndex,
int count)
Creates and returns an array with all shapes from the specified range in it. |
void |
zOrder(int index,
IShape... shapes)
Change shapes's zorder. |
void |
zOrder(int index,
IShape shape)
Change a shape's zorder. |
| Constructor Detail |
|---|
public ShapeList()
| Method Detail |
|---|
public int getCount()
public IShape get(int index)
index -
public java.awt.image.BufferedImage saveAsImage(int shapeIndex)
shapeIndex -
java.lang.Exception
public void saveAsEMF(int shapeIndex,
java.lang.String filePath)
shapeIndex - Represents the shape index in the indicated slide's shapes collectionfilePath - Represents the save path
java.lang.Exception
public IChart createChart(IChart baseChart,
java.awt.geom.Rectangle2D rectangle,
int nIndex)
baseChart - source chart<rectangle - Rectangle should be insertednIndex - index should be inserted.-1 mean append at the last.
java.lang.Exception
public IChart appendChart(ChartType type,
java.awt.geom.Rectangle2D rectangle,
boolean init)
type - rectangle - init -
java.lang.Exception
public IChart appendChart(ChartType type,
java.awt.geom.Rectangle2D rectangle)
type - Chart typerectangle - rectangle should be inserted.
java.lang.Exception
public ISmartArt appendSmartArt(float x,
float y,
float width,
float height,
SmartArtLayoutType layoutType)
x - y - width - height - layoutType -
java.lang.Exception
public void insertChart(int index,
ChartType type,
java.awt.geom.Rectangle2D rectangle,
boolean init)
index - Index should be inserted.type - Chart typerectangle - Rectangle should inserted.init -
java.lang.Exception
public IOleObject appendOleObject(java.lang.String objectName,
byte[] objectData,
java.awt.geom.Rectangle2D rectangle)
objectName - objectData - rectangle -
java.lang.Exception
public IOleObject appendOleObject(java.lang.String objectName,
byte[] objectData,
com.spire.ms.System.Drawing.RectangleF rectangle)
public void insertOleObject(int index,
java.lang.String objectName,
byte[] objectData,
java.awt.geom.Rectangle2D rectangle)
index - objectName - objectData - rectangle -
java.lang.Exception
public void insertOleObject(int index,
java.lang.String objectName,
byte[] objectData,
com.spire.ms.System.Drawing.RectangleF rectangle)
public IVideo appendVideoMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
filePath - rectangle -
java.lang.Exception
public IVideo appendVideoMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle,
boolean isInnerLink)
filePath - rectangle - isInnerLink -
java.lang.Exception
public void insertVideoMedia(int index,
java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
index - Index should be inserted.filePath - Video file path.rectangle - Rectangle should be inserted.
java.lang.Exceptionpublic IAudio appendAudioMedia(java.awt.geom.Rectangle2D rectangle)
rectangle -
java.lang.Exception
public void insertAudioMedia(int index,
java.awt.geom.Rectangle2D rectangle)
index - rectangle -
java.lang.Exception
public IAudio appendAudioMedia(java.lang.String filePath,
float X,
float Y,
boolean isEmbed)
filePath - Audio file nameX - X PositionY - Y Position<isEmbed - Whether embed or not
java.lang.Exception
public IAudio appendAudioMedia(java.lang.String filePath,
float X,
float Y)
filePath - Audio file nameX - X PositionY - Y Position
java.lang.Exception
public IAudio appendAudioMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle,
boolean isEmbed)
filePath - Audio file namerectangle - Rectangle should be insertedisEmbed - Whether embed or not,default not
java.lang.Exception
public IAudio appendAudioMedia(java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
filePath - Audio file namerectangle - Rectangle should be inserted
java.lang.Exception
public void insertAudioMedia(int index,
java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle,
boolean isEmbed)
index - filePath - Audio file pathrectangle - Rectangle should be inserted.isEmbed - Whether embed or not,default not
java.lang.Exception
public void insertAudioMedia(int index,
java.lang.String filePath,
java.awt.geom.Rectangle2D rectangle)
index - filePath - Audio file pathrectangle - Rectangle should be inserted.
java.lang.Exception
public void insertAudioMedia(int index,
java.lang.String filePath,
float X,
float Y,
boolean isEmbed)
index - filePath - Audio file path<X - Y - isEmbed - Whether embed or not,default not
java.lang.Exception
public void insertAudioMedia(int index,
java.lang.String filePath,
float X,
float Y)
index - filePath - Audio file pathX - Y -
java.lang.Exception
public IAudio appendAudioMedia(java.io.InputStream stream,
java.awt.geom.Rectangle2D rectangle)
stream - Audio InputStreamrectangle - Rectangle should be inserted
java.lang.Exception
public IAudio appendAudioMedia(java.io.InputStream stream,
float X,
float Y)
stream - Audio streamX - Y -
java.lang.Exception
public void insertAudioMedia(int index,
java.io.InputStream stream,
java.awt.geom.Rectangle2D rectangle)
index - Index to inserted.stream - Audio streamrectangle - Rectangle should be inserted
java.lang.Exceptionpublic int indexOf(IShape shape)
shape -
public IShape[] toArray()
public IShape[] toArray(int startIndex,
int count)
startIndex - An index of a first shape to return.count - A number of shapes to return
public void zOrder(int index,
IShape shape)
throws DocumentEditException
index - Target index.shape - Shape to move.
DocumentEditException
public void zOrder(int index,
IShape... shapes)
throws DocumentEditException
index - target indexshapes - shapes to move.
DocumentEditException
public IAutoShape appendShape(ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
shapeType - rectangle -
java.lang.Exception
public IAutoShape appendRoundRectangle(float x,
float y,
float width,
float height,
float radius)
x - X-coordinates of rectangle.y - Y-coordinates of rectangle.width - Width of rectangle.height - Height of rectangle.radius - Radius of rectangle.
java.lang.Exception
public void insertRoundRectangle(int index,
float x,
float y,
float width,
float height,
float radius)
index - Index should be inserted.x - X-coordinates of rectangle.y - Y-coordinates of rectangle.width - Width of rectangle.height - Height of rectangle.radius - Radius of rectangle.
java.lang.Exception
public void insertShape(int index,
ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
index - shapeType - rectangle -
java.lang.Exception
public IShape appendShapeConnector(ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
shapeType - rectangle -
java.lang.Exception
public void insertShapeConnector(int index,
ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle)
index - shapeType - rectangle -
java.lang.Exception
public IEmbedImage appendEmbedImage(ShapeType shapeType,
IImageData embedImage,
java.awt.geom.Rectangle2D rectangle)
shapeType - embedImage - rectangle -
java.lang.Exception
public IEmbedImage appendEmbedImage(ShapeType shapeType,
java.io.InputStream stream,
java.awt.geom.Rectangle2D rectangle)
shapeType - stream - rectangle -
java.lang.Exception
public IEmbedImage appendEmbedImage(ShapeType shapeType,
java.lang.String fileName,
java.awt.geom.Rectangle2D rectangle)
shapeType - fileName - rectangle -
java.lang.Exception
public void insertEmbedImage(int index,
ShapeType shapeType,
java.awt.geom.Rectangle2D rectangle,
IImageData embedImage)
index - Index should be inserted.shapeType - Shape type.rectangle - Rectangle should be inserted.embedImage - Embed image object.
java.lang.Exceptionpublic void addShape(Shape shape)
shape - Add a shape to shape list.
public ITable appendTable(float x,
float y,
java.lang.Double[] widths,
java.lang.Double[] heights)
x - y - widths - heights -
java.lang.Exception
public void insertTable(int index,
float x,
float y,
java.lang.Double[] columnWidths,
java.lang.Double[] rowHeights)
index - Index should be insertedx - Left side of shape.y - Top side of shape.columnWidths - Widths of columns in the table.rowHeights - Heights of rows in the table.
java.lang.Exceptionpublic void removeAt(int index)
index - public void remove(IShape shape)
shape - The shape to remove from the collectionpublic java.lang.Object getParent()
public void addFromHtml(java.lang.String htmlText)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||