Grafikteki Veri Etiketi Sayısını Biçimlendir

giriiş

İlgi çekici ve bilgilendirici belgeler oluşturmak genellikle iyi biçimlendirilmiş veri etiketlerine sahip grafiklerin eklenmesini içerir. Word belgelerinizi gelişmiş grafiklerle geliştirmek isteyen bir .NET geliştiricisiyseniz Aspose.Words for .NET, bunu başarmanıza yardımcı olacak harika bir kütüphanedir. Bu eğitim, Aspose.Words for .NET kullanarak bir grafikteki sayı etiketlerini biçimlendirme sürecinde size adım adım yol gösterecektir.

Önkoşullar

Koda dalmadan önce yerine getirmeniz gereken birkaç önkoşul vardır:

  • Aspose.Words for .NET: Aspose.Words for .NET kütüphanesinin kurulu olduğundan emin olun. Henüz yüklemediyseniz, yapabilirsinizburadan indir.
  • Geliştirme Ortamı: Bir .NET geliştirme ortamı kurmuş olmalısınız. Visual Studio şiddetle tavsiye edilir.
  • Temel C# Bilgisi: Bu eğitim C# kodunu yazmayı ve anlamayı içerdiğinden, C# programlamaya aşinalık önemlidir.
  • Geçici Lisans: Aspose.Words’ü herhangi bir sınırlama olmaksızın kullanmak için,geçici lisans.

Şimdi bir grafikteki sayı etiketlerini biçimlendirmenin adım adım sürecine dalalım.

Ad Alanlarını İçe Aktar

Öncelikle Aspose.Words for .NET ile çalışmak için gerekli ad alanlarını içe aktarmamız gerekiyor. C# dosyanızın en üstüne aşağıdaki satırları ekleyin:

using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Drawing.Charts;

1. Adım: Belge Dizininizi Kurun

Word belgenizi düzenlemeye başlamadan önce belgenizin kaydedileceği dizini belirtmeniz gerekir. Bu daha sonra kaydetme işlemi için gereklidir.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Yer değiştirmek"YOUR DOCUMENT DIRECTORY" belge dizininizin gerçek yolu ile.

Adım 2: Document’ı ve DocumentBuilder’ı başlatın

Bir sonraki adım yeni bir başlangıç başlatmaktırDocument ve birDocumentBuilder .DocumentBuilder belge içeriğini oluşturmamızı sağlayan yardımcı sınıftır.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

3. Adım: Belgeye Grafik Ekleme

Şimdi belgeye şunu kullanarak bir grafik ekleyelim:DocumentBuilder. Bu eğitimde örnek olarak Çizgi grafiği kullanacağız.

Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
chart.Title.Text = "Data Labels With Different Number Format";

Burada belirli genişlik ve yüksekliğe sahip bir Çizgi grafiği ekliyoruz ve grafiğin başlığını belirliyoruz.

Adım 4: Varsayılan Seriyi Temizleyin ve Yeni Seriyi Ekleyin

Varsayılan olarak grafikte önceden oluşturulmuş bazı seriler bulunur. Bunları temizleyip belirli veri noktalarına sahip kendi serilerimizi eklememiz gerekiyor.

// Varsayılan oluşturulan seriyi silin.
chart.Series.Clear();

// Özel veri noktalarına sahip yeni seriler ekleyin.
ChartSeries series1 = chart.Series.Add("Aspose Series 1", 
	new string[] { "Category 1", "Category 2", "Category 3" }, 
	new double[] { 2.5, 1.5, 3.5 });

5. Adım: Veri Etiketlerini Etkinleştirin

Veri etiketlerini grafikte görüntülemek için bunları serimiz için etkinleştirmemiz gerekir.

series1.HasDataLabels = true;
series1.DataLabels.ShowValue = true;

Adım 6: Veri Etiketlerini Biçimlendirin

Bu eğitimin özü veri etiketlerinin biçimlendirilmesidir. Her veri etiketine ayrı ayrı farklı sayı formatları uygulayabiliyoruz.

series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00"; // Para birimi biçimi
series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy"; // Tarih formatı
series1.DataLabels[2].NumberFormat.FormatCode = "0.00%"; // Yüzde biçimi

Ek olarak, bir veri etiketinin biçimini bir kaynak hücreye bağlayabilirsiniz. Bağlandığında,NumberFormat genel olarak sıfırlanacak ve kaynak hücreden devralınacak.

series1.DataLabels[2].NumberFormat.IsLinkedToSource = true;

Adım 7: Belgeyi Kaydedin

Son olarak belgeyi belirtilen dizine kaydedin.

doc.Save(dataDir + "WorkingWithCharts.FormatNumberOfDataLabel.docx");

Bu, belgenizi belirtilen adla kaydeder ve biçimlendirilmiş veri etiketlerine sahip grafiğinizin korunmasını sağlar.

Çözüm

Aspose.Words for .NET kullanarak bir grafikteki veri etiketlerini biçimlendirmek, Word belgelerinizin okunabilirliğini ve profesyonelliğini büyük ölçüde artırabilir. Bu adım adım kılavuzu izleyerek artık bir grafik oluşturabilir, veri serileri ekleyebilir ve veri etiketlerini ihtiyaçlarınızı karşılayacak şekilde biçimlendirebilirsiniz. Aspose.Words for .NET, Word belgelerinin kapsamlı şekilde özelleştirilmesini ve otomasyonunu sağlayan güçlü bir araçtır, bu da onu .NET geliştiricileri için paha biçilmez bir varlık haline getirir.

SSS’ler

Aspose.Words for .NET nedir?

Aspose.Words for .NET, Word belgelerini C# kullanarak programlı bir şekilde oluşturmak, değiştirmek ve dönüştürmek için kullanılan güçlü bir kütüphanedir.

Aspose.Words for .NET ile diğer grafik türlerini formatlayabilir miyim?

Evet, Aspose.Words for .NET çubuk, sütun, pasta ve daha fazlasını içeren çeşitli grafik türlerini destekler.

Aspose.Words for .NET için nasıl geçici lisans alabilirim?

Geçici lisans alabilirsinizBurada.

Veri etiketlerini Excel’deki kaynak hücrelere bağlamak mümkün müdür?

Evet, veri etiketlerini kaynak hücrelere bağlayarak sayı biçiminin kaynak hücreden devralınmasına olanak tanıyabilirsiniz.

Aspose.Words for .NET için daha ayrıntılı belgeleri nerede bulabilirim?

Kapsamlı belgeler bulabilirsinizBurada.