차트의 데이터 레이블 형식 수

소개

매력적이고 유익한 문서를 작성하려면 형식이 잘 지정된 데이터 레이블이 있는 차트를 포함해야 하는 경우가 많습니다. 정교한 차트로 Word 문서를 향상시키려는 .NET 개발자라면 Aspose.Words for .NET은 이를 달성하는 데 도움이 되는 환상적인 라이브러리입니다. 이 튜토리얼에서는 .NET용 Aspose.Words를 사용하여 차트의 숫자 레이블 형식을 지정하는 과정을 단계별로 안내합니다.

전제조건

코드를 살펴보기 전에 준비해야 할 몇 가지 전제 조건이 있습니다.

  • .NET용 Aspose.Words: .NET용 Aspose.Words 라이브러리가 설치되어 있는지 확인하세요. 아직 설치하지 않았다면 다음을 수행할 수 있습니다.여기에서 다운로드하십시오.
  • 개발 환경: .NET 개발 환경이 설정되어 있어야 합니다. Visual Studio를 적극 권장합니다.
  • C#에 대한 기본 지식: 이 튜토리얼에는 C# 코드 작성 및 이해가 포함되므로 C# 프로그래밍에 대한 지식이 필수적입니다.
  • 임시 라이선스: Aspose.Words를 제한 없이 사용하려면임시 면허증.

이제 차트에서 숫자 레이블의 서식을 지정하는 단계별 프로세스를 살펴보겠습니다.

네임스페이스 가져오기

먼저, Aspose.Words for .NET을 사용하려면 필요한 네임스페이스를 가져와야 합니다. C# 파일 상단에 다음 줄을 추가합니다.

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

1단계: 문서 디렉토리 설정

Word 문서 조작을 시작하기 전에 문서가 저장될 디렉터리를 지정해야 합니다. 이는 나중에 저장 작업에 필수적입니다.

string dataDir = "YOUR DOCUMENT DIRECTORY";

바꾸다"YOUR DOCUMENT DIRECTORY" 문서 디렉토리의 실제 경로를 사용하십시오.

2단계: 문서 및 DocumentBuilder 초기화

다음 단계는 새로운 것을 초기화하는 것입니다.Document 그리고DocumentBuilder . 그만큼DocumentBuilder 문서 내용을 구성할 수 있게 해주는 도우미 클래스입니다.

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

3단계: 문서에 차트 삽입

이제 다음을 사용하여 문서에 차트를 삽입해 보겠습니다.DocumentBuilder. 이 튜토리얼에서는 꺾은선형 차트를 예로 사용하겠습니다.

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

여기서는 특정 너비와 높이를 가진 선형 차트를 삽입하고 차트 제목을 설정합니다.

4단계: 기본 시리즈를 지우고 새 시리즈 추가

기본적으로 차트에는 미리 생성된 시리즈가 있습니다. 이를 지우고 특정 데이터 포인트가 있는 자체 시리즈를 추가해야 합니다.

// 기본 생성된 시리즈를 삭제합니다.
chart.Series.Clear();

// 사용자 정의 데이터 포인트로 새 시리즈를 추가합니다.
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단계: 데이터 레이블 활성화

차트에 데이터 레이블을 표시하려면 계열에 대해 해당 레이블을 활성화해야 합니다.

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

6단계: 데이터 레이블 형식 지정

이 튜토리얼의 핵심은 데이터 레이블의 형식을 지정하는 것입니다. 각 데이터 레이블에 개별적으로 다양한 숫자 형식을 적용할 수 있습니다.

series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00"; // 통화 형식
series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy"; // 날짜 형식
series1.DataLabels[2].NumberFormat.FormatCode = "0.00%"; // 백분율 형식

또한 데이터 레이블의 형식을 소스 셀에 연결할 수 있습니다. 연결되면,NumberFormat 일반으로 재설정되고 소스 셀에서 상속됩니다.

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

7단계: 문서 저장

마지막으로 문서를 지정된 디렉터리에 저장합니다.

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

이렇게 하면 문서가 지정된 이름으로 저장되고 서식이 지정된 데이터 레이블이 있는 차트가 유지됩니다.

결론

Aspose.Words for .NET을 사용하여 차트의 데이터 레이블 서식을 지정하면 Word 문서의 가독성과 전문성을 크게 향상시킬 수 있습니다. 이 단계별 가이드를 따르면 이제 차트를 만들고, 데이터 시리즈를 추가하고, 필요에 맞게 데이터 레이블의 형식을 지정할 수 있습니다. Aspose.Words for .NET은 Word 문서의 광범위한 사용자 정의 및 자동화를 허용하는 강력한 도구로, .NET 개발자에게 귀중한 자산입니다.

FAQ

.NET용 Aspose.Words란 무엇입니까?

Aspose.Words for .NET은 C#을 사용하여 프로그래밍 방식으로 Word 문서를 생성, 조작 및 변환하기 위한 강력한 라이브러리입니다.

.NET용 Aspose.Words를 사용하여 다른 유형의 차트 서식을 지정할 수 있나요?

예, .NET용 Aspose.Words는 막대, 열, 원형 등을 포함한 다양한 차트 유형을 지원합니다.

.NET용 Aspose.Words의 임시 라이선스를 어떻게 얻나요?

임시면허를 취득할 수 있습니다.여기.

Excel의 소스 셀에 데이터 레이블을 연결할 수 있습니까?

예, 데이터 레이블을 소스 셀에 연결하여 숫자 형식이 소스 셀에서 상속되도록 할 수 있습니다.

.NET용 Aspose.Words에 대한 자세한 문서는 어디서 찾을 수 있나요?

포괄적인 문서를 찾을 수 있습니다.여기.