şekillerle çalışmak

şekillerle çalışmak

Aspose.Cells FOSS for Java lets you add and manage drawing objects (auto shapes) Çerçeveye yapıştırılmıştır. şekillerin içeriği ile ShapeCollection erişilebilir yolda Worksheet.getShapes().Her bir şekil geometri türü vardır, bir otomatik şekil tipi, bir isim ve iki hücre anchor pozisyonu.


Overview

Bir çalışma sayfasındaki şekiller, bir çalışma sayfasında yönetilir. ShapeCollection.Yeni bir tane eklediniz Şekil ile ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), Yeni formun sıfır tabanlı endeksini geri getiren. AutoShapeType Önceden geometri belirlemek için değerler.

Bir şekil koleksiyonda olduğunda, adını, geometri tipi, otomatik şekillendirme tipi ve anchor hücre pozisyonlarını okuyabilir ve yazabilirsiniz.


Ana Sınıflar

ClassDescription
ShapeBir çizim nesnesi (otomatik şekil) adı, geometri ve hücre anchor pozisyonu ile temsil eder.
ShapeCollectionBir çalışma sayfasındaki tüm çizim biçimlerinin toplanması. saymayı, indeksleme erişimi, eklemeyi ve kaldırmayı destekler.
AutoShapeTypeEnum, bir şekil için DrawingML geometri önceden ayarlanmıştır.
ShapeModelBir şekil için iç serializasyon modeli. gelişmiş yuvarlak kullanım için ham XML alanlarını sergiler.

Bir şekil eklemek

Kullanım ShapeCollection.add(...) Bir çizim nesne girin. yöntem kabul eder:

  • Bir AutoShapeType Geometre öncelikleri için değer.
  • Yukarı sol ankor (kırmızı, satır offset, sütun, kolon offseat) - tüm sıfır tabanlı bütünler.
  • Boyut ve genişlik piksel olarak.

Metoda, yeni şekil için sıfır tabanlı endeksini geri getirir.


Okuma Şekil Özellikleri

A tarafından Shape Konu, aşağıdaki okuma yöntemleri mevcuttur:

  • Shape.getName() - Şekil iç adı çubuğu.
  • Shape.getGeometryType() Geometrik türü çizgisi.
  • Shape.getAutoShapeType() - O AutoShapeType Enum değerleri.
  • Shape.getUpperLeftRow() / Shape.getUpperLeftColumn() - Yukarı sol anchor hücresi.
  • Shape.getLowerRightRow() / Shape.getLowerRightColumn() sağ alt ankar hücresi.

Şekil Özellikleri Yazma

  • Shape.setName(name) Şekil yeniden adlandırın.
  • Shape.setGeometryType(type) Geometre türü çizgiyi değiştirin.
  • Shape.setAutoShapeType(type) - Değiştirme AutoShapeType Önceki Yazı.
  • Shape.setUpperLeftRow(row) / Shape.setUpperLeftColumn(col) Yedekleme için.
  • Shape.setLowerRightRow(row) / Shape.setLowerRightColumn(col) Ankarayı yeniden yaptırın.

API Referans Özetleri

Shape

MethodGeri Dönüş TürüDescription
getName()StringŞekil iç adı.
setName(name)voidİç adı koymak.
getGeometryType()StringGeometre türü tanımlayıcı çubuk.
setGeometryType(type)voidGeometre türü çizgisi ayarlayın.
getAutoShapeType()AutoShapeTypeGeometre enum değerini belirleyin.
setAutoShapeType(type)voidÖnceden otomatik geometri ayarlayın.
getUpperLeftRow()intYukarıdaki sol ankor hücresinin çizgi endeksi.
setUpperLeftRow(row)voidYukarıdaki ankerin sol kısmını yapıştırın.
getUpperLeftColumn()intYukarıdaki sol ankor hücresinin sütun endeksi.
setUpperLeftColumn(col)voidYukarıdaki ankar sütunu oluşturun.
getLowerRightRow()intAşağı sağ anchor hücresinin çizgi endeksi.
setLowerRightRow(row)voidsağ alt ankar çizgisi yapıştırın.
getLowerRightColumn()intKolon endeksi sağ alt anchor hücresidir.
setLowerRightColumn(col)voidsağ alt kısmı ankar sütunu oluşturur.

ShapeCollection

MethodGeri Dönüş TürüDescription
getCount()intÇalışma sayfasındaki şekillerin sayısı.
get(index)ShapeBu, sıfır tabanlı indekse dönüştürülür.
add(...)intYeni bir şekil ekledi; koleksiyon endeksi geri getiriyor.
removeAt(index)voidGönderilen indekslere göre şekil kaldırılır.

See Also

 Türkçe