Відтворення вигляду Task Usage

У Microsoft Project, Task Usage view показує завдання разом із призначеними ресурсами та їхнім розподілом роботи в часі.
За допомогою Aspose.Tasks for .NET, ви можете програмно відобразити цей вигляд у PDF та форматах зображень із настроюваними шкалами часу та детальними стовпцями.

Розуміння відтворення Task Usage

Перерахування PresentationFormat дозволяє експортувати дані про проєкт у різних макетах. Коли встановлено TaskUsage, вихід надає вигляд, орієнтований на завдання, з детальним розподілом ресурсів.

Підтримувані шкали часу включають:

Ця гнучкість дозволяє створювати звіти на різних рівнях деталізації.

Кроки для відтворення вигляду Task Usage

Щоб відтворити вигляд Task Usage:

  1. Створіть екземпляр класу Project класу.
  2. Завантажте вихідний MPP-файл.
  3. Налаштуйте SaveOptions об’єкт із потрібною Timescale.
  4. Встановіть PresentationFormat на TaskUsage.
  5. Збережіть проєкт у форматі PDF або іншому підтримуваному форматі.

Приклад: відтворення вигляду Task Usage у PDF

Наведений приклад показує, як відтворити вигляд Task Usage:

 1Project project = new Project("New Project.mpp");
 2
 3// Define the SaveOptions with required TimeScale settings as Days
 4SaveOptions options = new PdfSaveOptions();
 5options.Timescale = Timescale.Days;
 6
 7// Set the Presentation format to ResourceUsage
 8options.PresentationFormat = PresentationFormat.TaskUsage;
 9
10project.Save("TaskUsageView_result_days_out.pdf", options);
11
12// Set the Timescale settings to ThirdsOfMonths
13options.Timescale = Timescale.ThirdsOfMonths;
14
15project.Save("TaskUsageView_result_thirdsOfMonths_out.pdf", options);
16
17// Set the Timescale settings to Months
18options.Timescale = Timescale.Months;
19
20project.Save("TaskUsageView_result_months_out.pdf", options);

Експорт стовпця Details у вигляді Task Usage

Стовпець Details column з Microsoft Project також можна експортувати. Його можна увімкнути, встановивши DisplayDetailsHeaderColumn властивість у поданні.

Підтримувані поля включають:

Приклад: відтворення Task Usage із стовпцем Details

 1Project project = new Project("New Project.mpp");
 2
 3// Get Default view
 4UsageView view = project.DefaultView as TaskUsageView;
 5
 6// Details header column will not be displayed
 7view.DisplayDetailsHeaderColumn = false;
 8view.RepeatDetailsHeaderOnAllRows = false;
 9view.AlignDetailsData = StringAlignment.Near;
10project.Save("task usage1_out.pdf", SaveFileFormat.PDF);
11
12// Display details header column
13view.DisplayDetailsHeaderColumn = true;
14
15// Repeat details header on all assignments rows
16view.RepeatDetailsHeaderOnAllRows = true;
17view.AlignDetailsData = StringAlignment.Far;
18project.Save("task usage2_out.pdf", SaveFileFormat.PDF);

Ключові зауваження

Поширені запитання

П: У чому різниця між виглядами Task Usage та Resource Usage?

П: Чи можу я експортувати Task Usage з кількома базовими планами?

П: Чи для відтворення потрібен встановлений Microsoft Project?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.