Διαμόρφωση επιλογών εμφάνισης MS Project στο Aspose.Tasks

Εισαγωγή

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

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

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

  1. Aspose.Tasks για .NET: Λήψη και εγκατάσταση της βιβλιοθήκης απόεδώ.
  2. Αρχείο Microsoft Project: Έχετε ένα έγκυρο αρχείο MS Project (.mpp) έτοιμο για την εφαρμογή των επιλογών εμφάνισης.
  3. Βασικές γνώσεις C#: Απαιτείται εξοικείωση με τη γλώσσα προγραμματισμού C#.

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

Πρώτα, φροντίστε να εισαγάγετε τους απαραίτητους χώρους ονομάτων στον κώδικα C#:

using Aspose.Tasks;
using System;

using Aspose.Tasks.Saving;

Βήμα 1: Φορτώστε το Αρχείο Έργου

Φορτώστε το αρχείο MS Project χρησιμοποιώντας τοProject τάξη που παρέχεται από το Aspose.Tasks:

String DataDir = "Your Document Directory";
var project = new Project(DataDir + "YourProjectFile.mpp");

Βήμα 2: Διαμόρφωση επιλογών εμφάνισης

Τώρα, ας διαμορφώσουμε διάφορες επιλογές εμφάνισης που είναι διαθέσιμες στο MS Project:

Απενεργοποιήστε τις προειδοποιήσεις χρονοδιαγράμματος εργασιών

Για να απενεργοποιήσετε τις προειδοποιήσεις για διενέξεις προγραμματισμού με μη αυτόματα προγραμματισμένες εργασίες (διαθέσιμες για το Project 2010 και μεταγενέστερα):

project.DisplayOptions.ShowTaskScheduleWarnings = false;

Προσθήκη διαστήματος πριν από την ετικέτα

Ορίστε να προσθέσετε ένα κενό πριν από την τιμή του αριθμού και τη συντομογραφία του χρόνου:

project.DisplayOptions.AddSpaceBeforeLabel = true;

Διαμόρφωση εμφάνισης ετικετών για μονάδες χρόνου

Προσαρμόστε τον τρόπο εμφάνισης των διαφορετικών μονάδων χρόνου:

project.DisplayOptions.MinuteLabel = MinuteLabelDisplay.Min;
project.DisplayOptions.HourLabel = HourLabelDisplay.Hr;
project.DisplayOptions.DayLabel = DayLabelDisplay.Dy;
project.DisplayOptions.WeekLabel = WeekLabelDisplay.Week;
project.DisplayOptions.MonthLabel = MonthLabelDisplay.Mon;
project.DisplayOptions.YearLabel = YearLabelDisplay.Year;

Εμφάνιση εργασίας σύνοψης έργου

Εμφάνιση συνοπτικών πληροφοριών για ολόκληρο το έργο σε μία μόνο σειρά:

project.DisplayOptions.ShowProjectSummaryTask = true;

Ενεργοποίηση Προτάσεων χρονοδιαγράμματος εργασιών

Να επιτρέπεται η εμφάνιση προτάσεων για διενέξεις προγραμματισμού με μη αυτόματα προγραμματισμένες εργασίες:

project.DisplayOptions.ShowTaskScheduleSuggestions = true;

Υπογραμμίστε υπερσυνδέσμους

Ρυθμίστε την υπογράμμιση υπερσυνδέσμων εντός του έργου:

project.DisplayOptions.UnderlineHyperlinks = true;

Βήμα 3: Αποθηκεύστε το έργο

Τέλος, αποθηκεύστε το έργο με τις εφαρμοσμένες επιλογές εμφάνισης:

project.Save(DataDir + "ModifiedProjectFile.mpp", SaveFileFormat.Mpp);

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να διαμορφώνουμε τις επιλογές εμφάνισης του MS Project χρησιμοποιώντας το Aspose.Tasks για .NET. Με αυτές τις δυνατότητες, μπορείτε να προσαρμόσετε αποτελεσματικά την εμφάνιση των αρχείων του έργου σας μέσω προγραμματισμού.

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

Ε: Μπορώ να εφαρμόσω αυτές τις επιλογές εμφάνισης μόνο σε συγκεκριμένες εργασίες;

Α: Ναι, μπορείτε να εφαρμόσετε επιλεκτικά επιλογές εμφάνισης σε μεμονωμένες εργασίες χρησιμοποιώντας το Aspose.Tasks API.

Ε: Αυτές οι επιλογές εμφάνισης επηρεάζουν τα υποκείμενα δεδομένα του έργου;

Α: Όχι, αυτές οι επιλογές τροποποιούν μόνο την οπτική αναπαράσταση του έργου και δεν αλλάζουν τα υποκείμενα δεδομένα.

Ε: Είναι αυτές οι επιλογές εμφάνισης συμβατές με όλες τις εκδόσεις του Microsoft Project;

Α: Όχι, ορισμένες επιλογές μπορεί να αφορούν συγκεκριμένες εκδόσεις του MS Project. Ανατρέξτε στην τεκμηρίωση για λεπτομέρειες συμβατότητας.

Ε: Μπορώ να επαναφέρω τις επιλογές εμφάνισης στις προεπιλεγμένες ρυθμίσεις;

Α: Ναι, μπορείτε να επαναφέρετε τις επιλογές εμφάνισης στις προεπιλεγμένες τιμές τους χρησιμοποιώντας το Aspose.Tasks API.

Ε: Υπάρχουν περιορισμοί στην προσαρμογή των επιλογών εμφάνισης μέσω προγραμματισμού;

Α: Ενώ το Aspose.Tasks παρέχει εκτεταμένες δυνατότητες προσαρμογής, ορισμένες επιλογές εμφάνισης ενδέχεται να μην είναι προσβάσιμες μέσω προγραμματισμού λόγω περιορισμών στη μορφή αρχείου MS Project.