IShapeCollection
Översikt
IShapeCollection är ett gränssnitt i Aspose.Slides FOSS för .NET. ärvt från: IEnumerable<IShape>.
Representerar en beställd, variabel samling av IShape objekt som tillhör en slide eller gruppform.
Detta gränssnitt ger 20 metoder för att arbeta med IShapeCollection objekt i .NET-program. Tillgängliga metoder inkluderar: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt,och två 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 den överordnade gruppformen som äger den här samlingen. |
AsICollection | IList<IShape> | Läsning | Exponerar samlingen som ett generiskt listgränssnitt. |
AsIEnumerable | IEnumerable<IShape> | Läsning | Uttrycker samlingen som en uppsummerbar gränssnitt. |
Count | int | Läsning | Hämtar antalet former i samlingen. |
Metoder
| Signature | Beskrivning |
|---|---|
ToArray() | Återställer alla former i samlingen som en ny array. |
ToArray(startIndex: int, count: int) | Returnerar en subset av former som börjar med den angivna indexet. |
Reorder(index: int, shape: IShape) | Flytta en enda form till den angivna positionen i samlingen, ändra dess z-order. |
Reorder(index: int, shapes: IShape[]) | Flytta flera former så att de börjar på den angivna positionen, bevarar sin relativa ordning. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Skapar en ny bilform och ansluter den till samlingen. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Skapar en ny bilform och ansluter den till samlingen. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Skapar en ny bilform och lägger den i den angivna positionen. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Skapar en ny bilform och lägger den i den angivna positionen. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Skapar en anslutningshändelse och bifogar den till samlingen. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Skapar en anslutningshändelse och bifogar den till samlingen. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Skapar en anslutningshändelse och lägger den i den angivna positionen. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Skapar en anslutningshändelse och lägger den i den angivna positionen. |
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Skapa en bildram och ansluter den till samlingen. |
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Skapa en bildram och sätt in den i den angivna positionen. |
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[]) | Skapa en tabell och ansluter den till samlingen. |
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[]) | Skapa en tabell och sätt den i den angivna positionen. |
IndexOf(shape: IShape) | Returnerar nollbaserad index av den angivna formen, eller -1 om inte hittats. |
RemoveAt(index: int) | Ta bort formen på den angivna nollbaserade indexet. |
Remove(shape: IShape) | Ta bort den första förekomsten av det angivna formen från samlingen. |
Clear() | Ta bort alla former från samlingen. |