IShapeCollection
Revisión
IShapeCollection es una interfaz en Aspose.Slides FOSS para Java.
Representa una colección de formas.
Esta interfaz proporciona 25 métodos para trabajar con objetos IShapeCollection en programas de Java. Los métodos disponibles incluyen: addAutoShape, addConnector, addPictureFrame, addTable, asICollection, asIEnumerable, clear, get, getParentGroup, indexOf, insertAutoShape, insertConnector,y 7 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.Slides FOSS para el paquete Java. Propiedades : parentGroup.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
parentGroup | IGroupShape | Leer | Obtenga la forma de grupo materna para esta colección, o {@code null} si este |
| La colección pertenece directamente a un slide. |
Metodología
| firma | Descripción |
|---|---|
getParentGroup() → IGroupShape | Obtenga la forma de grupo materna para esta colección, o {@code null} si este |
| La colección pertenece directamente a un slide. | |
asICollection() → List<IShape> | Devolve esta colección como un indiscutible {@link List}. |
asIEnumerable() → Iterable<IShape> | Devolve esta colección como un {@link Iterable}. |
get(index: int) → IShape | Obtenga la forma en el índice especificado. |
size() → int | Retorna el número de formas en la colección. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Crea un nuevo AutoShape y lo añade a la colección. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Crea un nuevo AutoShape y lo añade a la colección. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Crea un nuevo AutoShape y lo inserta en el índice especificado. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Crea un nuevo AutoShape y lo inserta en el índice especificado. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Adjuntar un conector a la colección. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Adjuntar un conector a la colección. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Crea un conector y lo inserta en el índice especificado. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Crea un conector y lo inserta en el índice especificado. |
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Addique un cuadro de imagen a la colección. |
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Crea un marco de imagen y lo inserta en el índice especificado. |
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Adjuntar una tabla a la colección. |
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Crea una tabla y la inserta en el índice especificado. |
indexOf(shape: IShape) → int | Retorna el índice de la forma especificada. |
toArray() → IShape[] | Retorna todas las formas como array. |
toArray(startIndex: int, count: int) → IShape[] | Retorna una serie de formas como un array. |
reorder(index: int, shape: IShape) | Mover una forma a la posición especificada. |
reorder(index: int, shapes: IShape[]) | Mover varias formas a la posición especificada. |
removeAt(index: int) | Elimina la forma en el índice especificado. |
remove(shape: IShape) | Remove la forma especificada de la colección. |
clear() | Removemos todas las formas de la colección. |