Grafiklerdeki Şekiller

Grafiğe Etiket Kontrolü Ekleme

Etiketler, kullanıcılara bir e-tablonun içeriği hakkında bilgi vermek için bir araç sağlar. Aspose.Cells, grafiklere bile etiket eklemenizi ve değiştirmenizi sağlar.

Aspose.Cells.Drawing.ShapeCollection sınıf adlı bir yöntem sağlarAddLabelInChart, bir grafiğe etiket denetimi eklemek için kullanılır. Yöntem için kullanılan parametrelerin listesi aşağıda verilmiştir:

  • tepe– grafik alanının 1/4000’i birimlerinde etiketin sol üst köşeden dikey uzaklığı.
  • sol– grafik alanının 1/4000’i birimlerinde etiketin sol üst köşeden dikey uzaklığı.
  • yükseklik – grafik alanının 1/4000’lik birimleri cinsinden etiketin yüksekliği.
  • Genişlik – grafik alanının 1/4000’i birimlerinde etiketin genişliği.

Yöntem geri dönerAspose.Cells.Drawing.Labelnesne.Etiket class grafikteki bir etiketi temsil eder. Bazı önemli üyeleri var:

  • Metin(özellik) – bir etiketin başlık dizesini belirtir.
  • Doldurmak (özellik) – dolgu rengi niteliklerini belirtir.

Aşağıdaki örnek, grafiğe nasıl etiket ekleneceğini gösterir. Örnekte, içinde grafik bulunan bir tasarımcı dosyası (exp_piechart.xls) kullanılıyor. Grafiğe etiket eklemek için bu dosyayı kullanıyoruz. Grafiğe etiket eklemeye yönelik orijinal kod aşağıdadır. Kod çalıştırıldığında aşağıdaki çıktı elde edilir.

Grafiğe TextBox Denetimi Ekleme

Bir rapordaki önemli bilgileri vurgulamanın bir yolu metin kutusu kullanmaktır. Örneğin, şirket adını vurgulamak veya satışların en yüksek olduğu coğrafi bölgeyi belirtmek için metin girin.Aspose.Cells.Drawing.ShapeCollection sınıf adlı bir yöntem sağlarAddTextBoxInChart, bir grafiğe metin kutusu denetimi eklemek için kullanılır. Yöntem için kullanılan parametreler listesi aşağıdadır:

  • tepe – grafik alanının 1/4000’i birimlerinde metin kutusunun sol üst köşeden dikey uzaklığı.
  • sol – grafik alanının 1/4000’i birimlerinde metin kutusunun sol üst köşeden dikey uzaklığı.
  • yükseklik – metin kutusunun yüksekliği, grafik alanının 1/4000’i biriminde.
  • Genişlik – metin kutusunun genişliği, grafik alanının 1/4000’i biriminde.

Yöntem geri dönerAspose.Cells.Drawing.TextBox nesne.Metin kutusuclass grafikteki bir metin kutusunu temsil eder.

Aşağıdaki örnek, bir grafiğe metin kutusunun nasıl ekleneceğini gösterir. Örnek, içinde grafik bulunan önceki tasarımcı dosyasını (exp_piechart.xls) kullanıyor. Bu dosyayı, grafiğin başlığını göstermek üzere grafiğe bir metin kutusu eklemek için kullanırız. Grafiğe metin kutusu eklemenin orijinal kodu aşağıdadır.

Grafiğe Resim Ekleme

Aspose.Cells, bir grafiğe resim eklemenizi sağlar. Örneğin, bir grafiği veya içeriğini vurgulamak veya daha fazla anlam vermek için bir resim ekleyin veya bir marka görseli dosyası ekleyin.

Aspose.Cells.Drawing.ShapeCollection sınıf adlı bir yöntem sağlarGrafikteki Resim EkleGrafiğe bir resim nesnesi eklemek için kullanılır. Yöntem için kullanılan parametreler listesi aşağıdadır:

  • tepe – grafik alanının 1/4000’lik birimlerinde resmin sol üst köşeden dikey uzaklığı.
  • sol – grafik alanının 1/4000’lik birimlerinde resmin sol üst köşeden dikey uzaklığı.
  • aktarım – görüntü verilerini içeren bir akış nesnesi.
  • genişlikÖlçek – görüntü genişliğinin ölçeği, bir yüzde değeri.
  • yükseklikÖlçek – görüntü yüksekliğinin ölçeği, bir yüzde değeri.

Yöntem bir döndürürAspose.Cells.Drawing.Picture nesne.Resimsınıf grafikteki bir resim nesnesini temsil eder.

Aşağıdaki örnek, grafiğe nasıl resim ekleneceğini gösterir. Örnek, içinde bir grafik bulunan önceki tasarımcı dosyasını (exp_piechart.xls) kullanıyor. Grafiğe resim eklemek için bu dosyayı kullanıyoruz. Grafiğe resim eklemek için orijinal kod aşağıdadır.

Grafiğe Onay Kutusu Ekleme

Aspose.Cells, kullanarak bir grafik sayfasına onay kutuları eklemenizi sağlarMsoDrawingType numaralandırma. Aşağıdaki örnek, bir grafik sayfasına onay kutusu eklemeyi gösterir.

Aşağıdaki resimde, çıktı dosyasındaki onay kutusunun bulunduğu grafik sayfası gösterilmektedir.

yapılacak şey:image_alt_text

çıktı dosyası Aşağıdaki kod pasajı tarafından oluşturulan kod referansınız için eklenmiştir.

İleri konular