Робота зі стилями на замовлення
Огляд
У Microsoft Project перегляд діаграми Gantt дозволяє користувачам визначати власні стилі бару для вдосконалення візуалізації або підкреслення конкретних типів завдань. Сюди входить зміна поява барів (старт, середина, кінець), додавання спеціальних кольорів, коригування фігур та налаштування текстових мітків навколо смуг завдань.
Aspose.tasks для .NET підтримує цей рівень налаштування через клас ganttbarstyle
. За допомогою цього розробники можуть програмно контролювати, як кожне завдання (або група завдань) відображається у зображеному зображенні діаграми Ганта, що робить звітність та візуальний аналіз більш значущим.
Визначення стилю на замовлення
Щоб визначити новий стиль для певного завдання або набору завдань, ви повинні:
- Створіть новий екземпляр `ganttbarstyle ‘.
- Встановіть властивості, такі як
ShowfortAskaId
,Middleshape
,startshape
,endshape
,fillcolor
та інші. - Додайте стиль до колекції `ImagesaveOptions.barstyles ‘перед наданням.
Tip: The
ShowForTaskUid
property specifies which task UID this style applies to. You can also apply a style globally by omitting it.
Приклад: Застосовуйте власний стиль до певного завдання
Читання існуючих стилів користувацьких стовпчиків
Aspose.Tasks також дозволяє зчитувати об’єкти GanttBarStyle
з існуючих файлів MPP. Це може бути корисним, якщо вам потрібно проаналізувати або відтворити стиль, застосований у Microsoft Project.
Приклад: Читання всіх користувацьких стилів з проекту
Загальні випадки використання
Стилі користувацьких стовпчиків зазвичай використовуються для:
- Візуального розрізнення етапів, критичних завдань або підсумкових завдань.
- Застосування кольорового кодування для різних команд або відділів.
- Динамічного позначення завдань на основі користувацьких полів (
Text1
,ResourceNames
тощо). - Виділяйте відкладені завдання унікальними кольорами або фігурами.
Підсумок
Aspose.Tasks для .NET забезпечує повний контроль над тим, як завдання візуалізуються на діаграмах Ганта, за допомогою класу GanttBarStyle
. Незалежно від того, чи створюєте ви новий звіт, чи копіюєте вивід Microsoft Project, API дозволяє точно контролювати фігури, кольори, текстові підписи та логіку стилізації.