Bekerja dengan Bentuk-Bentuk

Bekerja dengan Bentuk-Bentuk

Aspose.Cells FOSS for Java lets you add and manage drawing objects (auto shapes) bentuk yang terekspos melalui ShapeCollection dapat diakses melalui: Worksheet.getShapes().Setiap bentuk memiliki tipe geometri, dan bentuk otomatis, nama, dan posisi jangkar dua sel.


Overview

Bentuk dalam lembar kerja dikelola melalui ShapeCollection.Kau menambahkan yang baru. bentuknya: ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), yang mengembalikan indeks berbasis nol dari bentuk baru. Pasang a AutoShapeType nilai untuk menentukan geometri yang telah ditetapkan.

Setelah bentuk dalam koleksi, Anda dapat membaca dan menulis namanya, jenis geometri, tipe auto-bentuk, dan posisi sel jangkar.


Kelas Utama

ClassDescription
ShapeMenampilkan objek gambar (bentuk otomatis) dengan nama, geometri dan posisi jangkar sel.
ShapeCollectionKoleksi semua bentuk gambar pada lembar kerja. Mendukung hitungan, akses indeks, penambahan dan penghapusan.
AutoShapeTypeEnum yang menentukan geometri DrawingML pra-set untuk bentuk.
ShapeModelModel serialisasi internal untuk bentuk. Mengekspos bidang XML mentah untuk penggunaan pulang-pergi lanjutan.

Menambahkan Bentuk

Penggunaan ShapeCollection.add(...) untuk memasukkan objek gambar. Metode menerima:

  • Dan … AutoShapeType nilai untuk preset geometri.
  • Anchor di bagian atas kiri (garis, pergeseran baris, kolom, pengalihan kolom) semua bilangan bulat berbasis nol.
  • Tinggi dan lebar bentuk dalam piksel.

Metode mengembalikan indeks berbasis nol dari bentuk baru.


Membaca Sifat Bentuk

Mengingat a Shape objek, metode bacaan berikut tersedia:

  • Shape.getName() string nama internal bentuk.
  • Shape.getGeometryType() string tipe geometri.
  • Shape.getAutoShapeType() yang AutoShapeType nilai enum.
  • Shape.getUpperLeftRow() / Shape.getUpperLeftColumn() sel jangkar kiri atas.
  • Shape.getLowerRightRow() / Shape.getLowerRightColumn() sel jangkar kanan bawah.

Menulis Sifat Bentuk

  • Shape.setName(name) Nama ulang bentuk.
  • Shape.setGeometryType(type) mengubah string tipe geometri.
  • Shape.setAutoShapeType(type) mengubah AutoShapeType yang sudah diatur.
  • Shape.setUpperLeftRow(row) / Shape.setUpperLeftColumn(col) Posisi ulang.
  • Shape.setLowerRightRow(row) / Shape.setLowerRightColumn(col) Mengubah ukuran jangkar.

Ringkasan Referensi API

Shape

MethodJenis pengembalianDescription
getName()StringNama internal bentuk.
setName(name)voidMenetapkan nama internal.
getGeometryType()StringGeometri jenis string identifier.
setGeometryType(type)voidMenetapkan string tipe geometri.
getAutoShapeType()AutoShapeTypeNilai enum geometry bentuk otomatis yang telah ditetapkan.
setAutoShapeType(type)voidMenetapkan geometri bentuk otomatis yang sudah diatur.
getUpperLeftRow()intIndeks baris sel jangkar kiri atas.
setUpperLeftRow(row)voidMenetapkan baris jangkar kiri atas.
getUpperLeftColumn()intIndeks kolom sel jangkar kiri atas.
setUpperLeftColumn(col)voidMenetapkan kolom jangkar kiri atas.
getLowerRightRow()intIndeks baris sel jangkar kanan bawah.
setLowerRightRow(row)voidMenetapkan baris jangkar kanan bawah.
getLowerRightColumn()intIndeks kolom sel jangkar kanan bawah.
setLowerRightColumn(col)voidMenetapkan kolom jangkar kanan bawah.

ShapeCollection

MethodJenis pengembalianDescription
getCount()intJumlah bentuk pada lembar kerja.
get(index)ShapeMengembalikan bentuk pada indeks nol yang diberikan.
add(...)intMenambahkan bentuk baru; mengembalikan indeks koleksi.
removeAt(index)voidMenghapus bentuk pada indeks yang diberikan.

See Also

 Bahasa Indonesia