ShapeCollection

ShapeCollection

Összefoglaló

ShapeCollection egy osztály a Aspose.Slides FOSS-ban Java számára. Az örökölők: IShapeCollection, Iterable<IShape>.

A képek gyűjteménye egy diafényben.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
spTreeElementOlvasd!Az ingatlan megkapja az alapul szolgáló <p:spTree> elemet.
parentGroupIGroupShapeOlvasd!A tulajdonság a gyűjtemény szülőcsoportformáját kapja vagy állítja be.

Módszerek

Az aláírás:Leírás
ShapeCollection()Egy üres ShapeCollection-t hoz létre.
ShapeCollection(spTree: Element, saveCallback: Runnable)Egy ShapeCollection elemet hoz létre, amelyet a megadott formátumfa eleme támogat.
initInternal(spTree: Element, saveCallback: Runnable)Belső inicializáció dia kontextusával.
getSpTree() → ElementMegkapja a {@code <p:spTree>} elemet az XML-slideből.
loadShapes() → List<IShape>Az XML-ből minden formát betölti, a memóriával.
invalidateCache()A formák lemaradását okozza, és a következő hozzáférés után újra kell tölteni.
save()A visszahívás mentése révén a dia részében változások maradnak.
nextShapeId() → intMegtalálja a következő elérhető alak azonosítóját az összes {@code id} attribútum átkutatásával.
A spTree-ban.
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementXML-t készít egy új AutoShape ({@code <p:sp>}) elemhez.
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementXML-t készít egy új ({@code <p:cxnSp>}) elemhez.
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeA AutoShape hozzáadásának vagy beillesztésének alapvető megvalósítása.
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorA csatlakozó hozzáadásának vagy beillesztésének alapvető megvalósítása.
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameA képkeretet hozzáadás vagy beillesztés alapvető megvalósítása.
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableA táblázat hozzáadásának vagy beillesztésének alapvető megvalósítása.
reorderSingle(newIndex: int, shape: IShape)Egyetlen alakzat új pozíciójára rendezi az spTree XML-ben.
getParentGroup() → IGroupShapeA gyűjtemény szülőcsoportformáját adja vissza.
setParentGroup(parentGroup: IGroupShape)A gyűjtemény szülőcsoport formáját állítja be.
asICollection() → List<IShape>A formákat listaként adja vissza
asIEnumerable() → Iterable<IShape>A formákat Iterable-ként adja vissza.
get(index: int) → IShapeA megadott indexben a formát adja vissza.
size() → int
iterator() → Iterator<IShape>Visszaad egy iterátort a gyűjteményben lévő formákra.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeAd egy új AutoShape megadott típus és geometria a gyűjtemény végén.
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Új AutoShape beillesztése indexbe opcionális sablon jelzővel
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) → IConnectorEgy új csatlakozót ad hozzá a végén, megadott típus és geometria mellett.
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Új csatlakozó beillesztése az adott indexbe
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()
 Magyar