IShapeCollection

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

NamnTyp avAccessBeskrivning
ParentGroupIGroupShape?LäsningHämtar den överordnade gruppformen som äger den här samlingen.
AsICollectionIList<IShape>LäsningExponerar samlingen som ett generiskt listgränssnitt.
AsIEnumerableIEnumerable<IShape>LäsningUttrycker samlingen som en uppsummerbar gränssnitt.
CountintLäsningHämtar antalet former i samlingen.

Metoder

SignatureBeskrivning
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.

Se även

 Svenska