IShapeCollection
Genel Bakış
IShapeCollection NET için Aspose.Slides FOSS’de bir arayüz. Mirasçılar: IEnumerable<IShape>.
Bir slayt veya grup şekline ait IShape nesnelerinin düzenli ve değişken bir koleksiyonunu temsil eder.
Bu arayüz .NET programlarında IShapeCollection nesnelerle çalışmak için 20 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt, ve 2 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.Slides FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: AsICollection, AsIEnumerable, Count, ParentGroup.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
ParentGroup | IGroupShape? | Oku . | Bu koleksiyonu sahip olan üst grup şekli alır. |
AsICollection | IList<IShape> | Oku . | Koleksiyonu genel bir liste arayüzü olarak gösterir. |
AsIEnumerable | IEnumerable<IShape> | Oku . | Koleksiyonu sayısız arayüz olarak ortaya çıkarır. |
Count | int | Oku . | Koleksiyondaki şekil sayısını alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
ToArray() | Koleksiyonun tüm şekilleri yeni bir dizi olarak gönderir. |
ToArray(startIndex: int, count: int) | Belirtilen indeksten başlayan bir şekil alt kümesini gönderir. |
Reorder(index: int, shape: IShape) | Bir şekli koleksiyonun belirtilen konumuna taşıyor ve z sırasını değiştiriyor. |
Reorder(index: int, shapes: IShape[]) | Çoklu şekilleri hareket ettirir, böylece belirtilen konumda başlarlar ve göreceli sırasını korurlar. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Yeni bir otomobil şekli yaratır ve koleksiyona ekler. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Yeni bir otomobil şekli yaratır ve koleksiyona ekler. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Yeni bir otomatik şekil oluşturur ve belirtilen konuma yerleştirir. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Yeni bir otomatik şekil oluşturur ve belirtilen konuma yerleştirir. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Bir bağlantı şekli yaratır ve koleksiyona ekler. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Bir bağlantı şekli yaratır ve koleksiyona ekler. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Bir bağlantı şekli oluşturur ve belirtilen konuma yerleştirir. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Bir bağlantı şekli oluşturur ve belirtilen konuma yerleştirir. |
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Bir resim çerçeve oluşturur ve koleksiyona ekler. |
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Resim çerçevesini oluşturur ve belirtilen konuma yerleştirir. |
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[]) | Bir tablo oluşturur ve koleksiyona ekler. |
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[]) | Bir tablo oluşturur ve belirtilen konuma yerleştirir. |
IndexOf(shape: IShape) | Belirtilen şeklin sıfır tabanlı endeksini veya -1’i bulunmazsa gönderir. |
RemoveAt(index: int) | Belirtilen sıfır tabanlı endeksdeki şekli kaldırıyor. |
Remove(shape: IShape) | Koleksiyondan belirtilen şeklin ilk oluşumunu kaldırır. |
Clear() | Koleksiyondan tüm şekilleri çıkarıyor. |