작업 사용 보기 렌더링
Contents
[
Hide
Show
]Microsoft Project에서는 작업 사용 보기 는 작업과 할당된 리소스 및 시간에 따른 작업 분배를 함께 표시합니다.
을 사용하면 Aspose.Tasks for .NET, 이 보기를 프로그래밍 방식으로 다음 형식으로 렌더링할 수 있습니다: PDF 및 이미지 형식으로, 사용자 지정 가능한 Timescale 및 세부 열.
작업 사용 보기 렌더링 이해
해당 PresentationFormat 열거형은 프로젝트 데이터를 다양한 레이아웃으로 내보낼 수 있도록 합니다. 값이 TaskUsage일 때 출력은 작업 중심의 보기로 상세한 리소스 할당 정보를 제공합니다.
지원되는 시간 단위는 다음과 같습니다:
- Days
- ThirdOfMonths
- Months
이러한 유연성으로 다양한 세분화 수준의 보고서를 생성할 수 있습니다.
작업 사용 보기 렌더링 단계
작업 사용 보기를 렌더링하려면:
- 다음의 인스턴스를 생성합니다: Project 클래스.
- 원본 MPP 파일을 로드합니다.
- 다음을 구성합니다: SaveOptions 객체에 필요한 Timescale.
- 다음을 설정합니다
PresentationFormat
을 TaskUsage. - 프로젝트를 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
속성.
지원되는 필드는 다음과 같습니다:
- Work
- Actual Work
- Actual Overtime Work
- Baseline Work
- Baseline 1–10 Work
예: 세부 열을 포함한 작업 사용 보기 렌더링
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);
주요 참고 사항
- 작업 사용 보기 는 시간이 지남에 따라 작업별로 리소스가 어떻게 할당되는지 분석하는 데 도움이 됩니다.
- 시간 단위 옵션은 일별, 월별 또는 사용자 지정 간격의 보고서 작성에 유연성을 제공합니다.
- 해당 세부 열 는 기준선 및 실제 작업 관련 지표를 포함하여 출력을 더 유익하게 만듭니다.
- Aspose.Tasks는 다음 형식으로 렌더링을 지원합니다: PDF, TIFF, PNG, SVG, 및 기타 이미지 형식을 포함합니다.
FAQ
질문: 작업 사용 보기와 리소스 사용 보기의 차이점은 무엇입니까?
- 작업 사용 보기 는 작업별로 작업 정보를 그룹화하여 할당된 리소스를 표시합니다, 리소스 사용 보기 는 리소스별로 작업 정보를 그룹화하여 할당된 작업을 표시합니다.
질문: 여러 기준선을 포함한 작업 사용 보기 내보내기가 가능한가요?
- 예. 다음과 같은 필드를 포함할 수 있습니다: Baseline 1–10 Work 는 세부 열에 포함될 수 있습니다.
질문: 렌더링에 Microsoft Project 설치가 필요합니까?
- 아니요. Aspose.Tasks는 독립 실행형 라이브러리로 Microsoft Project와 독립적으로 작동합니다.