## Project class

steht für ein Projekt.

```csharp
public class Project
```

## Konstrukteure

| Name | Beschreibung |
| --- | --- |
| [Project](project/#constructor)() | Initialisiert eine neue Instanz von`Project` Klasse. |
| [Project](project/#constructor_1)(DbSettings) | Initialisiert eine neue Instanz von`Project` Klasse zum Lesen von Daten aus einer Datenbank, die durch die Instanz von angegeben wird[`DbSettings`](../../aspose.tasks.connectivity/dbsettings/) Klasse. |
| [Project](project/#constructor_2)(Stream) | Initialisiert eine neue Instanz von`Project` Klasse aus einem Stream. |
| [Project](project/#constructor_7)(StreamReader) | Initialisiert eine neue Instanz von`Project` Klasse aus einer StreamReader-Instanz. |
| [Project](project/#constructor_8)(string) | Initialisiert eine neue Instanz von`Project` Klasse aus einer Vorlage (vorhandene mpp- oder mpt-Datei). |
| [Project](project/#constructor_3)(Stream, LoadOptions) | Initialisiert eine neue Instanz von`Project` Klasse aus Stream mit der angegebenen Instanz der[`LoadOptions`](../loadoptions/) Klasse. |
| [Project](project/#constructor_4)(Stream, ParseErrorCallback) | Initialisiert eine neue Instanz von`Project`Klasse aus einer Vorlage (vorhandene mpp- oder mpt-Datei). |
| [Project](project/#constructor_5)(Stream, PrimaveraReadOptions) | Initialisiert eine neue Instanz von`Project` Klasse aus Stream mit der angegebenen Instanz der[`PrimaveraReadOptions`](../primaverareadoptions/) Klasse. |
| [Project](project/#constructor_6)(Stream, string) | Initialisiert eine neue Instanz von`Project`Klasse aus einer Vorlage (vorhandene mpp- oder mpt-Datei). |
| [Project](project/#constructor_9)(string, LoadOptions) | Initialisiert eine neue Instanz von`Project` Klasse aus einer Vorlage (vorhandene mpp- oder mpt-Datei) mit der angegebenen Instanz der[`LoadOptions`](../loadoptions/) Klasse. |
| [Project](project/#constructor_10)(string, ParseErrorCallback) | Initialisiert eine neue Instanz von`Project` Klasse aus einer Vorlage (vorhandene mpp- oder mpt-Datei). |
| [Project](project/#constructor_11)(string, PrimaveraReadOptions) | Initialisiert eine neue Instanz von`Project` Klasse aus einer Vorlage (vorhandene MPP- oder MPT-Datei) mit der angegebenen Instanz der[`PrimaveraReadOptions`](../primaverareadoptions/) Klasse. |
| [Project](project/#constructor_12)(string, string) | Initialisiert eine neue Instanz von`Project` Klasse aus einer passwortgeschützten Vorlage (vorhandene mpp- oder mpt-Datei). |

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [ActualsInSync](../../aspose.tasks/project/actualsinsync/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ActualsInSync festgelegt ist oder nicht. |
| [AdminProject](../../aspose.tasks/project/adminproject/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob AdminProject festgelegt ist oder nicht. |
| [AreEditableActualCosts](../../aspose.tasks/project/areeditableactualcosts/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob AreEditableActualCosts festgelegt ist oder nicht. |
| [Author](../../aspose.tasks/project/author/) { get; set; } | Ruft einen Wert von Autor ab oder legt ihn fest. |
| [AutoAddNewResourcesAndTasks](../../aspose.tasks/project/autoaddnewresourcesandtasks/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob AutoAddNewResourcesAndTasks festgelegt ist oder nicht. |
| [Autolink](../../aspose.tasks/project/autolink/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Autolink festgelegt ist oder nicht. |
| [BaselineForEarnedValue](../../aspose.tasks/project/baselineforearnedvalue/) { get; set; } | Ruft einen Wert von BaselineForEarnedValue ab oder legt ihn fest. |
| [BuiltInProps](../../aspose.tasks/project/builtinprops/) { get; } | Ruft die integrierte Eigenschaftensammlung des Projekts ab. |
| [CalculationMode](../../aspose.tasks/project/calculationmode/) { get; set; } | Ruft den Berechnungsmodus eines Projekts ab oder legt ihn fest. Kann einer der Werte von sein[`CalculationMode`](./calculationmode/) Aufzählung. |
| [Calendar](../../aspose.tasks/project/calendar/) { get; set; } | Ruft einen Kalenderwert ab oder legt ihn fest. |
| [Calendars](../../aspose.tasks/project/calendars/) { get; } | erhält[`CalendarCollection`](../calendarcollection/) Objekt dieser Projektinstanz. |
| [Category](../../aspose.tasks/project/category/) { get; set; } | Ruft einen Wert der Kategorie ab oder legt ihn fest. |
| [Comments](../../aspose.tasks/project/comments/) { get; set; } | Ruft einen Kommentarwert ab oder legt ihn fest. |
| [Company](../../aspose.tasks/project/company/) { get; set; } | Ruft einen Wert von Company ab oder legt ihn fest. |
| [CreationDate](../../aspose.tasks/project/creationdate/) { get; set; } | Ruft einen Wert von CreationDate ab oder legt ihn fest. |
| [CriticalPath](../../aspose.tasks/project/criticalpath/) { get; } | Ruft eine Sammlung ab, die eine Liste kritischer Aufgaben enthält, die den kritischen Pfad dieses Projekts umfassen. Dies ist eine O(n)-Operation, wobei n die Anzahl der Aufgaben im Projekt ist. |
| [CriticalSlackLimit](../../aspose.tasks/project/criticalslacklimit/) { get; set; } | Ruft einen Wert von CriticalSlackLimit ab oder legt ihn fest. |
| [CurrencyCode](../../aspose.tasks/project/currencycode/) { get; set; } | Ruft einen Wert von CurrencyCode ab oder legt ihn fest. |
| [CurrencyDigits](../../aspose.tasks/project/currencydigits/) { get; set; } | Ruft einen Wert von CurrencyDigits ab oder legt ihn fest. |
| [CurrencySymbol](../../aspose.tasks/project/currencysymbol/) { get; set; } | Ruft einen Wert von CurrencySymbol ab oder legt ihn fest. |
| [CurrencySymbolPosition](../../aspose.tasks/project/currencysymbolposition/) { get; set; } | Ruft einen Wert von CurrencySymbolPosition ab oder legt ihn fest. |
| [CurrentDate](../../aspose.tasks/project/currentdate/) { get; set; } | Ruft einen Wert von CurrentDate ab oder legt ihn fest. |
| [CustomDateFormat](../../aspose.tasks/project/customdateformat/) { get; set; } | Ruft einen Wert von CustomDateFormat ab oder legt ihn fest. |
| [CustomProps](../../aspose.tasks/project/customprops/) { get; } | Ruft die Sammlung benutzerdefinierter Eigenschaften des Projekts ab. |
| [DateFormat](../../aspose.tasks/project/dateformat/) { get; set; } | Ruft einen Wert von DateFormat ab oder legt ihn fest. |
| [DaysPerMonth](../../aspose.tasks/project/dayspermonth/) { get; set; } | Ruft einen Wert von DaysPerMonth ab oder legt ihn fest. |
| [DefaultFinishTime](../../aspose.tasks/project/defaultfinishtime/) { get; set; } | Ruft einen Wert von DefaultFinishTime ab oder legt ihn fest. |
| [DefaultFixedCostAccrual](../../aspose.tasks/project/defaultfixedcostaccrual/) { get; set; } | Ruft einen Wert von DefaultFixedCostAccrual ab oder legt ihn fest. |
| [DefaultOvertimeRate](../../aspose.tasks/project/defaultovertimerate/) { get; set; } | Ruft einen Wert von DefaultOvertimeRate ab oder legt ihn fest. |
| [DefaultStandardRate](../../aspose.tasks/project/defaultstandardrate/) { get; set; } | Ruft einen Wert von DefaultStandardRate ab oder legt ihn fest. |
| [DefaultStartTime](../../aspose.tasks/project/defaultstarttime/) { get; set; } | Ruft einen Wert von DefaultStartTime ab oder legt ihn fest. |
| [DefaultTaskEVMethod](../../aspose.tasks/project/defaulttaskevmethod/) { get; set; } | Ruft einen Wert von DefaultTaskEVMethod ab oder legt ihn fest. |
| [DefaultTaskType](../../aspose.tasks/project/defaulttasktype/) { get; set; } | Ruft einen Wert von DefaultTaskType ab oder legt ihn fest. |
| [DefaultView](../../aspose.tasks/project/defaultview/) { get; set; } | Ruft die Standardansicht des Projekts ab oder legt sie fest. |
| [DefaultWeekWorkingDays](../../aspose.tasks/project/defaultweekworkingdays/) { get; } | Ruft die Instanz von ab[`WeekDayCollection`](../weekdaycollection/) Klasse, die eine Sammlung von Projekt-Standardwochenarbeitstagen und -arbeitszeiten darstellt. |
| [DisplayOptions](../../aspose.tasks/project/displayoptions/) { get; } | Ruft eine Instanz von ab[`ProjectDisplayOptions`](../projectdisplayoptions/) Klasse. |
| [DurationFormat](../../aspose.tasks/project/durationformat/) { get; set; } | Ruft einen Wert von DurationFormat ab oder legt diesen fest. |
| [EarnedValueMethod](../../aspose.tasks/project/earnedvaluemethod/) { get; set; } | Ruft einen Wert von EarnedValueMethod ab oder legt ihn fest. |
| [ExtendedAttributes](../../aspose.tasks/project/extendedattributes/) { get; } | Ruft das ExtendedAttributeDefinitionCollection-Objekt ab. Die Sammlung von Definitionen erweiterter Attribute (benutzerdefinierte Felder), die einem Projekt zugeordnet sind. |
| [ExtendedCreationDate](../../aspose.tasks/project/extendedcreationdate/) { get; set; } | Ruft einen Wert von ExtendedCreationDate ab oder legt ihn fest. |
| [FinishDate](../../aspose.tasks/project/finishdate/) { get; set; } | Ruft einen Wert von FinishDate ab oder legt ihn fest. |
| [FiscalYearStart](../../aspose.tasks/project/fiscalyearstart/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob FiscalYearStart festgelegt ist oder nicht. |
| [FyStartDate](../../aspose.tasks/project/fystartdate/) { get; set; } | Ruft einen Wert von FyStartDate ab oder legt ihn fest. |
| [Guid](../../aspose.tasks/project/guid/) { get; set; } | Ruft einen Wert von Guid ab oder legt ihn fest. |
| [HonorConstraints](../../aspose.tasks/project/honorconstraints/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob HonorConstraints festgelegt ist oder nicht. |
| [HyperlinkBase](../../aspose.tasks/project/hyperlinkbase/) { get; set; } | Ruft einen Wert von HyperlinkBase ab oder legt ihn fest. |
| [InsertedProjectsLikeSummary](../../aspose.tasks/project/insertedprojectslikesummary/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob InsertedProjectsLikeSummary festgelegt ist oder nicht. |
| [KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled](../../aspose.tasks/project/keeptaskonnearestworkingtimewhenmadeautoscheduled/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled festgelegt ist oder nicht. |
| [Keywords](../../aspose.tasks/project/keywords/) { get; set; } | Ruft einen Wert von Schlüsselwörtern ab oder legt ihn fest. |
| [LastAuthor](../../aspose.tasks/project/lastauthor/) { get; set; } | Ruft einen Wert von LastAuthor ab oder legt ihn fest. |
| [LastPrinted](../../aspose.tasks/project/lastprinted/) { get; set; } | Ruft einen Wert von LastPrinted ab oder legt ihn fest. |
| [LastSaved](../../aspose.tasks/project/lastsaved/) { get; set; } | Ruft einen Wert von LastSaved ab oder legt ihn fest. |
| [Manager](../../aspose.tasks/project/manager/) { get; set; } | Ruft einen Wert von Manager ab oder legt ihn fest. |
| [MicrosoftProjectServerURL](../../aspose.tasks/project/microsoftprojectserverurl/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob MicrosoftProjectServerURL festgelegt ist oder nicht. |
| [MinutesPerDay](../../aspose.tasks/project/minutesperday/) { get; set; } | Ruft einen Wert von MinutesPerDay ab oder legt ihn fest. |
| [MinutesPerWeek](../../aspose.tasks/project/minutesperweek/) { get; set; } | Ruft einen Wert von MinutesPerWeek ab oder legt ihn fest. |
| [MoveCompletedEndsBack](../../aspose.tasks/project/movecompletedendsback/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob MoveCompletedEndsBack festgelegt ist oder nicht. |
| [MoveCompletedEndsForward](../../aspose.tasks/project/movecompletedendsforward/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob MoveCompletedEndsForward festgelegt ist oder nicht. |
| [MoveRemainingStartsBack](../../aspose.tasks/project/moveremainingstartsback/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob MoveRemainingStartsBack festgelegt ist oder nicht. |
| [MoveRemainingStartsForward](../../aspose.tasks/project/moveremainingstartsforward/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob MoveRemainingStartsForward festgelegt ist oder nicht. |
| [MultipleCriticalPaths](../../aspose.tasks/project/multiplecriticalpaths/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob MultipleCriticalPaths festgelegt ist oder nicht. |
| [Name](../../aspose.tasks/project/name/) { get; set; } | Ruft einen Wert von Name ab oder legt ihn fest. |
| [NewTasksAreManual](../../aspose.tasks/project/newtasksaremanual/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob NewTasksAreManual festgelegt ist oder nicht. |
| [NewTasksEffortDriven](../../aspose.tasks/project/newtaskseffortdriven/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob NewTasksEffortDriven festgelegt ist oder nicht. |
| [NewTasksEstimated](../../aspose.tasks/project/newtasksestimated/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob NewTasksEstimated festgelegt ist oder nicht. |
| [NewTaskStartDate](../../aspose.tasks/project/newtaskstartdate/) { get; set; } | Ruft einen Wert von NewTaskStartDate ab oder legt ihn fest. |
| [OleObjects](../../aspose.tasks/project/oleobjects/) { get; } | Ruft eine Sammlung ab, die die Instanzen von enthält[`OleObject`](../oleobject/) Klasse, die mit dieser Projektdatei verknüpft oder eingebettet sind. Nur für mpp-Dateiformat verfügbar. Diese Sammlung ist schreibgeschützt, mit Ausnahme des 'Clear'-Vorgangs. |
| [OutlineCodes](../../aspose.tasks/project/outlinecodes/) { get; } | Ruft das OutlineCodeDefinitionCollection-Objekt ab. Die Sammlung von Gliederungscodedefinitionen, die einem Projekt zugeordnet sind. |
| [ProjectExternallyEdited](../../aspose.tasks/project/projectexternallyedited/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ProjectExternallyEdited festgelegt ist oder nicht. |
| [RemoveFileProperties](../../aspose.tasks/project/removefileproperties/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob RemoveFileProperties festgelegt ist oder nicht. |
| [ResourceAssignments](../../aspose.tasks/project/resourceassignments/) { get; } | Ruft das ResourceAssignmentCollection-Objekt ab. |
| [ResourceFilters](../../aspose.tasks/project/resourcefilters/) { get; } | Ruft alle ressourcenbasierten Filterdefinitionen ab. ResourceFilters ist eine Sammlung von[`Filter`](../filter/) Objekte. |
| [ResourceGroups](../../aspose.tasks/project/resourcegroups/) { get; } | Ruft alle ressourcenbasierten Gruppendefinitionen ab. ResourceGroups ist eine Sammlung von[`Group`](../group/) Objekte. |
| [Resources](../../aspose.tasks/project/resources/) { get; } | Ruft das ResourceCollection-Objekt ab. |
| [Revision](../../aspose.tasks/project/revision/) { get; set; } | Ruft einen Revisionswert ab oder legt ihn fest. |
| [RootTask](../../aspose.tasks/project/roottask/) { get; } | Ruft die Wurzel des Aufgabenbaums ab. |
| [SaveVersion](../../aspose.tasks/project/saveversion/) { get; set; } | Ruft einen Wert von SaveVersion ab oder legt ihn fest. |
| [ScheduleFromStart](../../aspose.tasks/project/schedulefromstart/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ScheduleFromStart festgelegt ist oder nicht. |
| [ShowProjectSummaryTask](../../aspose.tasks/project/showprojectsummarytask/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ShowProjectSummaryTask festgelegt ist oder nicht. |
| [SplitsInProgressTasks](../../aspose.tasks/project/splitsinprogresstasks/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob SplitsInProgressTasks festgelegt ist oder nicht. |
| [SpreadActualCost](../../aspose.tasks/project/spreadactualcost/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob SpreadActualCost festgelegt ist oder nicht. |
| [SpreadPercentComplete](../../aspose.tasks/project/spreadpercentcomplete/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob SpreadPercentComplete festgelegt ist oder nicht. |
| [StartDate](../../aspose.tasks/project/startdate/) { get; set; } | Ruft einen Wert von StartDate ab oder legt ihn fest. |
| [StatusDate](../../aspose.tasks/project/statusdate/) { get; set; } | Ruft einen Wert von StatusDate ab oder legt ihn fest. |
| [Subject](../../aspose.tasks/project/subject/) { get; set; } | Ruft einen Wert von Betreff ab oder legt ihn fest. |
| [Tables](../../aspose.tasks/project/tables/) { get; } | Ruft eine Liste von ab[`Table`](../table/) Objekte. |
| [TaskFilters](../../aspose.tasks/project/taskfilters/) { get; } | Ruft alle aufgabenbasierten Filterdefinitionen ab. TaskFilters ist eine Sammlung von[`Filter`](../filter/) Objekte. |
| [TaskGroups](../../aspose.tasks/project/taskgroups/) { get; } | Ruft alle aufgabenbasierten Gruppendefinitionen ab. TaskGroups ist eine Sammlung von[`Group`](../group/) Objekte. |
| [TaskLinks](../../aspose.tasks/project/tasklinks/) { get; } | erhält[`TaskLinkCollection`](../tasklinkcollection/) Objekt. |
| [TaskUpdatesResource](../../aspose.tasks/project/taskupdatesresource/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob TaskUpdatesResource festgelegt ist oder nicht. |
| [Template](../../aspose.tasks/project/template/) { get; set; } | Ruft einen Wert von Template ab oder legt ihn fest. |
| [TimescaleFinish](../../aspose.tasks/project/timescalefinish/) { get; set; } | Ruft einen Wert von TimescaleFinish ab oder legt ihn fest. |
| [TimescaleStart](../../aspose.tasks/project/timescalestart/) { get; set; } | Ruft einen Wert von TimescaleStart ab oder legt ihn fest. |
| [Title](../../aspose.tasks/project/title/) { get; set; } | Ruft einen Titelwert ab oder legt ihn fest. |
| [Uid](../../aspose.tasks/project/uid/) { get; set; } | Ruft einen Wert von Uid ab oder legt ihn fest. |
| [UpdateManuallyScheduledTasksWhenEditingLinks](../../aspose.tasks/project/updatemanuallyscheduledtaskswheneditinglinks/) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob UpdateManuallyScheduledTasksWhenEditingLinks festgelegt ist oder nicht. |
| [VbaProject](../../aspose.tasks/project/vbaproject/) { get; } | Ruft eine Instanz von ab[`VbaProject`](./vbaproject/) Klasse. |
| [Views](../../aspose.tasks/project/views/) { get; } | Ruft eine Liste von ab[`View`](../view/) Objekte. |
| [WBSCodeDefinition](../../aspose.tasks/project/wbscodedefinition/) { get; set; } | Ruft die PSP-Code-Definition für das Projekt ab oder legt sie fest. |
| [WeekStartDay](../../aspose.tasks/project/weekstartday/) { get; set; } | Ruft einen Wert von WeekStartDay ab oder legt ihn fest. |
| [WorkFormat](../../aspose.tasks/project/workformat/) { get; set; } | Ruft einen Wert von WorkFormat ab oder legt ihn fest. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| [CopyTo](../../aspose.tasks/project/copyto/#copyto)(Project) | Kopiert die Hauptdaten und Eigenschaften des Projekts in ein anderes Projekt. |
| [CopyTo](../../aspose.tasks/project/copyto/#copyto_1)(Project, CopyToOptions) | Kopiert die Hauptdaten und Eigenschaften des Projekts in ein anderes Projekt. |
| [EnumerateAllChildTasks](../../aspose.tasks/project/enumerateallchildtasks/)() | Listet rekursiv alle Aufgaben des Projekts auf, einschließlich der Stammaufgabe. |
| [Get&lt;T&gt;](../../aspose.tasks/project/get/)(Key&lt;T, PrjKey&gt;) | Gibt den Wert zurück, dem die Eigenschaft in diesem Container zugeordnet ist. |
| [GetBaselineSaveTime](../../aspose.tasks/project/getbaselinesavetime/)(BaselineType) | Gibt die Grundspeicherzeit zurück. |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration)(double) | erhält[`Duration`](../duration/) Objekt mit der angegebenen Anzahl von Einheiten und dem Standarddauerformat, das in den Projekteinstellungen definiert ist[`DurationFormat`](../prj/durationformat/) . |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration_1)(double, TimeUnitType) | erhält[`Duration`](../duration/) Objekt mit der angegebenen Anzahl von[`TimeUnitType`](../timeunittype/) Einheiten. |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration_2)(TimeSpan, TimeUnitType) | erhält[`Duration`](../duration/) Objekt mit dem angegebenenTimeSpan Wert und angegeben[`TimeUnitType`](../timeunittype/) wert. |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount)() | Gibt die Seitenzahl für das zu rendernde Projekt zurück, wobei der Standardwert verwendet wird[`Timescale`](../../aspose.tasks.visualization/timescale/) (Tage). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_4)(PresentationFormat) | Gibt die Seitenzahl für das zu rendernde Projekt zurück, wobei der Standardwert verwendet wird[`Timescale`](../../aspose.tasks.visualization/timescale/) (Tage) und gegeben[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_1)(SaveOptions) | Gibt die Seitenzahl für das zu rendernde Projekt mit der angegebenen zurück[`SaveOptions`](../../aspose.tasks.saving/saveoptions/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_6)(Timescale) | Gibt die Seitenzahl für das zu rendernde Projekt mit der angegebenen zurück[`Timescale`](../../aspose.tasks.visualization/timescale/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_2)(PageSize, Timescale) | Gibt die Seitenzahl für das zu rendernde Projekt mit der angegebenen zurück[`Timescale`](../../aspose.tasks.visualization/timescale/) Und[`PageSize`](../../aspose.tasks.visualization/pagesize/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_5)(PresentationFormat, Timescale) | Gibt die Seitenzahl für das zu rendernde Projekt mit der angegebenen zurück[`Timescale`](../../aspose.tasks.visualization/timescale/) Und[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_3)(PageSize, Timescale, DateTime, DateTime) | Gibt die Seitenzahl für das zu rendernde Projekt mit der angegebenen zurück[`Timescale`](../../aspose.tasks.visualization/timescale/) ,[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) und Datumsbereich. |
| [GetPredecessors](../../aspose.tasks/project/getpredecessors/)(Task) | Gibt eine Sammlung von Aufgabenverknüpfungen zurück, die Vorgänger der angegebenen Aufgabe sind. |
| [GetWork](../../aspose.tasks/project/getwork/)(double) | erhält[`Duration`](../duration/) Objekt mit dem angegebenenDouble Wert und Standardarbeitsformat. |
| [Print](../../aspose.tasks/project/print/#print)() | Druckt das Projekt auf dem Standarddrucker mit Standarddruckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Print](../../aspose.tasks/project/print/#print_2)(PrinterSettings) | Druckt das Projekt gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Print](../../aspose.tasks/project/print/#print_1)(PrintOptions) | Druckt das Projekt auf dem Standarddrucker mit Standarddruckereinstellungen und benutzerdefinierten Speicheroptionen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Print](../../aspose.tasks/project/print/#print_6)(string) | Druckt das Projekt auf dem angegebenen Drucker mit Standarddruckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Print](../../aspose.tasks/project/print/#print_3)(PrinterSettings, PrintOptions) | Druckt das Projekt gemäß den angegebenen Druckereinstellungen und benutzerdefinierten Speicheroptionen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Print](../../aspose.tasks/project/print/#print_5)(PrinterSettings, string) | Druckt das Projekt gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Print](../../aspose.tasks/project/print/#print_4)(PrinterSettings, PrintOptions, string) | Druckt das Projekt gemäß den angegebenen Druckereinstellungen, benutzerdefinierten Speicheroptionen und dem angegebenen Dokumentnamen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche). |
| [Recalculate](../../aspose.tasks/project/recalculate/#recalculate)() | Plant alle Projektaufgaben-IDs, Gliederungsebenen, Start-/Endtermine neu, legt frühe/späte Termine fest, berechnet Lücken, Arbeits- und Kostenfelder. |
| [Recalculate](../../aspose.tasks/project/recalculate/#recalculate_1)(bool) | Plant alle Projektaufgaben-IDs, Gliederungsebenen, Start-/Endtermine neu, legt frühe/späte Termine fest, berechnet Lücken, Arbeits- und Kostenfelder mit optionaler Validierung. |
| [RecalculateResourceFields](../../aspose.tasks/project/recalculateresourcefields/)() | Berechnet ID, Start und Ende der Ressourcen neu. |
| [RecalculateResourceStartFinish](../../aspose.tasks/project/recalculateresourcestartfinish/)() | Berechnet Start und Ende von Ressourcen neu. |
| [RemoveInvalidResourceAssignments](../../aspose.tasks/project/removeinvalidresourceassignments/)() | Entfernt ungültige Ressourcenzuweisungen aus der Liste der Projektressourcenzuweisungen. |
| [RenumberWBSCode](../../aspose.tasks/project/renumberwbscode/#renumberwbscode)() | PSP-Code aller Vorgänge neu nummerieren. |
| [RenumberWBSCode](../../aspose.tasks/project/renumberwbscode/#renumberwbscode_1)(List&lt;int&gt;) | PSP-Code der bestandenen Aufgaben neu nummerieren. |
| [RescheduleUncompletedWorkToStartAfter](../../aspose.tasks/project/rescheduleuncompletedworktostartafter/#rescheduleuncompletedworktostartafter)(DateTime) | Plant nicht abgeschlossene Projektarbeit neu, sodass sie nach einem bestimmten Datum beginnt. |
| [RescheduleUncompletedWorkToStartAfter](../../aspose.tasks/project/rescheduleuncompletedworktostartafter/#rescheduleuncompletedworktostartafter_1)(DateTime, List&lt;Task&gt;) | Plant nicht abgeschlossene Arbeiten für eine bestimmte Liste von Aufgaben neu, damit sie nach einem bestimmten Datum beginnen. |
| [Save](../../aspose.tasks/project/save/#save_3)(string) | Speichert die Projektdaten in die Datei im mpp-Format. |
| [Save](../../aspose.tasks/project/save/#save)(Stream, MPPSaveOptions) | Speichert das Projekt unter Verwendung der angegebenen Speicheroptionen in einem Stream. |
| [Save](../../aspose.tasks/project/save/#save_1)(Stream, SaveFileFormat) | Speichert die Projektdaten im Stream. |
| [Save](../../aspose.tasks/project/save/#save_2)(Stream, SaveOptions) | Speichert das Projekt unter Verwendung der angegebenen Speicheroptionen in einem Stream. |
| [Save](../../aspose.tasks/project/save/#save_4)(string, MPPSaveOptions) | Speichert das Dokument unter Verwendung der angegebenen Speicheroptionen im mpp-Dateiformat. |
| [Save](../../aspose.tasks/project/save/#save_5)(string, SaveFileFormat) | Speichert die Projektdaten in der Datei. |
| [Save](../../aspose.tasks/project/save/#save_6)(string, SaveOptions) | Speichert das Dokument unter Verwendung der angegebenen Speicheroptionen in einer Datei. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate)(Stream) | Speichert das Projekt als Vorlage in einem angegebenen Stream. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_2)(string) | Speichert das Projekt als Vorlage im angegebenen Dateipfad. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_1)(Stream, SaveTemplateOptions) | Speichert das Projekt als Vorlage in einem angegebenen Stream. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_3)(string, SaveTemplateOptions) | Speichert das Projekt als Vorlage. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport)(Stream) | Speichert den Projektübersichtsbericht im Stream. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_2)(string) | Speichert den Projektübersichtsbericht als PDF-Datei. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_1)(Stream, ReportType) | Speichert den Projektbericht des angegebenen Typs im angegebenen Stream. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_3)(string, ReportType) | Speichert den Projektbericht des angegebenen Typs im PDF-Format im angegebenen Dateipfad. |
| [SelectAllChildTasks](../../aspose.tasks/project/selectallchildtasks/)() | Sammelt rekursiv alle untergeordneten Tasks der Root-Task. |
| [Set](../../aspose.tasks/project/set/#set)(Key&lt;DateTime, PrjKey&gt;, DateTime) | Ordnet die angegebene Eigenschaft dem angegebenen Wert in diesem Container zu. |
| [Set&lt;T&gt;](../../aspose.tasks/project/set/#set_1)(Key&lt;T, PrjKey&gt;, T) | Ordnet die angegebene Eigenschaft dem angegebenen Wert in diesem Container zu. |
| [SetBaseline](../../aspose.tasks/project/setbaseline/#setbaseline)(BaselineType) | Speichert Baseline-Felder in der angegebenen Baseline für das gesamte Projekt. |
| [SetBaseline](../../aspose.tasks/project/setbaseline/#setbaseline_1)(BaselineType, IEnumerable&lt;Task&gt;) | Speichert Baseline-Felder in der angegebenen Baseline für die ausgewählten Aufgaben. |
| [SetBaselineSaveTime](../../aspose.tasks/project/setbaselinesavetime/)(BaselineType, DateTime) | Legt die grundlegende Speicherzeit fest. |
| [UpdateProjectWorkAsComplete](../../aspose.tasks/project/updateprojectworkascomplete/#updateprojectworkascomplete)(DateTime, bool) | Aktualisiert alle Arbeiten als abgeschlossen bis zu einem bestimmten Datum für das gesamte Projekt. |
| [UpdateProjectWorkAsComplete](../../aspose.tasks/project/updateprojectworkascomplete/#updateprojectworkascomplete_1)(DateTime, bool, List&lt;Task&gt;) | Aktualisiert alle Arbeiten als abgeschlossen bis zu einem bestimmten Datum für die angegebene Aufgabenliste. |
| static [GetProjectFileInfo](../../aspose.tasks/project/getprojectfileinfo/#getprojectfileinfo)(Stream) | Ruft Projektdateiinformationen aus dem Stream ab. |
| static [GetProjectFileInfo](../../aspose.tasks/project/getprojectfileinfo/#getprojectfileinfo_1)(string) | Projektdateiinformationen aus der Datei lesen. |

### Bemerkungen

Der **Projekt** ist eine zentrale Klasse in der Aspose.Tasks-Bibliothek.

Kann man verwenden **Projekt**um eines der unterstützten Projektmanagementformate zu lesen: MPP, MPT, MPX, XML.

Um ein vorhandenes Dokument in einem der unterstützten Formate zu laden, übergeben Sie einen Dateinamen oder einen Stream an eines der **Projekt** Konstrukteure. Um ein leeres Projekt zu erstellen, rufen Sie den parameterlosen Konstruktor auf.

Verwenden Sie eine der Save-Methodenüberladungen, um das Projekt in einem der zu speichern[`SaveFileFormat`](../../aspose.tasks.saving/savefileformat/) Formate: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Festes Layout: PDF; Bilder: JPEG, PNG, BMP, TIFF, SVG; Text: TXT; Sonstiges: HTML.

Verwenden Sie zum Drucken des Projekts eine der[`Print`](./print/) Methodenüberladungen.

Der **Projekt** speichert projektweite Informationen wie z[`Views`](./views/) , [`BuiltInProps`](./builtinprops/) ,[`CustomProps`](./customprops/) , Und[`ExtendedAttributes`](./extendedattributes/) . Auf die meisten dieser Objekte kann über die entsprechenden Eigenschaften des zugegriffen werden **Projekt** Klasse.

Der **Projekt**ist eine Root-Entität, die Einstiegspunkte enthält, um andere Projektentitäten zu manipulieren, wie z[`Task`](../task/) ,[`Resource`](../resource/) ,[`ResourceAssignment`](../resourceassignment/) ,[`ExtendedAttribute`](../extendedattribute/) Und[`Calendar`](../calendar/).

Die **Projekt** Auf Entitäten kann beispielsweise über typisierte Sammlungen zugegriffen werden[`Children`](../task/children/) ,[`Resources`](./resources/) ,[`ResourceAssignments`](./resourceassignments/) , etc.

### Siehe auch

* namensraum [Aspose.Tasks](../../aspose.tasks/)
* Montage [Aspose.Tasks](../../)


