IShapeCollection

IShapeCollection

Revisión

IShapeCollection es una interfaz en Aspose.Slides FOSS para .NET. Heredados de: IEnumerable<IShape>.

Representa una colección ordenada, mutable de objetos IShape pertenecentes a un slide o forma de grupo.

Esta interfaz proporciona 20 métodos para trabajar con los objetos de IShapeCollection en programas .NET. Los métodos disponibles incluyen: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt,y dos métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.Slides FOSS para el paquete .Net. Propiedades : AsICollection, AsIEnumerable, Count, ParentGroup.

Propiedades

NombreTipoAccesoDescripción
ParentGroupIGroupShape?LeerObtenga la forma de grupo materna que posee esta colección.
AsICollectionIList<IShape>LeerExponer la colección como una interfaz de lista genérica.
AsIEnumerableIEnumerable<IShape>LeerExponer la colección como una interfaz numerable.
CountintLeerTiene el número de formas en la colección.

Metodología

firmaDescripción
ToArray()Retorna todas las formas en la colección como una nueva array.
ToArray(startIndex: int, count: int)Retorna un subset de formas que comienzan en el índice especificado.
Reorder(index: int, shape: IShape)Move una forma única a la posición especificada en la colección, cambiando su orden z.
Reorder(index: int, shapes: IShape[])Moven varias formas para que comiencen en la posición especificada, preservando su orden relativo.
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float)Crea una nueva forma automática y la aplique a la colección.
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Crea una nueva forma automática y la aplique a la colección.
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float)Crea una nueva forma automática y la inserta en la posición especificada.
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Crea una nueva forma automática y la inserta en la posición especificada.
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float)Crea una forma de conector y la aplique a la colección.
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Crea una forma de conector y la aplique a la colección.
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float)Crea una forma de conector y la inserta en la posición especificada.
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Crea una forma de conector y la inserta en la posición especificada.
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage)Crea un cuadro de imagen y apéndice a la colección.
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage)Crea un marco de imagen y lo inserta en la posición especificada.
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[])Crea una mesa y la aplique a la colección.
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[])Crea una tabla y la insertar en la posición especificada.
IndexOf(shape: IShape)Retorna el índice de base cero de la forma especificada, o -1 si no se encuentra.
RemoveAt(index: int)Elimina la forma en el índice de base cero especificado.
Remove(shape: IShape)Elimina la primera aparición de la forma especificada de su colección.
Clear()Removemos todas las formas de la colección.

Ver también

 Español