ShapeCollection

Revisión

ShapeCollection Es una clase en Aspose.Slides FOSS para Java. Heredados de: IShapeCollection, Iterable<IShape>.

Representa una colección de formas en un slide.

Esta clase proporciona 42 métodos para trabajar con los objetos ShapeCollection en programas de Java. Los métodos disponibles incluyen: ShapeCollection, addAutoShape, addAutoShapeImpl, addConnector, addConnectorImpl, addPictureFrame, addPictureFrameImpl, addTable, addTableImpl, asICollection, asIEnumerable, buildAutoShapeXml,y 23 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, spTree.

Propiedades

NombreTipoAccesoDescripción
spTreeElementLeerObtenga el elemento {@code <p:spTree>} desde la capa XML.
parentGroupIGroupShapeLeerSe encuentra en el grupo de padres.

Metodología

firmaDescripción
ShapeCollection()Crea un espacio vacío.
ShapeCollection(spTree: Element, saveCallback: Runnable)Crea un ShapeCollection apoyado por el elemento de árbol de forma dada.
initInternal(spTree: Element, saveCallback: Runnable)Iniciación interna con contexto de slide.
getSpTree()ElementObtenga el elemento {@code <p:spTree>} desde la capa XML.
loadShapes()List<IShape>Carga todas las formas de la XML, utilizando el cache cuando esté disponible.
invalidateCache()Invalida las formas de cache, obligando a un recargado en el siguiente acceso.
save()Persistente cambios en la parte de deslizamiento a través del llamado de rescate.
nextShapeId()intEncuentra el siguiente ID de forma disponible escaneando todos los atributos {@code id}
En el SPT.
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)ElementConstrucción de XML para un nuevo elemento AutoShape ({@code <p:sp>}).
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)ElementConstrucción de XML para un nuevo elemento de conector ({@code <p:cxnSp>}).
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)IAutoShapeImplementación básica para agregar o insertar un AutoShape.
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)IConnectorImplementación básica para agregar o insertar un conector.
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage)IPictureFrameImplementación básica para agregar o insertar un marco de imagen.
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[])ITableImplementación básica para agregar o insertar una tabla.
reorderSingle(newIndex: int, shape: IShape)Reordenar una forma única a una nueva posición dentro de la XML spTree.
getParentGroup()IGroupShapedevolver el grupo parental.
setParentGroup(parentGroup: IGroupShape)Configure la forma de grupo parental para esta colección.
asICollection()List<IShape>Retorna las formas como una lista
asIEnumerable()Iterable<IShape>Retorna las formas como un Iterable
get(index: int)IShapeRetorna la forma al índice especificado
size()int
iterator()Iterator<IShape>Retorna un iterador sobre las formas de esta colección.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double)IAutoShapeAds un nuevo AutoShape con tipo y geometría dada
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)IAutoShape
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double)IAutoShapeInsertar un nuevo AutoShape en el índice con tipo y geometría determinados
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)IAutoShape
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double)IConnectorAddique un nuevo conector con tipo y geometría determinados
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)IConnector
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double)IConnectorInsertar un conector en el índice con tipo y geometría determinados
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean)IConnector
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage)IPictureFrame
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage)IPictureFrame
addTable(x: double, y: double, colWidths: double[], rowHeights: double[])ITable
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[])ITable
indexOf(shape: IShape)int
toArray()IShape[]
toArray(startIndex: int, count: int)IShape[]
reorder(index: int, shape: IShape)
reorder(index: int, shapesToReorder: IShape[])
removeAt(index: int)
remove(shape: IShape)
clear()

Ver también

 Español