Làm việc với hình dạng
Làm việc với hình dạng
Aspose.Cells FOSS for Java lets you add and manage drawing objects (auto shapes) - Các hình dạng được phân phối qua các hình thức được thể hiện thông qua ShapeCollection Truy cập qua Worksheet.getShapes().Mỗi hình dạng có một loại địa phương, một tự hình dạng, tên và vị trí anchor hai tế bào.
Overview
Các hình thức trong một bảng tính được quản lý thông qua ShapeCollection.Bạn thêm một mới hình dạng với ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), mà trả về chỉ số dựa trên zero của hình dạng mới. AutoShapeType giá trị để xác định hình thức địa chất trước.
Một khi một hình dạng là trong bộ sưu tập, bạn có thể đọc và viết tên của nó, loại địa phương, kiểu tự động hình thức, và vị trí tế bào anchor.
Các Lớp Chính
| Class | Description |
|---|---|
Shape | Nó đại diện cho một vật thể vẽ (tự hình) với tên, địa chất và vị trí ô-anchor. |
ShapeCollection | Thu thập tất cả các hình dạng vẽ trên một bảng tính hỗ trợ đếm, truy cập chỉ số, thêm và xóa. |
AutoShapeType | Enum xác định hình ảnh DrawingML cho một hình dạng. |
ShapeModel | Mô hình phân phối nội bộ cho một hình dạng. Hiển thị các trường XML nguyên liệu cho việc sử dụng vòng tròn tiên tiến. |
Thêm một hình dạng
Sử dụng ShapeCollection.add(...) để nhập một vật thể vẽ. phương pháp chấp nhận:
- Một
AutoShapeTypegiá trị cho geometry preset. - Các thang trên trái (cây, offset hàng rào, cột, column offseat) - tất cả các toàn bộ dựa trên zero.
- Kích thước và chiều rộng hình dạng trong pixels.
Phương pháp này trả về chỉ số dựa trên zero của hình dạng mới.
Đọc hình dạng thuộc tính
Nhờ A Shape đối tượng, các phương pháp đọc sau đây có sẵn:
Shape.getName()- dòng tên nội bộ của hình dạng.Shape.getGeometryType()- Các loại hình geometry string.Shape.getAutoShapeType()- TheAutoShapeTypegiá trị enum.Shape.getUpperLeftRow()/Shape.getUpperLeftColumn()- Tầng thượng bên trái của ô anchor.Shape.getLowerRightRow()/Shape.getLowerRightColumn()- Các tế bào anchor bên dưới phải.
Tác phẩm hình dạng Properties
Shape.setName(name)- Đổi lại hình dạng.Shape.setGeometryType(type)- Thay đổi dòng kiểu địa phương.Shape.setAutoShapeType(type)- Thay đổi TheAutoShapeTypetrước mặt.Shape.setUpperLeftRow(row)/Shape.setUpperLeftColumn(col)- Đổi lại.Shape.setLowerRightRow(row)/Shape.setLowerRightColumn(col)- Đặt lại anchor.
Tóm tắt Tham chiếu API
Shape
| Method | Loại Return | Description |
|---|---|---|
getName() | String | Tên nội bộ của hình dạng. |
setName(name) | void | Đặt tên nội bộ. |
getGeometryType() | String | Geometry Type Identifier string (tính định dạng hình học). |
setGeometryType(type) | void | Thiết lập các loại geometry string. |
getAutoShapeType() | AutoShapeType | Tính năng tự động hình dạng geometry enum. |
setAutoShapeType(type) | void | Thiết lập hình dạng xe tự động trước. |
getUpperLeftRow() | int | Chỉ số dây của tế bào anchor phía trên bên trái. |
setUpperLeftRow(row) | void | Đặt hàng Anchor phía trên bên trái. |
getUpperLeftColumn() | int | Chỉ số cột của ô anchor phía trên bên trái. |
setUpperLeftColumn(col) | void | Đặt cột anchor phía trên bên trái. |
getLowerRightRow() | int | Mã chỉ số của ô anchor bên dưới phải. |
setLowerRightRow(row) | void | Đặt hàng anchor dưới bên phải. |
getLowerRightColumn() | int | Chỉ số cột của ô anchor bên dưới phải. |
setLowerRightColumn(col) | void | Đặt cột anchor bên dưới phải. |
ShapeCollection
| Method | Loại Return | Description |
|---|---|---|
getCount() | int | Số hình dạng trên bảng tính. |
get(index) | Shape | Trở lại hình dạng vào chỉ số dựa trên zero. |
add(...) | int | Thêm một hình dạng mới; trả về chỉ số thu thập của nó. |
removeAt(index) | void | Xóa hình dạng trên chỉ số đó. |