Grafiklerde Kontroller
Grafiğe Etiket Denetimi Ekleme
Etiketler, bir elektronik tablonun içeriği hakkında kullanıcılara bilgi vermenin bir yolunu sağlar. Aspose.Cells, etiketleri hatta grafiklere bile eklemenize ve bunları manipüle etmenize olanak sağlar.
ShapeCollection sınıfı, bir etiket kontrolü eklemek için kullanılan addLabelInChart adında bir yöntem sağlar. Aşağıda bu yöntem için kullanılan parametrelerin bir listesi bulunmaktadır:
- üst – etiketin sol üst köşesinden dikey ofset (1/4000 biriminde grafik alanı).
- sol – etiketin sol üst köşesinden yatay ofset (1/4000 biriminde grafik alanı).
- yükseklik – etiketin yüksekliği, grafik alanının 1/4000 biriminde.
- Genişlik – etiketin genişliği, birim olarak 1/4000’lik chart alanının birimleri.
Yöntem, Label sınıfının bir nesnesini döndürür, burada Label sınıfı, tabloda bir etiketi temsil eder. Aşağıda bununla ilgili bazı önemli üyeler bulunmaktadır:
- Text özelliği bir etiketin başlık dizesini belirtir.
- Fill özelliği doldurma renk özelliklerini belirtir.
Aşağıdaki örnek, bir etiketi tabloya eklemenin nasıl yapıldığını göstermektedir. Örnek, bir grafik içeren bir tasarımcı dosyasını kullanır. Bu dosyayı bir etiketi grifiğe eklemek için kullanırız.
Aşağıda tasarımcı dosyasının ekran görüntüsü bulunmaktadır.
Tasarımcı grafik
Aşağıda, grafik üzerine bir etiket eklemek için orijinal kod bulunmaktadır. Kodu çalıştırdığınızda aşağıdaki çıktı oluşturulur.
Bir etiket grafik üzerine eklenir
Grafiğe TextBox Kontrolü Ekleme
Bir raporda önemli bilgileri vurgulamanın bir yolu, bir metin kutusu kullanmaktır. Örneğin, şirket adını vurgulamak veya en yüksek satış yapılan coğrafi bölgeyi belirtmek için metin girin. ShapeCollection sınıfı, grafiğe bir metin kutusu denetimi eklemek için kullanılan addTextBoxInChart adında bir yöntem sağlar. Aşağıdaki parametre listesi, yöntem için kullanılan parametreleri gösterir:
- top – metin kutusunun grafik alanının sol üst köşesinden dikey ofseti, 1/4000 birimde.
- sol – metin kutusunun grafik alanının sol üst köşesinden yatay ofseti, 1/4000 birim olarak.
- height – metin kutusunun yüksekliği, grafik alanının 1/4000 biriminde.
- width – metin kutusunun genişliği, grafik alanının 1/4000 biriminde.
Yöntem, bir TextBox sınıfının nesnesini döndürür. TextBox sınıfı, grafikte bir metin kutusunu temsil eder.
Aşağıdaki örnek, bir metin kutusunu bir grafik üzerine nasıl ekleyeceğinizi göstermektedir. Örnek, içinde grafik bulunan önceki tasarımcı dosyasını kullanır. Bu dosyayı kullanarak grafiğe bir metin kutusu ekleriz.
Grafik üzerine bir metin kutusu eklemek için orijinal kod aşağıda verilmektedir. Kodu çalıştırdığınızda aşağıdaki çıktı oluşturulur.
Bir metin kutusu grafik üzerine eklenir
Grafiğe Resim Ekleme
Aspose.Cells, bir grafiğe resim eklemenize olanak tanır. Örneğin, bir resim ekleyerek bir grafiği vurgulamak veya anlamını artırmak veya bir marka resim dosyası eklemek.
ShapeCollection sınıfı, grafiğe bir resim nesnesi eklemek için kullanılan addPictureInChart adında bir yöntem sağlar. Aşağıdaki parametre listesi, yöntem için kullanılan parametreleri gösterir:
- top – resmin, grafik alanının sol üst köşesinden dikey ofseti, 1/4000 birimde.
- left – resmin, grafik alanının sol üst köşesinden dikey ofseti, 1/4000 birimde.
- stream – resim verisini içeren bir akım nesnesi.
- widthScale – resmin genişlik ölçeği, yüzde değeri.
- heightScale – resmin yükseklik ölçeği, yüzde değeri.
Yöntem, Picture sınıfının bir nesnesini döndürür. Picture sınıfı, grafikte bir resim nesnesini temsil eder.
Aşağıdaki örnek, bir resmi bir grafik üzerine nasıl ekleyeceğinizi göstermektedir. Örnek, içinde grafik bulunan önceki tasarımcı dosyasını kullanır. Bu dosyayı kullanarak grafiğe bir resim ekleriz.
Aşağıda, grafik üzerine bir resim eklemek için orijinal kod bulunmaktadır. Kodu çalıştırdığınızda aşağıdaki çıktı oluşturulur.
Bir resim grafik içine eklenir
Grafiğe Onay Kutusu Ekleme
Aspose.Cells, MsoDrawingType numaralandırmasını kullanarak bir grafik sayfasına onay kutuları eklemenize olanak tanır. Aşağıdaki örnek, bir grafik sayfasına bir onay kutusu eklemenin nasıl yapılacağını göstermektedir.
Aşağıdaki resim, çıktı dosyasındaki grafik tablosunu içeren onay kutusu göstermektedir.
Aşağıdaki kod parçası tarafından oluşturulan çıktı dosyası ekli olarak sunulmuştur.