Word 보고서를 생성할 때 차트의 플롯 영역을 서식 지정하여 문서의 나머지 부분과 조화를 이룰 수 있습니다. 플롯 영역은 차트가 데이터를 표시하는 곳입니다. 이는 더 큰 차트 영역 안에 위치하며, 차트 영역에는 제목과 범례도 포함될 수 있습니다.

이 튜토리얼에서는 C#에서 열 차트를 만들고, 플롯 영역에 그라데이션 채우기와 테두리를 적용한 다음, 차트를 Word 문서에 저장하는 방법을 보여줍니다.

C# 라이브러리를 사용하여 Word 차트 플롯 영역 서식 지정

Aspose.Words for .NET 은 .NET 애플리케이션에서 Word 문서를 만들고 작업할 수 있게 해줍니다. 플롯 영역 채우기 및 선 서식 지정 API는 버전 26.10 이상 에서 사용할 수 있습니다.

.NET CLI를 사용하여 패키지를 프로젝트에 추가하세요:

dotnet add package Aspose.Words --version 26.10.0

평가 모드에서 라이브러리를 사용하거나 평가 제한 없이 평가할 수 있도록 무료 임시 라이선스를 요청할 수 있습니다.

C#에서 Word 차트의 플롯 영역 서식 지정

차트를 만들고 서식 지정하는 단계는 다음과 같습니다:

  1. Document와 DocumentBuilder를 생성합니다.
  2. InsertChart()를 사용하여 열 차트를 삽입하고 반환된 shape를 통해 차트에 접근합니다.
  3. 기본 시리즈를 지우고 자체 카테고리와 값을 추가합니다.
  4. Chart.PlotArea.Format에 접근합니다.
  5. 그라디언트 채우기를 적용하고 테두리 색상 및 두께를 설정합니다.
  6. 문서를 DOCX 파일로 저장합니다.

다음 전체 예제는 두 개의 시리즈가 있는 차트를 만들고 플롯 영역을 서식 지정합니다:

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");
    }
}

플롯 영역 서식 지정 작동 방식

새로 삽입된 차트에는 생성된 데이터가 포함되어 있습니다. 예제에서는 해당 시리즈를 지우고 동일한 두 범주에 대한 값을 가진 두 개의 새로운 시리즈를 추가합니다.

Chart.PlotArea.Format 속성은 플롯 영역의 채우기 및 선 서식에 대한 액세스를 제공합니다. OneColorGradient()는 그라디언트 색상, 스타일, 변형 및 정도를 설정합니다. Stroke.ForeColor는 테두리 색상을 설정하고, Stroke.Weight는 너비를 설정합니다; 예제에서는 0.25포인트를 사용합니다.

서식이 지정된 차트 보기

Word 문서 뷰어에서 formatted-chart-csharp.docx 파일을 엽니다. 이 문서에는 두 개의 데이터 계열이 있는 세로 막대 차트가 포함되어 있으며, 플롯 영역에 연한 파란색 그라데이션이 적용되고 얇은 파란색 테두리가 있습니다. 데이터와 서식 값을 보고서에 맞게 변경하십시오.

Word 차트의 플롯 영역 서식 지정.

Word 차트의 플롯 영역 서식 지정.

결론

C#를 사용하여 Word 열 차트를 만들고 플롯 영역을 사용자 지정했습니다. 자체 보고서에서 다양한 색상과 데이터를 시도해 보고, 더 많은 차트 예제를 보려면 C#를 사용하여 Word에서 차트를 만드는 방법을 확인하세요.

또한 보기