Project
コンテンツ
[
隠れる
]Project class
プロジェクトを表します。
public class Project
コンストラクター
名前 | 説明 |
---|---|
Project() | の新しいインスタンスを初期化しますProject class. |
Project(DbSettings) | の新しいインスタンスを初期化しますProject のインスタンスで指定されたデータベースからデータを読み取るクラスDbSettings class. |
Project(Stream) | の新しいインスタンスを初期化しますProject ストリームからのクラス. |
Project(StreamReader) | の新しいインスタンスを初期化しますProject StreamReader インスタンスのクラス. |
Project(string) | の新しいインスタンスを初期化しますProject テンプレートからのクラス (既存の mpp または mpt ファイル). |
Project(Stream, LoadOptions) | の新しいインスタンスを初期化しますProject の指定されたインスタンスを持つ Stream のクラスLoadOptions class. |
Project(Stream, ParseErrorCallback) | の新しいインスタンスを初期化しますProject テンプレートからのクラス (既存の mpp または mpt ファイル). |
Project(Stream, PrimaveraReadOptions) | の新しいインスタンスを初期化しますProject の指定されたインスタンスを持つ Stream のクラスPrimaveraReadOptions class. |
Project(Stream, string) | の新しいインスタンスを初期化しますProject テンプレートからのクラス (既存の mpp または mpt ファイル). |
Project(string, LoadOptions) | の新しいインスタンスを初期化しますProject テンプレートからのクラス (既存の mpp または mpt ファイル) の指定されたインスタンスを持つLoadOptions class. |
Project(string, ParseErrorCallback) | の新しいインスタンスを初期化しますProject テンプレートからのクラス (既存の mpp または mpt ファイル). |
Project(string, PrimaveraReadOptions) | の新しいインスタンスを初期化しますProject テンプレートからのクラス (既存の MPP または MPT ファイル) の指定されたインスタンスを持つPrimaveraReadOptions class. |
Project(string, string) | の新しいインスタンスを初期化しますProject パスワードで保護されたテンプレートからのクラス (既存の mpp または mpt ファイル). |
プロパティ
名前 | 説明 |
---|---|
ActualsInSync { get; set; } | ActualsInSync が設定されているかどうかを示す値を取得または設定します。 |
AdminProject { get; set; } | AdminProject が設定されているかどうかを示す値を取得または設定します。 |
AreEditableActualCosts { get; set; } | AreEditableActualCosts が設定されているかどうかを示す値を取得または設定します。 |
Author { get; set; } | Author. の値を取得または設定します |
AutoAddNewResourcesAndTasks { get; set; } | AutoAddNewResourcesAndTasks が設定されているかどうかを示す値を取得または設定します。 |
Autolink { get; set; } | オートリンクが設定されているかどうかを示す値を取得または設定します。 |
BaselineForEarnedValue { get; set; } | BaselineForEarnedValue. の値を取得または設定します |
BuiltInProps { get; } | プロジェクトの組み込みプロパティ コレクションを取得します。 |
CalculationMode { get; set; } | プロジェクトの計算モードを取得または設定します。 のいずれかの値にすることができますCalculationMode 列挙. |
Calendar { get; set; } | カレンダーの値を取得または設定します。 |
Calendars { get; } | 取得CalendarCollection このプロジェクトインスタンスのオブジェクト. |
Category { get; set; } | カテゴリの値を取得または設定します。 |
Comments { get; set; } | コメントの値を取得または設定します。 |
Company { get; set; } | Company. の値を取得または設定します。 |
CreationDate { get; set; } | CreationDate. の値を取得または設定します |
CriticalPath { get; } | このプロジェクトのクリティカル パスを構成するクリティカル タスクのリストを含むコレクションを取得します。 これは O(n) オペレーションです。ここで、n はプロジェクト内のタスクの数です。 |
CriticalSlackLimit { get; set; } | CriticalSlackLimit. の値を取得または設定します |
CurrencyCode { get; set; } | CurrencyCode. の値を取得または設定します。 |
CurrencyDigits { get; set; } | CurrencyDigits. の値を取得または設定します |
CurrencySymbol { get; set; } | CurrencySymbol. の値を取得または設定します |
CurrencySymbolPosition { get; set; } | CurrencySymbolPosition. の値を取得または設定します |
CurrentDate { get; set; } | CurrentDate. の値を取得または設定します |
CustomDateFormat { get; set; } | CustomDateFormat. の値を取得または設定します |
CustomProps { get; } | プロジェクトのカスタム プロパティ コレクションを取得します。 |
DateFormat { get; set; } | DateFormat. の値を取得または設定します |
DaysPerMonth { get; set; } | DaysPerMonth. の値を取得または設定します |
DefaultFinishTime { get; set; } | DefaultFinishTime. の値を取得または設定します |
DefaultFixedCostAccrual { get; set; } | DefaultFixedCostAccrual. の値を取得または設定します |
DefaultOvertimeRate { get; set; } | DefaultOvertimeRate. の値を取得または設定します |
DefaultStandardRate { get; set; } | DefaultStandardRate. の値を取得または設定します |
DefaultStartTime { get; set; } | DefaultStartTime. の値を取得または設定します |
DefaultTaskEVMethod { get; set; } | DefaultTaskEVMethod. の値を取得または設定します |
DefaultTaskType { get; set; } | DefaultTaskType. の値を取得または設定します |
DefaultView { get; set; } | プロジェクトのデフォルト ビューを取得または設定します。 |
DefaultWeekWorkingDays { get; } | のインスタンスを取得しますWeekDayCollection プロジェクトのデフォルトの週の稼働日と稼働時間のコレクションを表すクラス. |
DisplayOptions { get; } | のインスタンスを取得しますProjectDisplayOptions class. |
DurationFormat { get; set; } | DurationFormat. の値を取得または設定します |
EarnedValueMethod { get; set; } | EarnedValueMethod. の値を取得または設定します |
ExtendedAttributes { get; } | ExtendedAttributeDefinitionCollection オブジェクトを取得します。 プロジェクトに関連付けられた拡張属性 (カスタム フィールド) 定義のコレクション。 |
ExtendedCreationDate { get; set; } | ExtendedCreationDate. の値を取得または設定します |
FinishDate { get; set; } | FinishDate. の値を取得または設定します |
FiscalYearStart { get; set; } | FiscalYearStart が設定されているかどうかを示す値を取得または設定します。 |
FyStartDate { get; set; } | FyStartDate. の値を取得または設定します |
Guid { get; set; } | Guid. の値を取得または設定します |
HonorConstraints { get; set; } | HonorConstraints が設定されているかどうかを示す値を取得または設定します。 |
HyperlinkBase { get; set; } | HyperlinkBase. の値を取得または設定します |
InsertedProjectsLikeSummary { get; set; } | InsertedProjectsLikeSummary が設定されているかどうかを示す値を取得または設定します。 |
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; } | KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled が設定されているかどうかを示す値を取得または設定します。 |
Keywords { get; set; } | キーワードの値を取得または設定します。 |
LastAuthor { get; set; } | LastAuthor. の値を取得または設定します |
LastPrinted { get; set; } | LastPrinted の値を取得または設定します。 |
LastSaved { get; set; } | LastSaved. の値を取得または設定します。 |
Manager { get; set; } | Manager. の値を取得または設定します。 |
MicrosoftProjectServerURL { get; set; } | MicrosoftProjectServerURL が設定されているかどうかを示す値を取得または設定します。 |
MinutesPerDay { get; set; } | MinutesPerDay. の値を取得または設定します |
MinutesPerWeek { get; set; } | MinutesPerWeek. の値を取得または設定します |
MoveCompletedEndsBack { get; set; } | MoveCompletedEndsBack が設定されているかどうかを示す値を取得または設定します。 |
MoveCompletedEndsForward { get; set; } | MoveCompletedEndsForward が設定されているかどうかを示す値を取得または設定します。 |
MoveRemainingStartsBack { get; set; } | MoveRemainingStartsBack が設定されているかどうかを示す値を取得または設定します。 |
MoveRemainingStartsForward { get; set; } | MoveRemainingStartsForward が設定されているかどうかを示す値を取得または設定します。 |
MultipleCriticalPaths { get; set; } | MultipleCriticalPaths が設定されているかどうかを示す値を取得または設定します。 |
Name { get; set; } | Name. の値を取得または設定します。 |
NewTasksAreManual { get; set; } | NewTasksAreManual が設定されているかどうかを示す値を取得または設定します。 |
NewTasksEffortDriven { get; set; } | NewTasksEffortDriven が設定されているかどうかを示す値を取得または設定します。 |
NewTasksEstimated { get; set; } | NewTasksEstimated が設定されているかどうかを示す値を取得または設定します。 |
NewTaskStartDate { get; set; } | NewTaskStartDate. の値を取得または設定します |
OleObjects { get; } | のインスタンスを含むコレクションを取得しますOleObject このプロジェクト ファイルにリンクまたは埋め込まれているクラス. mpp ファイル形式でのみ使用できます。このコレクションは、「クリア」操作を除いて読み取り専用です。 |
OutlineCodes { get; } | OutlineCodeDefinitionCollection オブジェクトを取得します。 プロジェクトに関連付けられたアウトライン コード定義のコレクション。 |
ProjectExternallyEdited { get; set; } | ProjectExternallyEdited が設定されているかどうかを示す値を取得または設定します。 |
RemoveFileProperties { get; set; } | RemoveFileProperties が設定されているかどうかを示す値を取得または設定します。 |
ResourceAssignments { get; } | ResourceAssignmentCollection オブジェクトを取得します。 |
ResourceFilters { get; } | すべてのリソース ベースのフィルター定義を取得します。 ResourceFilters は、Filter オブジェクト. |
ResourceGroups { get; } | リソースベースのグループ定義をすべて取得します。 ResourceGroups は、Group オブジェクト. |
Resources { get; } | ResourceCollection オブジェクトを取得します。 |
Revision { get; set; } | Revision. の値を取得または設定します。 |
RootTask { get; } | タスク ツリーのルートを取得します。 |
SaveVersion { get; set; } | SaveVersion の値を取得または設定します。 |
ScheduleFromStart { get; set; } | ScheduleFromStart が設定されているかどうかを示す値を取得または設定します。 |
ShowProjectSummaryTask { get; set; } | ShowProjectSummaryTask が設定されているかどうかを示す値を取得または設定します。 |
SplitsInProgressTasks { get; set; } | SplitsInProgressTasks が設定されているかどうかを示す値を取得または設定します。 |
SpreadActualCost { get; set; } | SpreadActualCost が設定されているかどうかを示す値を取得または設定します。 |
SpreadPercentComplete { get; set; } | SpreadPercentComplete が設定されているかどうかを示す値を取得または設定します。 |
StartDate { get; set; } | StartDate. の値を取得または設定します |
StatusDate { get; set; } | StatusDate. の値を取得または設定します |
Subject { get; set; } | Subject. の値を取得または設定します。 |
Tables { get; } | のリストを取得しますTable オブジェクト. |
TaskFilters { get; } | すべてのタスクベースのフィルター定義を取得します。 TaskFilters は、Filter オブジェクト. |
TaskGroups { get; } | すべてのタスクベースのグループ定義を取得します。 TaskGroups は、Group オブジェクト. |
TaskLinks { get; } | 取得TaskLinkCollection object. |
TaskUpdatesResource { get; set; } | TaskUpdatesResource が設定されているかどうかを示す値を取得または設定します。 |
Template { get; set; } | Template. の値を取得または設定します。 |
TimescaleFinish { get; set; } | TimescaleFinish. の値を取得または設定します |
TimescaleStart { get; set; } | TimescaleStart. の値を取得または設定します |
Title { get; set; } | タイトルの値を取得または設定します。 |
Uid { get; set; } | Uid. の値を取得または設定します |
UpdateManuallyScheduledTasksWhenEditingLinks { get; set; } | UpdateManuallyScheduledTasksWhenEditingLinks が設定されているかどうかを示す値を取得または設定します。 |
VbaProject { get; } | のインスタンスを取得しますVbaProject class. |
Views { get; } | のリストを取得しますView オブジェクト. |
WBSCodeDefinition { get; set; } | プロジェクトの WBS コード定義を取得または設定します。 |
WeekStartDay { get; set; } | WeekStartDay. の値を取得または設定します |
WorkFormat { get; set; } | WorkFormat. の値を取得または設定します |
メソッド
名前 | 説明 |
---|---|
CopyTo(Project) | プロジェクトのメイン データとプロパティを別のプロジェクトにコピーします。 |
CopyTo(Project, CopyToOptions) | プロジェクトのメイン データとプロパティを別のプロジェクトにコピーします。 |
EnumerateAllChildTasks() | ルート タスクを含むすべてのプロジェクトのタスクを再帰的に列挙します。 |
Get<T>(Key<T, PrjKey>) | このコンテナでプロパティがマップされている値を返します. |
GetBaselineSaveTime(BaselineType) | ベースラインの保存時間を返します。 |
GetDuration(double) | 取得Duration 指定された単位数と、プロジェクトの設定で定義されているデフォルトの期間形式を持つオブジェクトDurationFormat . |
GetDuration(double, TimeUnitType) | 取得Duration 指定された数のオブジェクトTimeUnitType units. |
GetDuration(TimeSpan, TimeUnitType) | 取得Duration 指定されたオブジェクトTimeSpan値と指定TimeUnitType 値. |
GetPageCount() | デフォルトを使用してレンダリングされるプロジェクトのページ数を返しますTimescale (日). |
GetPageCount(PresentationFormat) | デフォルトを使用してレンダリングされるプロジェクトのページ数を返しますTimescale (日) および与えられたPresentationFormat |
GetPageCount(SaveOptions) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返しますSaveOptions . |
GetPageCount(Timescale) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返しますTimescale . |
GetPageCount(PageSize, Timescale) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返しますTimescale とPageSize . |
GetPageCount(PresentationFormat, Timescale) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返しますTimescale とPresentationFormat . |
GetPageCount(PageSize, Timescale, DateTime, DateTime) | 指定されたものを使用してレンダリングされるプロジェクトのページ数を返しますTimescale 、PresentationFormat および日付範囲. |
GetPredecessors(Task) | 指定されたタスクの先行タスクであるタスク リンクのコレクションを返します。 |
GetWork(double) | 取得Duration 指定されたオブジェクトDouble値とデフォルトの作業形式. |
Print() | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、デフォルトのプリンター設定でプロジェクトをデフォルトのプリンターに印刷します。 |
Print(PrinterSettings) | 標準 (ユーザー インターフェイスなし) 印刷コントローラーを使用して、指定されたプリンター設定に従ってプロジェクトを印刷します。 |
Print(PrintOptions) | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、既定のプリンター設定とカスタム保存オプションを使用して、既定のプリンターにプロジェクトを印刷します。 |
Print(string) | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、デフォルトのプリンター設定で指定されたプリンターにプロジェクトを印刷します。 |
Print(PrinterSettings, PrintOptions) | 標準 (ユーザー インターフェイスなし) プリント コントローラーを使用して、指定されたプリンター設定とカスタム保存オプションに従ってプロジェクトを印刷します。 |
Print(PrinterSettings, string) | 標準 (ユーザー インターフェイスなし) 印刷コントローラーを使用して、指定されたプリンター設定に従ってプロジェクトを印刷します。 |
Print(PrinterSettings, PrintOptions, string) | 指定されたプリンター設定、カスタム保存オプション、および指定されたドキュメント名に従って、標準 (ユーザー インターフェイスなし) 印刷コントローラーを使用してプロジェクトを印刷します。 |
Recalculate() | すべてのプロジェクト タスク ID、アウトライン レベル、開始日/終了日を再スケジュールし、早い/遅い日付を設定し、スラック、作業、およびコスト フィールドを計算します。 |
Recalculate(bool) | すべてのプロジェクト タスク ID、アウトライン レベル、開始日/終了日を再スケジュールし、早い/遅い日付を設定し、オプションの検証を使用してスラック、作業、およびコスト フィールドを計算します。 |
RecalculateResourceFields() | リソースの ID、開始、終了を再計算します。 |
RecalculateResourceStartFinish() | リソースの開始と終了を再計算します。 |
RemoveInvalidResourceAssignments() | プロジェクト リソース割り当てリストから無効なリソース割り当てを削除します。 |
RenumberWBSCode() | すべてのタスクの WBS コードを再番号付けします。 |
RenumberWBSCode(List<int>) | 渡されたタスクの WBS コードを再採番します。 |
RescheduleUncompletedWorkToStartAfter(DateTime) | 未完了のプロジェクト作業を、指定された日付以降に開始するように再スケジュールします。 |
RescheduleUncompletedWorkToStartAfter(DateTime, List<Task>) | 指定されたタスクのリストの未完了の作業を、指定された日付の後に開始するように再スケジュールします。 |
Save(string) | プロジェクトデータを mpp 形式のファイルに保存します。 |
Save(Stream, MPPSaveOptions) | 指定された保存オプションを使用して、プロジェクトをストリームに保存します。 |
Save(Stream, SaveFileFormat) | プロジェクト データをストリームに保存します。 |
Save(Stream, SaveOptions) | 指定された保存オプションを使用して、プロジェクトをストリームに保存します。 |
Save(string, MPPSaveOptions) | 指定された保存オプションを使用して、ドキュメントを mpp ファイル形式で保存します。 |
Save(string, SaveFileFormat) | プロジェクトデータをファイルに保存します。 |
Save(string, SaveOptions) | 指定された保存オプションを使用してドキュメントをファイルに保存します。 |
SaveAsTemplate(Stream) | プロジェクトをテンプレートとして指定したストリームに保存します。 |
SaveAsTemplate(string) | プロジェクトをテンプレートとして指定したファイル パスに保存します。 |
SaveAsTemplate(Stream, SaveTemplateOptions) | プロジェクトをテンプレートとして指定したストリームに保存します。 |
SaveAsTemplate(string, SaveTemplateOptions) | プロジェクトをテンプレートとして保存します。 |
SaveReport(Stream) | プロジェクト概要レポートをストリームに保存します。 |
SaveReport(string) | プロジェクト概要レポートを PDF ファイルに保存します。 |
SaveReport(Stream, ReportType) | 指定したタイプのプロジェクト レポートを指定したストリームに保存します。 |
SaveReport(string, ReportType) | 指定したタイプのプロジェクト レポートを PDF 形式で指定したファイル パスに保存します。 |
SelectAllChildTasks() | ルート タスクのすべての子タスクを再帰的に収集します。 |
Set(Key<DateTime, PrjKey>, DateTime) | 指定されたプロパティをこのコンテナー内の指定された値にマップします。 |
Set<T>(Key<T, PrjKey>, T) | 指定されたプロパティをこのコンテナー内の指定された値にマップします。 |
SetBaseline(BaselineType) | ベースライン フィールドを、プロジェクト全体の指定されたベースラインに保存します。 |
SetBaseline(BaselineType, IEnumerable<Task>) | ベースライン フィールドを、選択したタスクの指定したベースラインに保存します。 |
SetBaselineSaveTime(BaselineType, DateTime) | ベースラインの保存時間を設定します。 |
UpdateProjectWorkAsComplete(DateTime, bool) | プロジェクト全体の指定日までのすべての作業を完了として更新します。 |
UpdateProjectWorkAsComplete(DateTime, bool, List<Task>) | 指定されたタスクのリストについて、指定された日付までのすべての作業を完了として更新します。 |
static GetProjectFileInfo(Stream) | ストリームからプロジェクト ファイル情報を取得します。 |
static GetProjectFileInfo(string) | ファイルからプロジェクト ファイル情報を読み取ります。 |
備考
の 計画Aspose.Tasks ライブラリの中心的なクラスです。
使用できます 計画サポートされているプロジェクト管理形式のいずれかを読み取る: MPP、MPT、MPX、XML.
サポートされている形式のいずれかで既存のドキュメントをロードするには、ファイル名またはストリームをいずれかの 計画コンストラクタ。空のプロジェクトを作成するには、パラメーターなしのコンストラクターを呼び出します。
Save メソッドのオーバーロードの 1 つを使用して、プロジェクトをいずれかの場所に保存します。SaveFileFormat
フォーマット: Primavera: P6 XML、PM XER; Microsoft Excel: XLSX、XML;固定レイアウト: PDF;画像: JPEG、PNG、BMP、TIFF、SVG;テキスト: TXT;その他: HTML.
プロジェクトを印刷するには、次のいずれかを使用します。Print
メソッドのオーバーロード。
の 計画次のようなプロジェクト全体の情報を保存しますViews
、 BuiltInProps
、CustomProps
、 とExtendedAttributes
. これらのオブジェクトのほとんどは、 計画クラス。
の 計画などの他のプロジェクト エンティティを操作するためのエントリ ポイントを含むルート エンティティです。Task
、Resource
、ResourceAssignment
、ExtendedAttribute
とCalendar
.
計画エンティティには、型付きコレクションを介してアクセスできます。たとえば、Children
、Resources
、ResourceAssignments
など
関連項目
- 名前空間 Aspose.Tasks
- 組み立て Aspose.Tasks