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

ClassDescription
ShapeNó đại diện cho một vật thể vẽ (tự hình) với tên, địa chất và vị trí ô-anchor.
ShapeCollectionThu 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.
AutoShapeTypeEnum xác định hình ảnh DrawingML cho một hình dạng.
ShapeModelMô 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 AutoShapeType giá 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() - The AutoShapeType giá 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 The AutoShapeType trướ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

MethodLoại ReturnDescription
getName()StringTên nội bộ của hình dạng.
setName(name)voidĐặt tên nội bộ.
getGeometryType()StringGeometry Type Identifier string (tính định dạng hình học).
setGeometryType(type)voidThiết lập các loại geometry string.
getAutoShapeType()AutoShapeTypeTính năng tự động hình dạng geometry enum.
setAutoShapeType(type)voidThiết lập hình dạng xe tự động trước.
getUpperLeftRow()intChỉ 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()intChỉ 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()intMã 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()intChỉ 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

MethodLoại ReturnDescription
getCount()intSố hình dạng trên bảng tính.
get(index)ShapeTrở lại hình dạng vào chỉ số dựa trên zero.
add(...)intThêm một hình dạng mới; trả về chỉ số thu thập của nó.
removeAt(index)voidXóa hình dạng trên chỉ số đó.

See Also

 Tiếng Việt