- Não, não.
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: | Acessos | Descrição: |
|---|---|---|---|
spTree | Element | Leia. | A propriedade obtém o elemento <p:spTree> subjacente. |
parentGroup | IGroupShape | Leia. | Propriedade obtém ou define a forma de grupo pai desta coleção |
Métodos de avaliação
| Assinatura | Descriçã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() → Element | Obté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() → int | Encontre 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) → Element | Cria 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) → Element | Cria 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) → IAutoShape | Implementação básica para adicionar ou inserir um AutoShape. |
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Implementaçã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) → IPictureFrame | Implementação básica para adicionar ou inserir um quadro de imagem. |
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Implementaçã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() → IGroupShape | Retorna 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) → IShape | Retorna 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) → IAutoShape | Adiciona 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) → IAutoShape | Insere 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) → IConnector | Adiciona 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) → IConnector | Inserir 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() |