프로젝트 파일 인쇄
프로젝트의 페이지를 별도의 출력 파일로 인쇄하려면 ImageSaveOptions.SaveToSeparateFiles 속성입니다. 이 속성은 페이지를 개별 파일로 저장할지 여부를 지정합니다. 또한 API는 ImageSaveOptions.Pages 속성으로, 프로젝트 레이아웃을 내보낼 때 저장할 페이지 번호 목록을 포함합니다. 목록이 비어 있고 SaveToSeparateFiles
가 설정되면 true
, 모든 페이지가 개별 이미지 파일로 저장됩니다.
프로젝트 페이지를 별도의 파일로 인쇄하기
다음 예제는 Microsoft Project의 페이지를 별도의 이미지 파일로 내보내는 방법을 보여줍니다. 이 방법은 특정 프로젝트 페이지를 하나의 큰 이미지로 공유하거나 처리하는 대신 개별적으로 처리하거나 공유해야 할 때 유용합니다.
1Project project = new Project("New Project.mpp");
2ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
3options.StartDate = project.Get(Prj.StartDate).AddDays(-3);
4options.EndDate = project.Get(Prj.FinishDate);
5
6options.MarkCriticalTasks = true;
7options.LegendOnEachPage = false;
8
9options.Gridlines = new List<Gridline>();
10
11Gridline gridline = new Gridline();
12gridline.GridlineType = GridlineType.GanttRow;
13gridline.Color = Color.CornflowerBlue;
14gridline.Pattern = LinePattern.Dashed;
15options.Gridlines.Add(gridline);
16
17// Save the whole project layout to one file
18project.Save("PrintProjectPagesToSeparateFiles1_out.png", (SaveOptions)options);
19
20// Save project layout to separate files
21options.SaveToSeparateFiles = true;
22project.Save("PrintProjectPagesToSeparateFiles2_out.png", (SaveOptions)options);
이 코드 예제에서 ImageSaveOptions
클래스는 페이지 분리를 가능하도록 구성되어 있습니다. 각 프로젝트 페이지는 개별 이미지 파일로 저장되어 결과물을 관리하고 보기 및 인쇄하기가 더 쉽습니다. 이 방법은 페이지 분할을 통해 가독성과 성능을 개선할 수 있는 대형 프로젝트에서 특히 유용합니다.
결론
Microsoft Project 페이지를 별도의 이미지 파일로 인쇄할 때 Aspose.Tasks for .NET 은(는) 개발자가 프로젝트 데이터를 공유하고 표시하는 방식을 보다 세밀하게 제어할 수 있게 합니다. 이를 사용하면 ImageSaveOptions.SaveToSeparateFiles
페이지별 출력물을 쉽게 생성하고 배포를 단순화하며 이해관계자들이 프로젝트의 관련 부분만 받도록 할 수 있습니다. 이 기능은 대규모로 프로젝트 시각화를 관리하고 프로젝트 데이터를 외부 워크플로로 통합하는 효율적인 방법입니다.
자주 묻는 질문
질문: Microsoft Project를 설치해야 페이지를 이미지로 내보낼 수 있습니까?
- 아니요. Aspose.Tasks for .NET은 Microsoft Project와 독립적으로 작동하며 설치를 요구하지 않습니다.
질문: 프로젝트 파일의 특정 페이지만 내보낼 수 있습니까?
- 예. 다음을 사용하여
ImageSaveOptions.Pages
속성을 사용하여 내보낼 페이지를 지정할 수 있습니다.
질문: 프로젝트 페이지를 인쇄할 때 어떤 이미지 형식이 지원됩니까?
- Aspose.Tasks는 PNG, JPEG, BMP 및 TIFF를 포함한 여러 형식을 지원합니다.
질문: 모든 프로젝트 페이지를 한 번에 개별 파일로 내보낼 수 있습니까?
- 예.
SaveToSeparateFiles
가 설정되면true
페이지가 지정되지 않으면 모든 페이지가 개별적으로 저장됩니다.
질문: 이 기능은 MPP 파일에만 작동합니까?
- Microsoft Project MPP 파일에 최적화되어 있지만, Aspose.Tasks는 XML 및 MPX와 같은 다른 형식도 지원합니다.