작업 사용 보기 렌더링

Microsoft Project에서는 작업 사용 보기 는 작업과 할당된 리소스 및 시간에 따른 작업 분배를 함께 표시합니다.
을 사용하면 Aspose.Tasks for .NET, 이 보기를 프로그래밍 방식으로 다음 형식으로 렌더링할 수 있습니다: PDF 및 이미지 형식으로, 사용자 지정 가능한 Timescale세부 열.

작업 사용 보기 렌더링 이해

해당 PresentationFormat 열거형은 프로젝트 데이터를 다양한 레이아웃으로 내보낼 수 있도록 합니다. 값이 TaskUsage일 때 출력은 작업 중심의 보기로 상세한 리소스 할당 정보를 제공합니다.

지원되는 시간 단위는 다음과 같습니다:

이러한 유연성으로 다양한 세분화 수준의 보고서를 생성할 수 있습니다.

작업 사용 보기 렌더링 단계

작업 사용 보기를 렌더링하려면:

  1. 다음의 인스턴스를 생성합니다: Project 클래스.
  2. 원본 MPP 파일을 로드합니다.
  3. 다음을 구성합니다: SaveOptions 객체에 필요한 Timescale.
  4. 다음을 설정합니다 PresentationFormatTaskUsage.
  5. 프로젝트를 PDF 또는 다른 지원 형식으로 저장합니다.

예: 작업 사용 보기를 PDF로 렌더링하기

다음 예제는 작업 사용 보기를 렌더링하는 방법을 보여줍니다:

 1Project project = new Project("New Project.mpp");
 2
 3// Define the SaveOptions with required TimeScale settings as Days
 4SaveOptions options = new PdfSaveOptions();
 5options.Timescale = Timescale.Days;
 6
 7// Set the Presentation format to ResourceUsage
 8options.PresentationFormat = PresentationFormat.TaskUsage;
 9
10project.Save("TaskUsageView_result_days_out.pdf", options);
11
12// Set the Timescale settings to ThirdsOfMonths
13options.Timescale = Timescale.ThirdsOfMonths;
14
15project.Save("TaskUsageView_result_thirdsOfMonths_out.pdf", options);
16
17// Set the Timescale settings to Months
18options.Timescale = Timescale.Months;
19
20project.Save("TaskUsageView_result_months_out.pdf", options);

작업 사용 보기에서 세부 열 렌더링

해당 세부 열 는 Microsoft Project에서 내보낼 수도 있습니다. 보기에서 속성을 설정하여 활성화할 수 있습니다. DisplayDetailsHeaderColumn 속성.

지원되는 필드는 다음과 같습니다:

예: 세부 열을 포함한 작업 사용 보기 렌더링

 1Project project = new Project("New Project.mpp");
 2
 3// Get Default view
 4UsageView view = project.DefaultView as TaskUsageView;
 5
 6// Details header column will not be displayed
 7view.DisplayDetailsHeaderColumn = false;
 8view.RepeatDetailsHeaderOnAllRows = false;
 9view.AlignDetailsData = StringAlignment.Near;
10project.Save("task usage1_out.pdf", SaveFileFormat.PDF);
11
12// Display details header column
13view.DisplayDetailsHeaderColumn = true;
14
15// Repeat details header on all assignments rows
16view.RepeatDetailsHeaderOnAllRows = true;
17view.AlignDetailsData = StringAlignment.Far;
18project.Save("task usage2_out.pdf", SaveFileFormat.PDF);

주요 참고 사항

FAQ

질문: 작업 사용 보기와 리소스 사용 보기의 차이점은 무엇입니까?

질문: 여러 기준선을 포함한 작업 사용 보기 내보내기가 가능한가요?

질문: 렌더링에 Microsoft Project 설치가 필요합니까?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.