Impression des fichiers Project

Pour imprimer les pages d’un Project dans des fichiers de sortie séparés, utilisez ImageSaveOptions.SaveToSeparateFiles propriété. Elle indique s’il faut enregistrer les pages dans des fichiers séparés ou non. De plus, l’API fournit la ImageSaveOptions.Pages propriété qui contient une liste de numéros de pages à enregistrer lors de l’exportation des mises en page du projet. Si la liste est vide et SaveToSeparateFiles est défini sur true, toutes les pages seront enregistrées en tant que fichiers image séparés.

Impression des pages de Project dans des fichiers séparés

L’exemple suivant montre comment exporter les pages de Microsoft Project en fichiers image séparés. Cette approche est utile lorsque vous devez traiter ou partager des pages de projet spécifiques de manière indépendante plutôt que sous la forme d’une seule grande image.

 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);

Dans cet extrait de code, la ImageSaveOptions classe est configurée pour activer la séparation des pages. Chaque page du projet est enregistrée dans un fichier image individuel, ce qui rend la sortie plus facile à gérer, à visualiser et à imprimer. Cette méthode est particulièrement utile pour les grands projets où la séparation des pages améliore la lisibilité et les performances.

Conclusion

Imprimer les pages de Microsoft Project en fichiers image séparés avec Aspose.Tasks for .NET permet aux développeurs d’avoir un meilleur contrôle sur la manière dont les données du projet sont partagées et présentées. En utilisant ImageSaveOptions.SaveToSeparateFiles, vous pouvez facilement générer des sorties page par page, simplifier la distribution et garantir que les parties prenantes ne reçoivent que les parties pertinentes d’un projet. Cette fonctionnalité est un moyen efficace de gérer la visualisation des projets à grande échelle et d’intégrer les données du projet dans des workflows externes.

Questions fréquentes

Q : Ai-je besoin d’installer Microsoft Project pour exporter des pages en images ?

Q : Puis-je n’exporter que des pages spécifiques d’un fichier de projet ?

Q : Quels formats d’image sont pris en charge lors de l’impression des pages de projet ?

Q : Est-il possible d’exporter toutes les pages d’un projet à la fois dans des fichiers séparés ?

Q : Cette fonctionnalité fonctionne-t-elle uniquement avec des fichiers MPP ?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.