## Project class

プロジェクトを表します。

```csharp
public class Project
```

## コンストラクター

| 名前 | 説明 |
| --- | --- |
| [Project](project/#constructor)() | の新しいインスタンスを初期化します`Project`class. |
| [Project](project/#constructor_1)(DbSettings) | の新しいインスタンスを初期化します`Project`のインスタンスで指定されたデータベースからデータを読み取るクラス[`DbSettings`](../../aspose.tasks.connectivity/dbsettings/)class. |
| [Project](project/#constructor_2)(Stream) | の新しいインスタンスを初期化します`Project`ストリームからのクラス. |
| [Project](project/#constructor_7)(StreamReader) | の新しいインスタンスを初期化します`Project` StreamReader インスタンスのクラス. |
| [Project](project/#constructor_8)(string) | の新しいインスタンスを初期化します`Project`テンプレートからのクラス (既存の mpp または mpt ファイル). |
| [Project](project/#constructor_3)(Stream, LoadOptions) | の新しいインスタンスを初期化します`Project`の指定されたインスタンスを持つ Stream のクラス[`LoadOptions`](../loadoptions/)class. |
| [Project](project/#constructor_4)(Stream, ParseErrorCallback) | の新しいインスタンスを初期化します`Project`テンプレートからのクラス (既存の mpp または mpt ファイル). |
| [Project](project/#constructor_5)(Stream, PrimaveraReadOptions) | の新しいインスタンスを初期化します`Project`の指定されたインスタンスを持つ Stream のクラス[`PrimaveraReadOptions`](../primaverareadoptions/)class. |
| [Project](project/#constructor_6)(Stream, string) | の新しいインスタンスを初期化します`Project`テンプレートからのクラス (既存の mpp または mpt ファイル). |
| [Project](project/#constructor_9)(string, LoadOptions) | の新しいインスタンスを初期化します`Project`テンプレートからのクラス (既存の mpp または mpt ファイル) の指定されたインスタンスを持つ[`LoadOptions`](../loadoptions/)class. |
| [Project](project/#constructor_10)(string, ParseErrorCallback) | の新しいインスタンスを初期化します`Project`テンプレートからのクラス (既存の mpp または mpt ファイル). |
| [Project](project/#constructor_11)(string, PrimaveraReadOptions) | の新しいインスタンスを初期化します`Project`テンプレートからのクラス (既存の MPP または MPT ファイル) の指定されたインスタンスを持つ[`PrimaveraReadOptions`](../primaverareadoptions/)class. |
| [Project](project/#constructor_12)(string, string) | の新しいインスタンスを初期化します`Project`パスワードで保護されたテンプレートからのクラス (既存の mpp または mpt ファイル). |

## プロパティ

| 名前 | 説明 |
| --- | --- |
| [ActualsInSync](../../aspose.tasks/project/actualsinsync/) { get; set; } | ActualsInSync が設定されているかどうかを示す値を取得または設定します。 |
| [AdminProject](../../aspose.tasks/project/adminproject/) { get; set; } | AdminProject が設定されているかどうかを示す値を取得または設定します。 |
| [AreEditableActualCosts](../../aspose.tasks/project/areeditableactualcosts/) { get; set; } | AreEditableActualCosts が設定されているかどうかを示す値を取得または設定します。 |
| [Author](../../aspose.tasks/project/author/) { get; set; } | Author. の値を取得または設定します |
| [AutoAddNewResourcesAndTasks](../../aspose.tasks/project/autoaddnewresourcesandtasks/) { get; set; } | AutoAddNewResourcesAndTasks が設定されているかどうかを示す値を取得または設定します。 |
| [Autolink](../../aspose.tasks/project/autolink/) { get; set; } | オートリンクが設定されているかどうかを示す値を取得または設定します。 |
| [BaselineForEarnedValue](../../aspose.tasks/project/baselineforearnedvalue/) { get; set; } | BaselineForEarnedValue. の値を取得または設定します |
| [BuiltInProps](../../aspose.tasks/project/builtinprops/) { get; } | プロジェクトの組み込みプロパティ コレクションを取得します。 |
| [CalculationMode](../../aspose.tasks/project/calculationmode/) { get; set; } | プロジェクトの計算モードを取得または設定します。 のいずれかの値にすることができます[`CalculationMode`](./calculationmode/)列挙. |
| [Calendar](../../aspose.tasks/project/calendar/) { get; set; } | カレンダーの値を取得または設定します。 |
| [Calendars](../../aspose.tasks/project/calendars/) { get; } | 取得[`CalendarCollection`](../calendarcollection/)このプロジェクトインスタンスのオブジェクト. |
| [Category](../../aspose.tasks/project/category/) { get; set; } | カテゴリの値を取得または設定します。 |
| [Comments](../../aspose.tasks/project/comments/) { get; set; } | コメントの値を取得または設定します。 |
| [Company](../../aspose.tasks/project/company/) { get; set; } | Company. の値を取得または設定します。 |
| [CreationDate](../../aspose.tasks/project/creationdate/) { get; set; } | CreationDate. の値を取得または設定します |
| [CriticalPath](../../aspose.tasks/project/criticalpath/) { get; } | このプロジェクトのクリティカル パスを構成するクリティカル タスクのリストを含むコレクションを取得します。 これは O(n) オペレーションです。ここで、n はプロジェクト内のタスクの数です。 |
| [CriticalSlackLimit](../../aspose.tasks/project/criticalslacklimit/) { get; set; } | CriticalSlackLimit. の値を取得または設定します |
| [CurrencyCode](../../aspose.tasks/project/currencycode/) { get; set; } | CurrencyCode. の値を取得または設定します。 |
| [CurrencyDigits](../../aspose.tasks/project/currencydigits/) { get; set; } | CurrencyDigits. の値を取得または設定します |
| [CurrencySymbol](../../aspose.tasks/project/currencysymbol/) { get; set; } | CurrencySymbol. の値を取得または設定します |
| [CurrencySymbolPosition](../../aspose.tasks/project/currencysymbolposition/) { get; set; } | CurrencySymbolPosition. の値を取得または設定します |
| [CurrentDate](../../aspose.tasks/project/currentdate/) { get; set; } | CurrentDate. の値を取得または設定します |
| [CustomDateFormat](../../aspose.tasks/project/customdateformat/) { get; set; } | CustomDateFormat. の値を取得または設定します |
| [CustomProps](../../aspose.tasks/project/customprops/) { get; } | プロジェクトのカスタム プロパティ コレクションを取得します。 |
| [DateFormat](../../aspose.tasks/project/dateformat/) { get; set; } | DateFormat. の値を取得または設定します |
| [DaysPerMonth](../../aspose.tasks/project/dayspermonth/) { get; set; } | DaysPerMonth. の値を取得または設定します |
| [DefaultFinishTime](../../aspose.tasks/project/defaultfinishtime/) { get; set; } | DefaultFinishTime. の値を取得または設定します |
| [DefaultFixedCostAccrual](../../aspose.tasks/project/defaultfixedcostaccrual/) { get; set; } | DefaultFixedCostAccrual. の値を取得または設定します |
| [DefaultOvertimeRate](../../aspose.tasks/project/defaultovertimerate/) { get; set; } | DefaultOvertimeRate. の値を取得または設定します |
| [DefaultStandardRate](../../aspose.tasks/project/defaultstandardrate/) { get; set; } | DefaultStandardRate. の値を取得または設定します |
| [DefaultStartTime](../../aspose.tasks/project/defaultstarttime/) { get; set; } | DefaultStartTime. の値を取得または設定します |
| [DefaultTaskEVMethod](../../aspose.tasks/project/defaulttaskevmethod/) { get; set; } | DefaultTaskEVMethod. の値を取得または設定します |
| [DefaultTaskType](../../aspose.tasks/project/defaulttasktype/) { get; set; } | DefaultTaskType. の値を取得または設定します |
| [DefaultView](../../aspose.tasks/project/defaultview/) { get; set; } | プロジェクトのデフォルト ビューを取得または設定します。 |
| [DefaultWeekWorkingDays](../../aspose.tasks/project/defaultweekworkingdays/) { get; } | のインスタンスを取得します[`WeekDayCollection`](../weekdaycollection/)プロジェクトのデフォルトの週の稼働日と稼働時間のコレクションを表すクラス. |
| [DisplayOptions](../../aspose.tasks/project/displayoptions/) { get; } | のインスタンスを取得します[`ProjectDisplayOptions`](../projectdisplayoptions/)class. |
| [DurationFormat](../../aspose.tasks/project/durationformat/) { get; set; } | DurationFormat. の値を取得または設定します |
| [EarnedValueMethod](../../aspose.tasks/project/earnedvaluemethod/) { get; set; } | EarnedValueMethod. の値を取得または設定します |
| [ExtendedAttributes](../../aspose.tasks/project/extendedattributes/) { get; } | ExtendedAttributeDefinitionCollection オブジェクトを取得します。 プロジェクトに関連付けられた拡張属性 (カスタム フィールド) 定義のコレクション。 |
| [ExtendedCreationDate](../../aspose.tasks/project/extendedcreationdate/) { get; set; } | ExtendedCreationDate. の値を取得または設定します |
| [FinishDate](../../aspose.tasks/project/finishdate/) { get; set; } | FinishDate. の値を取得または設定します |
| [FiscalYearStart](../../aspose.tasks/project/fiscalyearstart/) { get; set; } | FiscalYearStart が設定されているかどうかを示す値を取得または設定します。 |
| [FyStartDate](../../aspose.tasks/project/fystartdate/) { get; set; } | FyStartDate. の値を取得または設定します |
| [Guid](../../aspose.tasks/project/guid/) { get; set; } | Guid. の値を取得または設定します |
| [HonorConstraints](../../aspose.tasks/project/honorconstraints/) { get; set; } | HonorConstraints が設定されているかどうかを示す値を取得または設定します。 |
| [HyperlinkBase](../../aspose.tasks/project/hyperlinkbase/) { get; set; } | HyperlinkBase. の値を取得または設定します |
| [InsertedProjectsLikeSummary](../../aspose.tasks/project/insertedprojectslikesummary/) { get; set; } | InsertedProjectsLikeSummary が設定されているかどうかを示す値を取得または設定します。 |
| [KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled](../../aspose.tasks/project/keeptaskonnearestworkingtimewhenmadeautoscheduled/) { get; set; } | KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled が設定されているかどうかを示す値を取得または設定します。 |
| [Keywords](../../aspose.tasks/project/keywords/) { get; set; } | キーワードの値を取得または設定します。 |
| [LastAuthor](../../aspose.tasks/project/lastauthor/) { get; set; } | LastAuthor. の値を取得または設定します |
| [LastPrinted](../../aspose.tasks/project/lastprinted/) { get; set; } | LastPrinted の値を取得または設定します。 |
| [LastSaved](../../aspose.tasks/project/lastsaved/) { get; set; } | LastSaved. の値を取得または設定します。 |
| [Manager](../../aspose.tasks/project/manager/) { get; set; } | Manager. の値を取得または設定します。 |
| [MicrosoftProjectServerURL](../../aspose.tasks/project/microsoftprojectserverurl/) { get; set; } | MicrosoftProjectServerURL が設定されているかどうかを示す値を取得または設定します。 |
| [MinutesPerDay](../../aspose.tasks/project/minutesperday/) { get; set; } | MinutesPerDay. の値を取得または設定します |
| [MinutesPerWeek](../../aspose.tasks/project/minutesperweek/) { get; set; } | MinutesPerWeek. の値を取得または設定します |
| [MoveCompletedEndsBack](../../aspose.tasks/project/movecompletedendsback/) { get; set; } | MoveCompletedEndsBack が設定されているかどうかを示す値を取得または設定します。 |
| [MoveCompletedEndsForward](../../aspose.tasks/project/movecompletedendsforward/) { get; set; } | MoveCompletedEndsForward が設定されているかどうかを示す値を取得または設定します。 |
| [MoveRemainingStartsBack](../../aspose.tasks/project/moveremainingstartsback/) { get; set; } | MoveRemainingStartsBack が設定されているかどうかを示す値を取得または設定します。 |
| [MoveRemainingStartsForward](../../aspose.tasks/project/moveremainingstartsforward/) { get; set; } | MoveRemainingStartsForward が設定されているかどうかを示す値を取得または設定します。 |
| [MultipleCriticalPaths](../../aspose.tasks/project/multiplecriticalpaths/) { get; set; } | MultipleCriticalPaths が設定されているかどうかを示す値を取得または設定します。 |
| [Name](../../aspose.tasks/project/name/) { get; set; } | Name. の値を取得または設定します。 |
| [NewTasksAreManual](../../aspose.tasks/project/newtasksaremanual/) { get; set; } | NewTasksAreManual が設定されているかどうかを示す値を取得または設定します。 |
| [NewTasksEffortDriven](../../aspose.tasks/project/newtaskseffortdriven/) { get; set; } | NewTasksEffortDriven が設定されているかどうかを示す値を取得または設定します。 |
| [NewTasksEstimated](../../aspose.tasks/project/newtasksestimated/) { get; set; } | NewTasksEstimated が設定されているかどうかを示す値を取得または設定します。 |
| [NewTaskStartDate](../../aspose.tasks/project/newtaskstartdate/) { get; set; } | NewTaskStartDate. の値を取得または設定します |
| [OleObjects](../../aspose.tasks/project/oleobjects/) { get; } | のインスタンスを含むコレクションを取得します[`OleObject`](../oleobject/)このプロジェクト ファイルにリンクまたは埋め込まれているクラス. mpp ファイル形式でのみ使用できます。このコレクションは、「クリア」操作を除いて読み取り専用です。 |
| [OutlineCodes](../../aspose.tasks/project/outlinecodes/) { get; } | OutlineCodeDefinitionCollection オブジェクトを取得します。 プロジェクトに関連付けられたアウトライン コード定義のコレクション。 |
| [ProjectExternallyEdited](../../aspose.tasks/project/projectexternallyedited/) { get; set; } | ProjectExternallyEdited が設定されているかどうかを示す値を取得または設定します。 |
| [RemoveFileProperties](../../aspose.tasks/project/removefileproperties/) { get; set; } | RemoveFileProperties が設定されているかどうかを示す値を取得または設定します。 |
| [ResourceAssignments](../../aspose.tasks/project/resourceassignments/) { get; } | ResourceAssignmentCollection オブジェクトを取得します。 |
| [ResourceFilters](../../aspose.tasks/project/resourcefilters/) { get; } | すべてのリソース ベースのフィルター定義を取得します。 ResourceFilters は、[`Filter`](../filter/)オブジェクト. |
| [ResourceGroups](../../aspose.tasks/project/resourcegroups/) { get; } | リソースベースのグループ定義をすべて取得します。 ResourceGroups は、[`Group`](../group/)オブジェクト. |
| [Resources](../../aspose.tasks/project/resources/) { get; } | ResourceCollection オブジェクトを取得します。 |
| [Revision](../../aspose.tasks/project/revision/) { get; set; } | Revision. の値を取得または設定します。 |
| [RootTask](../../aspose.tasks/project/roottask/) { get; } | タスク ツリーのルートを取得します。 |
| [SaveVersion](../../aspose.tasks/project/saveversion/) { get; set; } | SaveVersion の値を取得または設定します。 |
| [ScheduleFromStart](../../aspose.tasks/project/schedulefromstart/) { get; set; } | ScheduleFromStart が設定されているかどうかを示す値を取得または設定します。 |
| [ShowProjectSummaryTask](../../aspose.tasks/project/showprojectsummarytask/) { get; set; } | ShowProjectSummaryTask が設定されているかどうかを示す値を取得または設定します。 |
| [SplitsInProgressTasks](../../aspose.tasks/project/splitsinprogresstasks/) { get; set; } | SplitsInProgressTasks が設定されているかどうかを示す値を取得または設定します。 |
| [SpreadActualCost](../../aspose.tasks/project/spreadactualcost/) { get; set; } | SpreadActualCost が設定されているかどうかを示す値を取得または設定します。 |
| [SpreadPercentComplete](../../aspose.tasks/project/spreadpercentcomplete/) { get; set; } | SpreadPercentComplete が設定されているかどうかを示す値を取得または設定します。 |
| [StartDate](../../aspose.tasks/project/startdate/) { get; set; } | StartDate. の値を取得または設定します |
| [StatusDate](../../aspose.tasks/project/statusdate/) { get; set; } | StatusDate. の値を取得または設定します |
| [Subject](../../aspose.tasks/project/subject/) { get; set; } | Subject. の値を取得または設定します。 |
| [Tables](../../aspose.tasks/project/tables/) { get; } | のリストを取得します[`Table`](../table/)オブジェクト. |
| [TaskFilters](../../aspose.tasks/project/taskfilters/) { get; } | すべてのタスクベースのフィルター定義を取得します。 TaskFilters は、[`Filter`](../filter/)オブジェクト. |
| [TaskGroups](../../aspose.tasks/project/taskgroups/) { get; } | すべてのタスクベースのグループ定義を取得します。 TaskGroups は、[`Group`](../group/)オブジェクト. |
| [TaskLinks](../../aspose.tasks/project/tasklinks/) { get; } | 取得[`TaskLinkCollection`](../tasklinkcollection/)object. |
| [TaskUpdatesResource](../../aspose.tasks/project/taskupdatesresource/) { get; set; } | TaskUpdatesResource が設定されているかどうかを示す値を取得または設定します。 |
| [Template](../../aspose.tasks/project/template/) { get; set; } | Template. の値を取得または設定します。 |
| [TimescaleFinish](../../aspose.tasks/project/timescalefinish/) { get; set; } | TimescaleFinish. の値を取得または設定します |
| [TimescaleStart](../../aspose.tasks/project/timescalestart/) { get; set; } | TimescaleStart. の値を取得または設定します |
| [Title](../../aspose.tasks/project/title/) { get; set; } | タイトルの値を取得または設定します。 |
| [Uid](../../aspose.tasks/project/uid/) { get; set; } | Uid. の値を取得または設定します |
| [UpdateManuallyScheduledTasksWhenEditingLinks](../../aspose.tasks/project/updatemanuallyscheduledtaskswheneditinglinks/) { get; set; } | UpdateManuallyScheduledTasksWhenEditingLinks が設定されているかどうかを示す値を取得または設定します。 |
| [VbaProject](../../aspose.tasks/project/vbaproject/) { get; } | のインスタンスを取得します[`VbaProject`](./vbaproject/)class. |
| [Views](../../aspose.tasks/project/views/) { get; } | のリストを取得します[`View`](../view/)オブジェクト. |
| [WBSCodeDefinition](../../aspose.tasks/project/wbscodedefinition/) { get; set; } | プロジェクトの WBS コード定義を取得または設定します。 |
| [WeekStartDay](../../aspose.tasks/project/weekstartday/) { get; set; } | WeekStartDay. の値を取得または設定します |
| [WorkFormat](../../aspose.tasks/project/workformat/) { get; set; } | WorkFormat. の値を取得または設定します |

## メソッド

| 名前 | 説明 |
| --- | --- |
| [CopyTo](../../aspose.tasks/project/copyto/#copyto)(Project) | プロジェクトのメイン データとプロパティを別のプロジェクトにコピーします。 |
| [CopyTo](../../aspose.tasks/project/copyto/#copyto_1)(Project, CopyToOptions) | プロジェクトのメイン データとプロパティを別のプロジェクトにコピーします。 |
| [EnumerateAllChildTasks](../../aspose.tasks/project/enumerateallchildtasks/)() | ルート タスクを含むすべてのプロジェクトのタスクを再帰的に列挙します。 |
| [Get&lt;T&gt;](../../aspose.tasks/project/get/)(Key&lt;T, PrjKey&gt;) | このコンテナでプロパティがマップされている値を返します. |
| [GetBaselineSaveTime](../../aspose.tasks/project/getbaselinesavetime/)(BaselineType) | ベースラインの保存時間を返します。 |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration)(double) | 取得[`Duration`](../duration/)指定された単位数と、プロジェクトの設定で定義されているデフォルトの期間形式を持つオブジェクト[`DurationFormat`](../prj/durationformat/). |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration_1)(double, TimeUnitType) | 取得[`Duration`](../duration/)指定された数のオブジェクト[`TimeUnitType`](../timeunittype/)units. |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration_2)(TimeSpan, TimeUnitType) | 取得[`Duration`](../duration/)指定されたオブジェクトTimeSpan値と指定[`TimeUnitType`](../timeunittype/)値. |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount)() | デフォルトを使用してレンダリングされるプロジェクトのページ数を返します[`Timescale`](../../aspose.tasks.visualization/timescale/)(日). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_4)(PresentationFormat) | デフォルトを使用してレンダリングされるプロジェクトのページ数を返します[`Timescale`](../../aspose.tasks.visualization/timescale/) (日) および与えられた[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_1)(SaveOptions) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返します[`SaveOptions`](../../aspose.tasks.saving/saveoptions/). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_6)(Timescale) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返します[`Timescale`](../../aspose.tasks.visualization/timescale/). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_2)(PageSize, Timescale) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返します[`Timescale`](../../aspose.tasks.visualization/timescale/)と[`PageSize`](../../aspose.tasks.visualization/pagesize/). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_5)(PresentationFormat, Timescale) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返します[`Timescale`](../../aspose.tasks.visualization/timescale/)と[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_3)(PageSize, Timescale, DateTime, DateTime) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返します[`Timescale`](../../aspose.tasks.visualization/timescale/)、[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/)および日付範囲. |
| [GetPredecessors](../../aspose.tasks/project/getpredecessors/)(Task) | 指定されたタスクの先行タスクであるタスク リンクのコレクションを返します。 |
| [GetWork](../../aspose.tasks/project/getwork/)(double) | 取得[`Duration`](../duration/)指定されたオブジェクトDouble値とデフォルトの作業形式. |
| [Print](../../aspose.tasks/project/print/#print)() | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、デフォルトのプリンター設定でプロジェクトをデフォルトのプリンターに印刷します。 |
| [Print](../../aspose.tasks/project/print/#print_2)(PrinterSettings) | 標準 (ユーザー インターフェイスなし) 印刷コントローラーを使用して、指定されたプリンター設定に従ってプロジェクトを印刷します。 |
| [Print](../../aspose.tasks/project/print/#print_1)(PrintOptions) | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、既定のプリンター設定とカスタム保存オプションを使用して、既定のプリンターにプロジェクトを印刷します。 |
| [Print](../../aspose.tasks/project/print/#print_6)(string) | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、デフォルトのプリンター設定で指定されたプリンターにプロジェクトを印刷します。 |
| [Print](../../aspose.tasks/project/print/#print_3)(PrinterSettings, PrintOptions) | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、指定されたプリンター設定とカスタム保存オプションに従ってプロジェクトを印刷します。 |
| [Print](../../aspose.tasks/project/print/#print_5)(PrinterSettings, string) | 標準 (ユーザー インターフェイスなし) 印刷コントローラーを使用して、指定されたプリンター設定に従ってプロジェクトを印刷します。 |
| [Print](../../aspose.tasks/project/print/#print_4)(PrinterSettings, PrintOptions, string) | 指定されたプリンター設定、カスタム保存オプション、および指定されたドキュメント名に従って、標準 (ユーザー インターフェイスなし) 印刷コントローラーを使用してプロジェクトを印刷します。 |
| [Recalculate](../../aspose.tasks/project/recalculate/#recalculate)() | すべてのプロジェクト タスク ID、アウトライン レベル、開始日/終了日を再スケジュールし、早い/遅い日付を設定し、スラック、作業、およびコスト フィールドを計算します。 |
| [Recalculate](../../aspose.tasks/project/recalculate/#recalculate_1)(bool) | すべてのプロジェクト タスク ID、アウトライン レベル、開始日/終了日を再スケジュールし、早い/遅い日付を設定し、オプションの検証を使用してスラック、作業、およびコスト フィールドを計算します。 |
| [RecalculateResourceFields](../../aspose.tasks/project/recalculateresourcefields/)() | リソースの ID、開始、終了を再計算します。 |
| [RecalculateResourceStartFinish](../../aspose.tasks/project/recalculateresourcestartfinish/)() | リソースの開始と終了を再計算します。 |
| [RemoveInvalidResourceAssignments](../../aspose.tasks/project/removeinvalidresourceassignments/)() | プロジェクト リソース割り当てリストから無効なリソース割り当てを削除します。 |
| [RenumberWBSCode](../../aspose.tasks/project/renumberwbscode/#renumberwbscode)() | すべてのタスクの WBS コードを再番号付けします。 |
| [RenumberWBSCode](../../aspose.tasks/project/renumberwbscode/#renumberwbscode_1)(List&lt;int&gt;) | 渡されたタスクの WBS コードを再採番します。 |
| [RescheduleUncompletedWorkToStartAfter](../../aspose.tasks/project/rescheduleuncompletedworktostartafter/#rescheduleuncompletedworktostartafter)(DateTime) | 未完了のプロジェクト作業を、指定された日付以降に開始するように再スケジュールします。 |
| [RescheduleUncompletedWorkToStartAfter](../../aspose.tasks/project/rescheduleuncompletedworktostartafter/#rescheduleuncompletedworktostartafter_1)(DateTime, List&lt;Task&gt;) | 指定されたタスクのリストの未完了の作業を、指定された日付の後に開始するように再スケジュールします。 |
| [Save](../../aspose.tasks/project/save/#save_3)(string) | プロジェクトデータを mpp 形式のファイルに保存します。 |
| [Save](../../aspose.tasks/project/save/#save)(Stream, MPPSaveOptions) | 指定された保存オプションを使用して、プロジェクトをストリームに保存します。 |
| [Save](../../aspose.tasks/project/save/#save_1)(Stream, SaveFileFormat) | プロジェクト データをストリームに保存します。 |
| [Save](../../aspose.tasks/project/save/#save_2)(Stream, SaveOptions) | 指定された保存オプションを使用して、プロジェクトをストリームに保存します。 |
| [Save](../../aspose.tasks/project/save/#save_4)(string, MPPSaveOptions) | 指定された保存オプションを使用して、ドキュメントを mpp ファイル形式で保存します。 |
| [Save](../../aspose.tasks/project/save/#save_5)(string, SaveFileFormat) | プロジェクトデータをファイルに保存します。 |
| [Save](../../aspose.tasks/project/save/#save_6)(string, SaveOptions) | 指定された保存オプションを使用してドキュメントをファイルに保存します。 |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate)(Stream) | プロジェクトをテンプレートとして指定したストリームに保存します。 |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_2)(string) | プロジェクトをテンプレートとして指定したファイル パスに保存します。 |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_1)(Stream, SaveTemplateOptions) | プロジェクトをテンプレートとして指定したストリームに保存します。 |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_3)(string, SaveTemplateOptions) | プロジェクトをテンプレートとして保存します。 |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport)(Stream) | プロジェクト概要レポートをストリームに保存します。 |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_2)(string) | プロジェクト概要レポートを PDF ファイルに保存します。 |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_1)(Stream, ReportType) | 指定したタイプのプロジェクト レポートを指定したストリームに保存します。 |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_3)(string, ReportType) | 指定したタイプのプロジェクト レポートを PDF 形式で指定したファイル パスに保存します。 |
| [SelectAllChildTasks](../../aspose.tasks/project/selectallchildtasks/)() | ルート タスクのすべての子タスクを再帰的に収集します。 |
| [Set](../../aspose.tasks/project/set/#set)(Key&lt;DateTime, PrjKey&gt;, DateTime) | 指定されたプロパティをこのコンテナー内の指定された値にマップします。 |
| [Set&lt;T&gt;](../../aspose.tasks/project/set/#set_1)(Key&lt;T, PrjKey&gt;, T) | 指定されたプロパティをこのコンテナー内の指定された値にマップします。 |
| [SetBaseline](../../aspose.tasks/project/setbaseline/#setbaseline)(BaselineType) | ベースライン フィールドを、プロジェクト全体の指定されたベースラインに保存します。 |
| [SetBaseline](../../aspose.tasks/project/setbaseline/#setbaseline_1)(BaselineType, IEnumerable&lt;Task&gt;) | ベースライン フィールドを、選択したタスクの指定したベースラインに保存します。 |
| [SetBaselineSaveTime](../../aspose.tasks/project/setbaselinesavetime/)(BaselineType, DateTime) | ベースラインの保存時間を設定します。 |
| [UpdateProjectWorkAsComplete](../../aspose.tasks/project/updateprojectworkascomplete/#updateprojectworkascomplete)(DateTime, bool) | プロジェクト全体の指定日までのすべての作業を完了として更新します。 |
| [UpdateProjectWorkAsComplete](../../aspose.tasks/project/updateprojectworkascomplete/#updateprojectworkascomplete_1)(DateTime, bool, List&lt;Task&gt;) | 指定されたタスクのリストについて、指定された日付までのすべての作業を完了として更新します。 |
| static [GetProjectFileInfo](../../aspose.tasks/project/getprojectfileinfo/#getprojectfileinfo)(Stream) | ストリームからプロジェクト ファイル情報を取得します。 |
| static [GetProjectFileInfo](../../aspose.tasks/project/getprojectfileinfo/#getprojectfileinfo_1)(string) | ファイルからプロジェクト ファイル情報を読み取ります。 |

### 備考

の **計画**Aspose.Tasks ライブラリの中心的なクラスです。

使用できます **計画**サポートされているプロジェクト管理形式のいずれかを読み取る: MPP、MPT、MPX、XML.

サポートされている形式のいずれかで既存のドキュメントをロードするには、ファイル名またはストリームをいずれかの **計画**コンストラクタ。空のプロジェクトを作成するには、パラメーターなしのコンストラクターを呼び出します。

Save メソッドのオーバーロードの 1 つを使用して、プロジェクトをいずれかの場所に保存します。[`SaveFileFormat`](../../aspose.tasks.saving/savefileformat/)フォーマット: Primavera: P6 XML、PM XER; Microsoft Excel: XLSX、XML;固定レイアウト: PDF;画像: JPEG、PNG、BMP、TIFF、SVG;テキスト: TXT;その他: HTML.

プロジェクトを印刷するには、次のいずれかを使用します。[`Print`](./print/)メソッドのオーバーロード。

の **計画**次のようなプロジェクト全体の情報を保存します[`Views`](./views/)、 [`BuiltInProps`](./builtinprops/)、[`CustomProps`](./customprops/) 、 と[`ExtendedAttributes`](./extendedattributes/). これらのオブジェクトのほとんどは、 **計画**クラス。

の **計画**などの他のプロジェクト エンティティを操作するためのエントリ ポイントを含むルート エンティティです。[`Task`](../task/)、[`Resource`](../resource/)、[`ResourceAssignment`](../resourceassignment/)、[`ExtendedAttribute`](../extendedattribute/)と[`Calendar`](../calendar/).

**計画**エンティティには、型付きコレクションを介してアクセスできます。たとえば、[`Children`](../task/children/)、[`Resources`](./resources/)、[`ResourceAssignments`](./resourceassignments/)など

### 関連項目

* 名前空間 [Aspose.Tasks](../../aspose.tasks/)
* 組み立て [Aspose.Tasks](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
