IHeadingPair{/i:
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: | Prihvat | Opisivanje |
|---|---|---|---|
spTree | Element | Čitaj. | Imovina dobiva temeljni element <p:spTree> |
parentGroup | IGroupShape | Čitaj. | Objekt dobiva ili postavlja oblik roditeljske grupe ovog skupa. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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() → Element | Dobija {@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() → int | Pronalazi 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) → Element | Izgradi 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) → Element | Izgradi XML za novi element konektor ({@code <p:cxnSp>}). |
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Osnovna 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) → IPictureFrame | Osnovna implementacija za dodavanje ili ubacivanje okvirnog prikaza. |
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Osnovna implementacija za dodavanje ili unosa tabele. |
reorderSingle(newIndex: int, shape: IShape) | Preuređuje jedan oblik na novu poziciju unutar spTree XML-a. |
getParentGroup() → IGroupShape | Vrać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) → IShape | Vrati 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) → IAutoShape | Dodaje 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) → IAutoShape | Ustavlja 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) → IConnector | Dodaje 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) → IConnector | Ustavlja 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() |