Impresión de archivos del proyecto

Para imprimir las páginas de un proyecto para separar los archivos de salida, use la propiedad IsiceVeoptions.SavetoseParateFiles. Especifica si se debe guardar páginas para separar archivos o no. Además, la API proporciona la propiedad ImageVeAptions.Pages que contiene una lista de números de página para guardar al guardar los diseños del proyecto en archivos separados. Todas las páginas se guardan si esta lista está vacía y las imágenes de imágenes.

Impresión de páginas del proyecto para separar archivos

El siguiente ejemplo de código demuestra cómo imprimir páginas individuales en un proyecto para separar archivos.

 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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.