IShapeCollection

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:AccessAçıklama:
ParentGroupIGroupShape?Oku .Bu koleksiyonu sahip olan üst grup şekli alır.
AsICollectionIList<IShape>Oku .Koleksiyonu genel bir liste arayüzü olarak gösterir.
AsIEnumerableIEnumerable<IShape>Oku .Koleksiyonu sayısız arayüz olarak ortaya çıkarır.
CountintOku .Koleksiyondaki şekil sayısını alır.

Yöntemler

SignatureAçı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.

Ayrıca bakınız:

 Türkçe