ShapeCollection
Översikt
ShapeCollection är en klass i Aspose.Slides FOSS för .NET. ärvt från: IShapeCollection.
Representerar en beställd, variabel samling av IShape objekt som tillhör en slide eller gruppform.
Denna klass ger 22 metoder för att arbeta med ShapeCollection objekt i .NET-program. Tillgängliga metoder inkluderar: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, GetEnumerator, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove,och 4 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.Slides FOSS för .Net-paketet. och egenskaper: AsICollection, AsIEnumerable, Count, ParentGroup.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
ParentGroup | IGroupShape? | Läsning | Hämtar föräldragruppen. |
AsICollection | IList<IShape> | Läsning | Hämtar as i‑samlingen. |
AsIEnumerable | IEnumerable<IShape> | Läsning | Hämtar den som IEnumerable. |
Count | int | Läsning | Hämtar antalet. |
Metoder
| Signature | Beskrivning |
|---|---|
ShapeCollection() | Initialiserar en ny instans av ShapeCollection klass. |
ToArray() | Återställer en underordning av former som börjar med startIndex |
ToArray(startIndex: int, count: int) | Kalla ToArray(startIndex, räkna) på denna instans ShapeCollection. |
Reorder(index: int, shape: IShape) | Flytta flera former att börja på den angivna indexet |
Reorder(index: int, shapes: IShape[]) | Kalla Reorder(index, former) på detta ShapeCollection instans. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Skapar en ny AutoShape av den begärda ShapeType i de angivna koordinaterna och returnerar forminstansen |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Kalla AddAutoShape(shapeType, x, y, bredd, höjd, skapaFromTemplate) på detta ShapeCollection instans. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Ange en ny AutoShape i indexet, valfritt från ett mall |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Kalla InsertAutoShape(index, shapeType, x, y, bredd, höjd, skapaFromTemplate) på detta ShapeCollection instans. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Lägg till en anslutning, valfritt från ett mall |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Kalla AddConnector(shapeType, x, y, bredd, höjd, skapaFromTemplate) på detta ShapeCollection instans. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Ange en anslutning på den angivna indexet |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Kalla InsertConnector(index, shapeType, x, y, bredd, höjd, skapaFromTemplate) på detta ShapeCollection instans. |
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Lägg till en bildram med den levererade bilden |
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Ange en bildram på index med den levererade bilden |
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[]) | Lägg till en tabell i position med angivna kolumntilv och radhöjder |
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[]) | Ange en tabell på index med angivna dimensioner |
IndexOf(shape: IShape) | Returnerar nollbaserad index av den angivna formen |
RemoveAt(index: int) | Ta bort formen på den angivna indexet |
Remove(shape: IShape) | Ta bort den angivna formen från samlingen |
Clear() | Kall Clear på detta ShapeCollection instans. |
GetEnumerator() | Returnerar en nummerare för att iterera formerna |