ShapeCollection

ShapeCollection

Resumo geral

ShapeCollection é uma classe em Aspose.Slides FOSS para Java. Herdeiros de: IShapeCollection, Iterable<IShape>.

Representa uma coleção de formas num slide.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
spTreeElementLeia.A propriedade obtém o elemento <p:spTree> subjacente.
parentGroupIGroupShapeLeia.Propriedade obtém ou define a forma de grupo pai desta coleção

Métodos de avaliação

AssinaturaDescrição:
ShapeCollection()Cria um ShapeCollection vazio.
ShapeCollection(spTree: Element, saveCallback: Runnable)Cria um ShapeCollection apoiado pelo elemento da árvore de forma dada.
initInternal(spTree: Element, saveCallback: Runnable)Inicialização interna com contexto de diapositiva.
getSpTree() → ElementObtém o elemento {@code <p:spTree>} do slide XML.
loadShapes() → List<IShape>Carrega todas as formas do XML, usando o cache quando disponível.
invalidateCache()Invalida o cache das formas, forçando um recarregar no próximo acesso.
save()Permanecem alterações na parte do slide através da chamada de volta para salvar.
nextShapeId() → intEncontre o próximo ID de forma disponível, escaneando todos os atributos {@code id}
Na árvore.
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementCria XML para um novo elemento AutoShape ({@code <p:sp>}).
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementCria XML para um novo elemento de conector ({@code <p:cxnSp>}).
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeImplementação básica para adicionar ou inserir um AutoShape.
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorImplementação básica para a adição ou inserção de um conector.
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameImplementação básica para adicionar ou inserir um quadro de imagem.
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableImplementação básica para adicionar ou inserir uma tabela.
reorderSingle(newIndex: int, shape: IShape)Reordena uma única forma para um novo lugar dentro do XML spTree.
getParentGroup() → IGroupShapeRetorna a forma do grupo pai desta coleção
setParentGroup(parentGroup: IGroupShape)Estabelece a forma do grupo pai para esta coleção.
asICollection() → List<IShape>Devolve as formas como uma lista
asIEnumerable() → Iterable<IShape>Retorna as formas como um Iterável
get(index: int) → IShapeRetorna a forma no índice especificado
size() → int
iterator() → Iterator<IShape>Retorna um iterador sobre as formas nesta coleção.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeAdiciona um novo AutoShape com o tipo e geometria dados para o final da coleção
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) → IAutoShapeInsere um novo AutoShape no índice com o padrão de modelo opcional
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) → IConnectorAdiciona um novo conector com o tipo dado e geometria para o final
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) → IConnectorInserir um novo conector no índice dado
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()
 Português