Освоение параметров сохранения MS Project для Aspose.Tasks
Введение
Aspose.Tasks для .NET предлагает мощные функции для программного управления файлами Microsoft Project. В этом уроке мы углубимся в тонкости сохранения файлов MS Project с использованием различных опций, предоставляемых Aspose.Tasks. В частности, мы сосредоточимся на общих параметрах сохранения, доступных для Aspose.Tasks, что позволит вам адаптировать выходные данные к вашим конкретным требованиям.
Предварительные условия
Прежде чем мы начнем, убедитесь, что у вас есть следующие предварительные условия:
- Установка Aspose.Tasks для .NET: Загрузите и установите Aspose.Tasks для .NET с сайтассылка для скачивания.
- Базовое понимание .NET Framework: знание концепций программирования .NET будет полезным.
Импорт пространств имен
Прежде чем углубляться в код, обязательно импортируйте необходимые пространства имен:
using Aspose.Tasks;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Drawing;
using System.Linq;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Util;
using Aspose.Tasks.Visualization;
Шаг 1. Загрузите файл проекта
Во-первых, вам необходимо загрузить файл MS Project с помощью Aspose.Tasks:
var project = new Project("Your Document Directory/CreateProject2.mpp");
Шаг 2. Определите параметры сохранения
Определите параметры сохранения в соответствии с вашими требованиями. В этом примере мы используемSpreadsheet2003SaveOptions
:
var options = new Spreadsheet2003SaveOptions();
Шаг 3. Настройте столбцы представления
Вы можете настроить столбцы представления, такие как диаграмма Ганта, представление ресурсов и представление назначений. Вот как добавить столбцы к каждому:
var ganttChartColumn = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(ganttChartColumn);
var resourceViewColumn = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(resourceViewColumn);
var assignmentViewColumn = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assignmentViewColumn);
Шаг 4. Сохраните проект с параметрами
Наконец, сохраните проект с указанными параметрами:
project.Save("Your Document Directory/UsingSpreadsheet2003SaveOptions_out.xml", options);
Заключение
Освоение общих параметров сохранения MS Project с помощью Aspose.Tasks для .NET позволит вам эффективно настраивать выходной формат в соответствии с потребностями вашего проекта.
Часто задаваемые вопросы
Вопрос: Совместим ли Aspose.Tasks с различными версиями файлов MS Project?
О: Да, Aspose.Tasks поддерживает различные версии файлов MS Project, обеспечивая совместимость в различных средах.
Вопрос: Могу ли я попробовать Aspose.Tasks перед покупкой?
О: Да, вы можете изучить Aspose.Tasks, воспользовавшись бесплатной пробной версией.здесь.
Вопрос: Где я могу найти документацию для Aspose.Tasks?
О: Подробную документацию можно найтиздесь, предоставляющий подробные рекомендации по использованию функций Aspose.Tasks.
Вопрос: Как я могу получить временные лицензии для Aspose.Tasks?
О: Временные лицензии доступны для ознакомительных целей.здесь.
Вопрос: Где я могу получить поддержку по запросам, связанным с Aspose.Tasks?
О: Вы можете присоединиться к форуму сообщества Aspose.Tasks.здесьполучить помощь от экспертов и коллег-разработчиков.