ShapeCollection

ShapeCollection

Oversigt over de forskellige former for støtte

ShapeCollection er en klasse i Aspose.Slides FOSS for Java. Arvelige af: IShapeCollection, Iterable<IShape>.

Repræsenterede en samling af former på et billede.

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
spTreeElementLæs det.Ejendommen får det underliggende <p:spTree> element.
parentGroupIGroupShapeLæs det.Ejendommen får eller indstiller modersamlingsformen for denne samling.

Metoder til at anvende

UnderskriftBeskrivelse:
ShapeCollection()Opretter et tomt ShapeCollection.
ShapeCollection(spTree: Element, saveCallback: Runnable)Opretter et ShapeCollection, der er støttet af det angivne element i formtræet.
initInternal(spTree: Element, saveCallback: Runnable)Interne initialisering med slide-kontekst.
getSpTree() → ElementFinder {@code <p:spTree>} elementet fra XML-slides.
loadShapes() → List<IShape>Lader alle former fra XML, ved hjælp af cache når det er tilgængeligt.
invalidateCache()Det ugyldiggør form-cachen og tvinger til at genindlæse næste gang.
save()Ændringer i slidesiden vedbliver via opsparingsopkaldet.
nextShapeId() → intFinder den næste tilgængelige form-ID ved at scanne alle {@code id} attributter
I spTree.
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementOpbygger XML til et nyt AutoShape ({@code <p:sp>}) element.
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementOpbygger XML til et nyt element i en konektor ({@code <p:cxnSp>}).
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeKernen implementering for at tilføje eller indsætte en AutoShape.
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorKerneimplementering til tilføjelse eller indsatning af en tilslutning.
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameKerneimplementering til tilføjelse eller indsatning af billedrammer.
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableKerneimplementering til tilføjelse eller indsatning af en tabel.
reorderSingle(newIndex: int, shape: IShape)Forordner en enkelt form til en ny position i spTree XML.
getParentGroup() → IGroupShapeReturnerer modersamlingsformen for denne samling
setParentGroup(parentGroup: IGroupShape)Angiver modersamlingsformen for denne samling.
asICollection() → List<IShape>Returnerer formene som en liste
asIEnumerable() → Iterable<IShape>Returnerer formene som en Iterable
get(index: int) → IShapeReturnerer form ved det angivne indeks
size() → int
iterator() → Iterator<IShape>Returnerer en iterator over de former i denne samling.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeTilføjelse af et nyt AutoShape med givet type og geometri til slutningen af samlingen
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) → IAutoShapeIndsætter et nyt AutoShape i indekset med valgfri skabelonflagg
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) → IConnectorTilføjelse af en ny konektor med givet type og geometri til slutningen
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) → IConnectorIndsætter en ny konektor i det angivne indeks
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()
 Dansk