차트의 데이터 레이블 번호 형식 지정

소개

매력적이고 유익한 문서를 만드는 데는 종종 잘 포맷된 데이터 레이블이 있는 차트를 포함하는 것이 포함됩니다. 정교한 차트로 Word 문서를 향상시키고자 하는 .NET 개발자라면 Aspose.Words for .NET이 이를 달성하는 데 도움이 되는 환상적인 라이브러리입니다. 이 튜토리얼은 Aspose.Words for .NET을 사용하여 차트에서 숫자 레이블을 포맷하는 과정을 단계별로 안내합니다.

필수 조건

코드를 살펴보기 전에 꼭 갖춰야 할 몇 가지 전제 조건이 있습니다.

  • Aspose.Words for .NET: Aspose.Words for .NET 라이브러리가 설치되어 있는지 확인하세요. 아직 설치하지 않았다면 다음을 수행할 수 있습니다.여기서 다운로드하세요.
  • 개발 환경: .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단계: Document 및 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 개발자에게 귀중한 자산입니다.

자주 묻는 질문

.NET용 Aspose.Words란 무엇인가요?

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

Aspose.Words for .NET으로 다른 유형의 차트를 서식 지정할 수 있나요?

네, Aspose.Words for .NET은 막대형, 세로형, 원형 등 다양한 차트 유형을 지원합니다.

Aspose.Words for .NET에 대한 임시 라이선스를 받으려면 어떻게 해야 하나요?

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

Excel에서 데이터 레이블을 소스 셀에 연결할 수 있나요?

네, 데이터 레이블을 소스 셀에 연결하여 소스 셀에서 숫자 서식을 상속받을 수 있습니다.

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

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