ShapeCollection
Přehled
ShapeCollection je třída v Aspose.Slides FOSS pro Java. Dědici: IShapeCollection, Iterable<IShape>.
Představuje soubor tvarů na diapozitivu.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
spTree | Element | Čtěte. | Vlastnost získá základní prvek <p:spTree> |
parentGroup | IGroupShape | Čtěte. | Vlastnost získá nebo nastaví tvar mateřské skupiny této sbírky. |
Metody
| Podpis: | Popis: |
|---|---|
ShapeCollection() | Vytváří prázdný ShapeCollection. |
ShapeCollection(spTree: Element, saveCallback: Runnable) | Vytvoří ShapeCollection podporovaný daným prvkem stromu tvarů. |
initInternal(spTree: Element, saveCallback: Runnable) | Vnitřní inicializace s kontextem diapozitivů. |
getSpTree() → Element | Získejte element {@code <p:spTree>} ze snímku XML. |
loadShapes() → List<IShape> | Naloží všechny tvary z XML, při použití mezipaměti, pokud je k dispozici. |
invalidateCache() | Neplatí to pro formální cache, nutí k přeložení při příštím přístupu. |
save() | Změny části snímku přetrvávají prostřednictvím zpětného volání. |
nextShapeId() → int | Najde další dostupný ID tvaru skenováním všech atributů {@code id} |
| V stromečku. | |
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → Element | Vytváří XML pro nový element AutoShape ({@code <p:sp>}). |
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → Element | Vytváří XML pro nový konektor ({@code <p:cxnSp>}) element. |
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Základní implementace pro přidání nebo vložení AutoShape. |
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Základní implementace pro přidání nebo vložení konektoru. |
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Základní implementace pro přidání nebo vkládání rámku obrázku. |
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Základní implementace pro přidání nebo vkládání tabulky. |
reorderSingle(newIndex: int, shape: IShape) | Převede jednotný tvar do nové polohy v rámci spTree XML. |
getParentGroup() → IGroupShape | Zpětná forma základní skupiny této sbírky . |
setParentGroup(parentGroup: IGroupShape) | Nastavuje tvar mateřské skupiny pro tuto sbírku. |
asICollection() → List<IShape> | Vrátí tvary jako seznam |
asIEnumerable() → Iterable<IShape> | Vrátí tvary jako Iterable |
get(index: int) → IShape | Vrátí tvar v uvedeném indexu. |
size() → int | |
iterator() → Iterator<IShape> | Vrátí iterátor přes tvary v této sbírce. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Přidává nový AutoShape s daným typem a geometrii na konec sbírky |
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 | Vkládá nový AutoShape do indexu s volitelným vzorem značky |
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 | Přidává nový konektor s daným typem a geometrii na konec . |
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 | Vkládá nový konektor do daného indexu. |
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() |