Skonfiguruj widok wykresu Gantta w projektach Aspose.Tasks

Wstęp

W tym samouczku dowiesz się, jak skonfigurować widok wykresu Gantta MS Project w projektach Aspose.Tasks przy użyciu języka Java. Aspose.Tasks to potężny interfejs API Java, który umożliwia programową pracę z plikami Microsoft Project. Wykonując poniższe kroki, będziesz mógł dostosować widok wykresu Gantta do wymagań swojego projektu.

Warunki wstępne

Zanim zaczniesz, upewnij się, że spełnione są następujące wymagania wstępne:

  1. Zestaw Java Development Kit (JDK): Upewnij się, że w systemie jest zainstalowana Java.
  2. Biblioteka Aspose.Tasks: Pobierz i zainstaluj bibliotekę Aspose.Tasks. Można go pobrać zTutaj.
  3. Zintegrowane środowisko programistyczne (IDE): Wybierz wybrane IDE. W tym samouczku wykorzystano IntelliJ IDEA, ale możesz użyć dowolnego IDE, z którym czujesz się komfortowo.

Importuj pakiety

Najpierw musisz zaimportować niezbędne pakiety do pracy z Aspose.Tasks w swoim projekcie Java. Dodaj następujące instrukcje importu do pliku Java:

import com.aspose.tasks.*;

Podzielmy teraz proces konfigurowania widoku wykresu projektu Gantt MS Project na instrukcje krok po kroku:

Krok 1: Skonfiguruj katalog danych

String dataDir = "Your Data Directory";

Zastępować"Your Data Directory" ze ścieżką do katalogu danych projektu.

Krok 2: Załaduj plik projektu

Project project = new Project(dataDir + "project.mpp");

Załaduj plik projektu (project.mpp w tym przykładzie) za pomocąProject klasa z Aspose.Tasks.

Krok 3: Dodaj nową aktywność

Task task = project.getRootTask().getChildren().add("New Activity");

Utwórz nowe zadanie w swoim projekcie za pomocą plikuTask class i dodaj ją do elementów podrzędnych zadania głównego.

Krok 4: Zdefiniuj atrybut niestandardowy

ExtendedAttributeDefinition text1Definition = ExtendedAttributeDefinition.createTaskDefinition(ExtendedAttributeTask.Text1, null);
project.getExtendedAttributes().add(text1Definition);

Zdefiniuj nowy atrybut niestandardowy za pomocąExtendedAttributeDefinitionclass i dodaj ją do rozszerzonych atrybutów projektu.

Krok 5: Dodaj niestandardowy atrybut do zadania

task.getExtendedAttributes().add(text1Definition.createExtendedAttribute("Activity attribute"));

Dodaj atrybut niestandardowy do utworzonego zadania za pomocącreateExtendedAttribute metoda.

Krok 6: Dostosuj tabelę

TableField attrField = new TableField();
attrField.setField(Field.TaskText1);
attrField.setWidth(20);
attrField.setTitle("Custom attribute");
attrField.setAlignTitle(HorizontalStringAlignment.Center);
attrField.setAlignData(HorizontalStringAlignment.Center);
Table table = project.getTables().toList().get(0);
table.getTableFields().add(3, attrField);

Dostosuj tabelę, dodając pole atrybutu tekstowego o określonej szerokości, tytule i wyrównaniu.

Krok 7: Zapisz projekt

project.save("saved.mpp", SaveFileFormat.Mpp);

Zapisz projekt ze skonfigurowanym widokiem wykresu projektu Gantt MS. Powstały plik można otworzyć w programie Microsoft Project 2010.

Wniosek

Gratulacje! Pomyślnie skonfigurowałeś widok wykresu projektu Gantt MS w projektach Aspose.Tasks przy użyciu języka Java. Możesz teraz dostosować atrybuty projektu i wizualizować je na wykresie Gantta zgodnie z potrzebami projektu.

Często zadawane pytania

P: Czy mogę używać Aspose.Tasks z innymi językami programowania?

Odp.: Tak, Aspose.Tasks jest dostępny dla wielu języków programowania, w tym .NET, Java i C++.

P: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks?

Odp.: Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj.

P: Gdzie mogę znaleźć wsparcie dla Aspose.Tasks?

O: Możesz znaleźć wsparcie i zadawać pytania na stronieForum Aspose.Tasks.

P: Jak mogę kupić licencję na Aspose.Tasks?

Odpowiedź: Możesz kupić licencję odTutaj.

P: Czy potrzebuję tymczasowej licencji do celów testowych?

Odpowiedź: Tak, możesz uzyskać tymczasową licencję odTutaj.