ShapeCollection

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řístupPopis:
spTreeElementČtěte.Vlastnost získá základní prvek <p:spTree>
parentGroupIGroupShapeČ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() → ElementZí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() → intNajde 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) → ElementVytváří 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) → ElementVytváří XML pro nový konektor ({@code <p:cxnSp>}) element.
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeZá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) → IConnectorZá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) → IPictureFrameZá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[]) → ITableZá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() → IGroupShapeZpě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) → IShapeVrá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) → IAutoShapePř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) → IAutoShapeVklá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) → IConnectorPř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) → IConnectorVklá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()
 Čeština