ShapeCollection
Genel Bakış
ShapeCollection Python için FOSS’de bir sınıf. Mirasçılar: BaseCollection, IShapeCollection.
Bir dizi şekli temsil ediyor.
Bu sınıf, Python programlarında ShapeCollection nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, add_auto_shape, add_chart, add_connector, add_group_shape, add_picture_frame, add_table, clear, index_of, insert_auto_shape, insert_chart, insert_connector, ve 6 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: as_i_collection, as_i_enumerable, length, parent_group.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
parent_group | IGroupShape | Oku . | Şekil koleksiyonu için ana grup şekli nesnesini alır. |
as_i_collection | list | Oku . | as i koleksiyonunu alır. |
as_i_enumerable | Any | Oku . | IEnumerable olarak alır. |
length | int | Oku . | Eleman sayısını gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
__init__() | Boş bir şekil koleksiyonu başlat. |
to_array() → list[IShape] | Koleksiyonu bir dizine dönüştür. |
reorder() | Koleksiyonda şekilleri yeniden düzenleyin. |
add_auto_shape() → IAutoShape | Koleksiyona yeni bir IAutoShape ekler . |
insert_auto_shape() → IAutoShape | Belirli bir konuma yeni IAutoShape ekler. |
add_connector() → IConnector | Koleksiyona yeni bir IConnector şekli ekler . |
insert_connector() → IConnector | Verilen bir indekte yeni IConnector ekler. |
add_group_shape() → IGroupShape | Koleksiyona yeni bir GroupShape ekle. |
index_of(shape: IShape) → int | Belirtilen şeklin sıfır tabanlı endeksini gönderin. |
add_picture_frame(shape_type, x, y, width, height, image) → IPictureFrame | Verilen tür, konum, boyut ve görüntü ile bir IPictureFrame ekler. |
insert_picture_frame(index, shape_type, x, y, width, height, image) → IPictureFrame | Verilen parametrelerle indeksde IPictureFrame ekler. |
add_chart() | Çizgiye bir çizelge ekle. |
insert_chart() | Belirli bir indeksde grafik ekleyin. |
add_table(x, y, column_widths, row_heights) → ITable | Sütun genişlikleri ve satır yüksekliği ile pozisyonda bir ITable ekler. |
insert_table(index, x, y, column_widths, row_heights) → ITable | Konum ve boyutları ile indeksde ITable ekler. |
remove_at(index: int) | Belirtilen indeksde şekli kaldırın. |
remove(shape: IShape) | Belirtilen şekli koleksiyondan çıkarın. |
clear() | Koleksiyondan tüm şekilleri çıkarın. |