Mastering Project Timelines Views στο Aspose.Tasks

Εισαγωγή

Η δημιουργία οπτικά ελκυστικών και ενημερωτικών προβολών χρονοδιαγράμματος είναι ζωτικής σημασίας για την αποτελεσματική διαχείριση του έργου. Το Aspose.Tasks για .NET παρέχει μια ισχυρή λύση για την προσαρμογή των προβολών γραμμής χρόνου, επιτρέποντάς σας να προσαρμόσετε την εμφάνιση των εργασιών σύμφωνα με τις συγκεκριμένες ανάγκες του έργου σας. Σε αυτόν τον οδηγό βήμα προς βήμα, θα εξερευνήσουμε πώς να χρησιμοποιήσετε το Aspose.Tasks για να δημιουργήσετε και να προσαρμόσετε τις προβολές χρονοδιαγράμματος χωρίς κόπο.

Προαπαιτούμενα

Πριν βουτήξουμε στο σεμινάριο, βεβαιωθείτε ότι έχετε τα εξής:

  • Βασικές γνώσεις προγραμματισμού C# και .NET.
  • Εγκαταστάθηκε το Aspose.Tasks για τη βιβλιοθήκη .NET. Εάν όχι, κατεβάστε τοεδώ.
  • Ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) όπως το Visual Studio.

Εισαγωγή χώρων ονομάτων

Βεβαιωθείτε ότι εισάγετε τους απαραίτητους χώρους ονομάτων στον κώδικα C#:

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;

Βήμα 1: Αρχικοποιήστε μια προβολή έργου και λωρίδας χρόνου

Ξεκινήστε αρχικοποιώντας ένα νέο έργο και μια προβολή χρονοδιαγράμματος:

var project = new Project();
var view = new TimelineView();

Βήμα 2: Ορίστε τις ιδιότητες προβολής χρονολογίου

Προσαρμόστε την προβολή γραμμής χρόνου ορίζοντας διάφορες ιδιότητες:

view.DateFormat = DateFormat.DateDddDd;
view.DisplayOverlapped = true;
view.ShowPanZoom = true;
view.ShowTimescale = true;
view.ShowToday = true;
view.TextLinesCount = 2;

Βήμα 3: Εμφάνιση λεπτομερειών προβολής χρονολογίου

Ανάκτηση πληροφοριών σχετικά με την προβολή λωρίδας χρόνου:

Console.WriteLine("Show Dates: " + view.ShowDates);

Βήμα 4: Προσθήκη προβολής στο έργο

Προσθέστε την προσαρμοσμένη προβολή χρονολογίου στο έργο:

project.Views.Add(view);

Βήμα 5: Προσθήκη δεδομένων δοκιμής στο Project

Συμπληρώστε το έργο με δείγματα εργασιών:

var task1 = project.RootTask.Children.Add("Task 1");
task1.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task1.Set(Tsk.Duration, task1.ParentProject.GetDuration(24, TimeUnitType.Hour));
var task2 = project.RootTask.Children.Add("Task 2");
task2.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task2.Set(Tsk.Duration, task1.ParentProject.GetDuration(40, TimeUnitType.Hour));

Βήμα 6: Αποθηκεύστε το έργο ως PDF

Αποθηκεύστε το έργο με την προσαρμοσμένη προβολή χρονολογίου ως αρχείο PDF:

project.Save("Your Document Directory/SetTimeScaleCount_out.pdf", SaveFileFormat.Pdf);

συμπέρασμα

Συγχαρητήρια! Προσαρμόσατε με επιτυχία τις προβολές λωρίδας χρόνου χρησιμοποιώντας το Aspose.Tasks για .NET. Αυτή η ισχυρή βιβλιοθήκη απλοποιεί τη διαδικασία δημιουργίας οπτικά ελκυστικών χρονοδιαγραμμάτων έργων, ενισχύοντας τις δυνατότητες διαχείρισης του έργου σας.

Συχνές ερωτήσεις

Είναι το Aspose.Tasks συμβατό με άλλα πλαίσια .NET;

Ναι, το Aspose.Tasks υποστηρίζει διάφορα πλαίσια .NET, διασφαλίζοντας τη συμβατότητα με το περιβάλλον ανάπτυξής σας.

Μπορώ να προσαρμόσω την εμφάνιση μεμονωμένων εργασιών στην προβολή γραμμής χρόνου;

Απολύτως! Το Aspose.Tasks παρέχει ευελιξία για την προσαρμογή της εμφάνισης κάθε εργασίας στην προβολή γραμμής χρόνου.

Πού μπορώ να βρω πρόσθετους πόρους και υποστήριξη για το Aspose.Tasks;

Επισκέψου τοΤεκμηρίωση Aspose.Tasksγια ολοκληρωμένους οδηγούς και τοφόρουμ υποστήριξης για βοήθεια.

Υπάρχει διαθέσιμη δωρεάν δοκιμή για το Aspose.Tasks;

Ναι, μπορείτε να εξερευνήσετε μια δωρεάν δοκιμήεδώ.

Πώς μπορώ να αποκτήσω μια προσωρινή άδεια για το Aspose.Tasks;

Λάβετε προσωρινή άδειαεδώ.