Word raporu oluşturduğunuzda, bir grafiğin plot alanını belgenin geri kalanına uyum sağlayacak şekilde biçimlendirebilirsiniz. Plot alanı, grafiğin verilerini gösterdiği yerdir. Daha büyük chart alanının içinde bulunur; bu alan ayrıca bir başlık ve legend içerebilir.

Bu öğreticide, C#’ta bir sütun grafiği nasıl oluşturacağınızı, grafik alanına bir degrade dolgu ve kenarlık nasıl uygulayacağınızı ve grafiği bir Word belgesine nasıl kaydedeceğinizi gösteriyoruz.

Word Grafik Çizim Alanını Biçimlendirmek için C# Kütüphanesi

Aspose.Words for .NET .NET uygulamalarında Word belgeleri oluşturmanıza ve çalışmanıza olanak tanır. Grafik alanı doldurma ve çizgi biçimlendirme API’si 26.10 veya daha sonraki sürümde mevcuttur.

Paketi .NET CLI kullanarak projenize ekleyin:

dotnet add package Aspose.Words --version 26.10.0

Kütüphaneyi değerlendirme modunda kullanabilir veya değerlendirme sınırlamaları olmadan değerlendirmek için bir ücretsiz geçici lisans isteyebilirsiniz.

C# ile Word Grafiğinin Çizim Alanını Biçimlendirme

Bir grafik oluşturmak ve biçimlendirmek için şu adımları izleyin:

  1. Bir Document ve bir DocumentBuilder oluşturun.
  2. InsertChart() ile bir sütun grafiği ekleyin ve grafiğe döndürülen şekil üzerinden erişin.
  3. Varsayılan seriyi temizleyin ve kendi kategorilerinizi ve değerlerinizi ekleyin.
  4. Chart.PlotArea.Format öğesine erişin.
  5. Bir degrade dolgu uygulayın ve kenar rengini ve genişliğini ayarlayın.
  6. Belgeyi DOCX dosyası olarak kaydedin.

Aşağıdaki tam örnek, iki serili bir grafik oluşturur ve grafik alanını biçimlendirir:

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

class Program
{
    static void Main()
    {
        // Create a document and insert a column chart.
        Document doc = new Document();
        DocumentBuilder builder = new DocumentBuilder(doc);
        Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
        Chart chart = shape.Chart;

// Replace the default series with sample data.
        chart.Series.Clear();
        string[] categories = { "Quarter 1", "Quarter 2" };
        chart.Series.Add("2025", categories, new double[] { 1, 2 });
        chart.Series.Add("2026", categories, new double[] { 3, 4 });

// Set the plot-area fill and border.
        ChartPlotArea plotArea = chart.PlotArea;
        plotArea.Format.Fill.OneColorGradient(
            Color.LightBlue, GradientStyle.DiagonalUp,
            GradientVariant.Variant2, 1);
        plotArea.Format.Stroke.ForeColor = Color.Blue;
        plotArea.Format.Stroke.Weight = 0.25;

// Save the document.
        doc.Save("formatted-chart-csharp.docx");
    }
}

Grafik Alanı Biçimlendirmesi Nasıl Çalışır

Yeni eklenen bir grafik, oluşturulmuş veri içerir. Örnek, serilerini temizler ve aynı iki kategori için değerlerle iki yeni seri ekler.

Chart.PlotArea.Format özelliği, grafik alanının doldurma ve çizgi biçimlendirmesine erişim sağlar. OneColorGradient() gradient rengini, stilini, varyantını ve derecesini ayarlar. Stroke.ForeColor kenar rengini, Stroke.Weight ise genişliğini belirler; örnekte 0.25 puan kullanılmıştır.

Biçimlendirilmiş Grafiği Görüntüle

Word belge görüntüleyicisinde formatted-chart-csharp.docx dosyasını açın. Belge, iki veri serisine sahip bir sütun grafiği, çizim alanında açık mavi bir degrade ve ince mavi bir kenarlık içerir. Verileri ve biçimlendirme değerlerini raporunuza göre değiştirin.

Word Grafiğinin Çizim Alanını Biçimlendir.

Word Grafiğinin Çizim Alanını Biçimlendir.

Sonuç

Word sütun grafiği oluşturmuş ve çizim alanını C# kullanarak özelleştirmişsiniz. Kendi raporlarınızda farklı renkler ve veriler deneyin ve daha fazla grafik örneği için Word’de C# kullanarak grafik oluşturma hakkında bakın.

Ayrıca Bakınız