IShapeCollection

IShapeCollection

Overview

IShapeCollection là một giao diện trong Aspose.Slides FOSS cho .NET. Dòng thừa kế từ: IEnumerable<IShape>.

Nó đại diện cho một bộ sưu tập được đặt hàng, có thể thay đổi của các đối tượng thuộc về một hình dạng nhãn hoặc nhóm.

Giao diện này cung cấp 20 phương pháp để làm việc với các đối tượng IShapeCollection trong các chương trình .NET. Các phương pháp có sẵn bao gồm: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt,Và 2 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.Slides FOSS cho gói .Net. Tài sản : AsICollection, AsIEnumerable, Count, ParentGroup.

Properties

NameTypeAccessDescription
ParentGroupIGroupShape?ReadNhận hình dạng nhóm mẹ sở hữu bộ sưu tập này.
AsICollectionIList<IShape>ReadHiển thị bộ sưu tập như một giao diện danh sách chung.
AsIEnumerableIEnumerable<IShape>ReadHiển thị bộ sưu tập như một giao diện có thể liệt kê.
CountintReadNhận số lượng các hình dạng trong bộ sưu tập.

Methods

SignatureDescription
ToArray()Trở lại tất cả các hình dạng trong bộ sưu tập như một loạt mới.
ToArray(startIndex: int, count: int)Trở lại một phần của các hình dạng bắt đầu từ chỉ số cụ thể.
Reorder(index: int, shape: IShape)Chuyển một hình dạng duy nhất đến vị trí cụ thể trong bộ sưu tập, thay đổi lệnh z của nó.
Reorder(index: int, shapes: IShape[])Di chuyển nhiều hình dạng để chúng bắt đầu ở vị trí cụ thể, duy trì thứ tự tương đối của họ.
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float)Tạo một hình dạng xe mới và dán nó vào bộ sưu tập.
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Tạo một hình dạng xe mới và dán nó vào bộ sưu tập.
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float)Tạo một hình dạng tự động mới và đặt nó ở vị trí được chỉ định.
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Tạo một hình dạng tự động mới và đặt nó ở vị trí được chỉ định.
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float)Tạo hình dạng kết nối và dán nó vào bộ sưu tập.
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Tạo hình dạng kết nối và dán nó vào bộ sưu tập.
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float)Tạo hình dạng kết nối và đặt nó ở vị trí được chỉ định.
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Tạo hình dạng kết nối và đặt nó ở vị trí được chỉ định.
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage)Tạo một khung hình và dán nó vào bộ sưu tập.
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage)Tạo một khung hình và đặt nó ở vị trí được chỉ định.
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[])Tạo một bảng và dán nó vào bộ sưu tập.
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[])Tạo một bảng và đặt nó ở vị trí được chỉ định.
IndexOf(shape: IShape)Trả lại chỉ số dựa trên không của hình dạng cụ thể, hoặc -1 nếu không tìm thấy.
RemoveAt(index: int)Xóa hình dạng trên chỉ số dựa trên zero được xác định.
Remove(shape: IShape)Xóa sự xuất hiện đầu tiên của hình dạng cụ thể từ bộ sưu tập.
Clear()Xóa tất cả các hình dạng từ bộ sưu tập.

See Also

 Tiếng Việt