프로젝트 파일 인쇄
Contents
[
Hide
Show
]출력 파일을 분리하기 위해 프로젝트 페이지를 인쇄하려면 ImagesAveOptions.SavetOseParateFiles 속성을 사용하십시오. 파일을 별도의 파일에 저장할지 여부를 지정합니다. 또한 API는 Project SaveOptions.Pages 속성을 제공하여 프로젝트 레이아웃을 분리 할 때 저장할 페이지 번호 목록이 포함 된 속성을 제공합니다. 이 목록이 비어 있고 imagesAveOptions.saVetoseParateFiles가 true로 설정된 경우 모든 페이지가 저장됩니다.
파일 별도의 프로젝트 페이지 인쇄
다음 코드 예제는 프로젝트에서 개별 페이지를 인쇄하여 파일을 분리하는 방법을 보여줍니다.
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);