ShapeCollection

ShapeCollection

Približni podaci

ShapeCollection je klasa u Aspose.Slides FOSS za Java. Nasljednici od: IShapeCollection, Iterable<IShape>.

Predstavlja skup oblika na slajd.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
spTreeElementČitaj.Imovina dobiva temeljni element <p:spTree>
parentGroupIGroupShapeČitaj.Objekt dobiva ili postavlja oblik roditeljske grupe ovog skupa.

Metoda za primjenu

PotpisOpisivanje
ShapeCollection()Stvara prazan ShapeCollection.
ShapeCollection(spTree: Element, saveCallback: Runnable)Stvara ShapeCollection podržan datim elementom stabla oblika.
initInternal(spTree: Element, saveCallback: Runnable)Interna inicijalizacija s kontekstu slajdova.
getSpTree() → ElementDobija {@code <p:spTree>} element iz XML diapozitiva.
loadShapes() → List<IShape>Upotrebljava sve oblike iz XML-a, koristeći cache kada je dostupan.
invalidateCache()Neispravno je, prisiljava na ponovno punjenje pri sljedećem pristupnom momentu.
save()Nastavljaju promjene u dijelu slajdova putem povratnog poziva za pohranu.
nextShapeId() → intPronalazi sljedeći dostupni ID oblika skeniranjem svih atributa {@code id}
U drvetu.
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementIzgradi XML za novi AutoShape ({@code <p:sp>}) element.
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementIzgradi XML za novi element konektor ({@code <p:cxnSp>}).
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeOsnovna implementacija za dodavanje ili umetanje AutoShape.
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector“Srednja implementacija” za dodavanje ili ubacivanje konektora.
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameOsnovna implementacija za dodavanje ili ubacivanje okvirnog prikaza.
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableOsnovna implementacija za dodavanje ili unosa tabele.
reorderSingle(newIndex: int, shape: IShape)Preuređuje jedan oblik na novu poziciju unutar spTree XML-a.
getParentGroup() → IGroupShapeVraća oblik matične grupe ovog kolekcije
setParentGroup(parentGroup: IGroupShape)Postavlja oblik roditeljske grupe za ovu zbirku.
asICollection() → List<IShape>Vraća oblike kao popis
asIEnumerable() → Iterable<IShape>Vrati oblike kao Iterable
get(index: int) → IShapeVrati oblik u navedenom indeksu.
size() → int
iterator() → Iterator<IShape>Vrati iterator preko oblika u ovoj kolekciji.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeDodaje novi AutoShape s određenim tipom i geometrijom na kraj zbirke
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) → IAutoShapeUstavlja novi AutoShape u indeks s opcionalnim uzorkom šablona
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) → IConnectorDodaje novi konektor s određenim tipom i geometrijom na kraju
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) → IConnectorUstavlja novi konektor u datom indeksu.
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()
 Hrvatski