Class Project

Class Project

名称: Aspose.Tasks 合計: Aspose.Tasks.dll (25.4.0)

プロジェクトを代表する。

public class Project

Inheritance

object Project

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

それは、Aspose.Tasks図書館の中央クラスです。

1 利用できるProject

サポートされているプロジェクト管理形式の1つを読み取る:MPP、MPT、MPX、XML。サポートされているフォーマットのいずれかで既存のドキュメントをアップロードするには、ファイル名またはストリームを構築者のいずれかに転送します。

Aspose.Tasks.Saving.SaveFileフォーマット: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: PDF; 画像: JPEG, PNG, BMP, TIFF, SVG; テキスト: TXT; 他の: HTML.

Aspose.Tasks.Project.Views、Aspose.Tasks.Project.BuiltInProps、Aspose.Tasks.Project.CustomProps、およびAspose.Tasks.Project.ExtendedAttributesなどのプロジェクト幅広い情報をストアしています。

それは、他のプロジェクトのエンティティ、例えば、Aspose.Tasks.Task、Aspose.Tasks.Resource、Aspose.Tasks.ResourceAssignment、Aspose.Tasks.ExtendedAttribute、およびAspose.Tasks.Calendarを操作するための入力ポイントを含むソースエンティティティです。

TheProject

Aspose.Tasks.Project.Resources、Aspose.Tasks.Project.ResourceAssignmentsなど、タイプ化されたコレクションを通じて、エンティティにアクセスできます。

Constructors

Project()

Aspose.Tasks.Project クラスの新しい例を開始します。

public Project()

Project(ストリップ、ストリップ)

パスワード保護テンプレート(既存の mpp ファイルまたは mpt ファイル)から Aspose.Tasks.Project クラスの新しい例を開始します。

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

プロジェクトを作成するためのテンプレートへの道

protectionPassword string

パスワード保護

Remarks

読書パスワード保護ファイルは現在、MSP 2003 ファイル形式のみでサポートされています。

Project(ストレッチ)

Aspose.Tasks.Project クラスの新しい例をテンプレート(既存の mpp または mpt ファイル)から開始します。

public Project(string projectTemplate)

Parameters

projectTemplate string

プロジェクトを作成するためのテンプレートへの道

Project(ストリーム、PrimaveraReadOptions)

ストリームから Aspose.Tasks.Project クラスの新しいインスタンスを開始Aspose.Tasks.PrimaveraReadOptions クラスの指定例で。

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

プロジェクトシステムの流れ.IO.Streamclass

options PrimaveraReadOptions

Aspose.Tasks.PrimaveraReadOptionsclass の指定例で、Primavera フォーマット(XER または XML) の読み方をカスタマイズできます。

Project(タイトル:ParseErrorCallback)

Aspose.Tasks.Project クラスの新しい例をテンプレート(既存の mpp または mpt ファイル)から開始します。

public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)

Parameters

projectTemplate string

プロジェクトを作成するためのテンプレートへの道

parseErrorHandler ParseErrorCallback

xml parse エラーに対処するために指定された callback 方法。

Project(Stream)

ストリームから Aspose.Tasks.Project クラスの新しい例を開始します。

public Project(Stream stream)

Parameters

stream Stream

テンプレートを充電するためのストリーム。

Project(StreamReader)

Aspose.Tasks.Project クラスの新しいインスタンスを StreamReader インスタンスから開始します。

public Project(StreamReader reader)

Parameters

reader StreamReader

ストリームリーダーは、どこからテンプレートをアップロードするか。

Project(タイトル:PrimaveraReadOptions)

テンプレートから Aspose.Tasks.Project クラスの新しい例を開始します(既存の MPP または MPT ファイル)Aspose.Tasks.PrimaveraReadOptions クラスの指定例で。

public Project(string projectTemplate, PrimaveraReadOptions options)

Parameters

projectTemplate string

プロジェクトを作成するためのテンプレートへの道

options PrimaveraReadOptions

Aspose.Tasks.PrimaveraReadOptionsクラスの指定例です。

Project(DbSettings)

Aspose.Tasks.Project クラスの新しい例を開始して、 Aspose.Tasks.Connectivity.DbSettings クラスの例によって指定されたデータベースからデータを読み取ります。

public Project(DbSettings settings)

Parameters

settings DbSettings

Aspose.Tasks.Connectivity.DbSettings クラスの指定例です。

Project(ストリーム、ParseErrorCallback)

テンプレート(既存の mpp ファイルまたは mpt ファイル)から Aspose.Tasks.Project クラスの新しい例を開始します。

public Project(Stream stream, ParseErrorCallback parseErrorHandler)

Parameters

stream Stream

テンプレートを充電するためのストリーム。

parseErrorHandler ParseErrorCallback

xml parse エラーに対処するために指定された callback 方法。

Project(ストリーム、ストリーム)

テンプレート(既存の mpp ファイルまたは mpt ファイル)から Aspose.Tasks.Project クラスの新しい例を開始します。

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

テンプレートを充電するためのストリーム。

protectionPassword string

パスワード保護

Remarks

読書パスワード保護ファイルは現在、MSP 2003 ファイル形式のみでサポートされています。

Project(トップ > LoadOptions)

テンプレートから Aspose.Tasks.Project クラスの新しい例を開始します(既存の mpp または mpt ファイル)Aspose.Tasks.LoadOptions クラスの指定例で、

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

プロジェクトを作成するためのテンプレートへの道

options LoadOptions

Aspose.Tasks.LoadOptions クラスの指定例です。

Project(ストリーム、LoadOptions)

ストリームから Aspose.Tasks.Project クラスの新しいインスタンスを開始Aspose.Tasks.LoadOptions クラスの指定例で、

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

プロジェクトシステムの流れ.IO.Streamclass

options LoadOptions

Aspose.Tasks.LoadOptionsクラスの指定例

Properties

ActualsInSync

ActualsInSync が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool ActualsInSync { get; set; }

不動産価値

NullableBool

AdminProject

AdminProject が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool AdminProject { get; set; }

不動産価値

NullableBool

AreEditableActualCosts

AreEditableActualCosts が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool AreEditableActualCosts { get; set; }

不動産価値

NullableBool

Author

著者から価値を得たり設定したりする。

[EntityField]
public string Author { get; set; }

不動産価値

string

AutoAddNewResourcesAndTasks

AutoAddNewResourcesAndTasks が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }

不動産価値

NullableBool

AutoCalculateAssignmentCosts

任務のコストと残りのコストが任務の作業とリソースレートを使用して自動的に計算されるかどうかを取得または設定します。

[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }

不動産価値

bool

Autolink

Autolink が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool Autolink { get; set; }

不動産価値

NullableBool

BaselineForEarnedValue

BaselineForEarnedValue の値を取得または設定します。

[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }

不動産価値

BaselineType

BuiltInProps

プロジェクトの内蔵資産の収集を受けています。

public BuiltInProjectPropertyCollection BuiltInProps { get; }

不動産価値

BuiltInProjectPropertyCollection

CalculationMode

プロジェクトの計算方法を取得または設定します。Aspose.Tasks.Project.CalculationMode の値の一つかもしれません。

public CalculationMode CalculationMode { get; set; }

不動産価値

CalculationMode

Calendar

カレンダーの値を取得または設定します。

[EntityField]
public Calendar Calendar { get; set; }

不動産価値

Calendar

Calendars

このプロジェクト 例の Aspose.Tasks.CalendarCollection オブジェクトを取得します。

public CalendarCollection Calendars { get; }

不動産価値

CalendarCollection

Category

カテゴリの値を取得または設定します。

[EntityField]
public string Category { get; set; }

不動産価値

string

Comments

コメントの価値を得たり設定したりします。

[EntityField]
public string Comments { get; set; }

不動産価値

string

Company

会社の価値を得たり設定したりする。

[EntityField]
public string Company { get; set; }

不動産価値

string

CreationDate

CreationDate の値を取得または設定します。

[EntityField]
public DateTime CreationDate { get; set; }

不動産価値

DateTime

CriticalPath

このプロジェクトの重要な道を含む重要な課題のリストを含むコレクションを取得します。これはO(n)作業であり、nはプロジェクト内の課題の数です。

public TaskCollection CriticalPath { get; }

不動産価値

TaskCollection

CriticalSlackLimit

CriticalSlackLimit の値を取得または設定します。

[EntityField]
public int CriticalSlackLimit { get; set; }

不動産価値

int

CurrencyCode

通貨コードの値を取得または設定します。

[EntityField]
public string CurrencyCode { get; set; }

不動産価値

string

CurrencyDigits

通貨の価値を取得または設定します。

[EntityField]
public int CurrencyDigits { get; set; }

不動産価値

int

CurrencySymbol

通貨シンボルの値を取得または設定します。

[EntityField]
public string CurrencySymbol { get; set; }

不動産価値

string

CurrencySymbolPosition

通貨シンボルポジションの値を取得または設定します。

[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }

不動産価値

CurrencySymbolPositionType

CurrentDate

CurrentDate の値を取得または設定します。

[EntityField]
public DateTime CurrentDate { get; set; }

不動産価値

DateTime

CustomDateFormat

CustomDateFormat の値を取得または設定します。

[EntityField]
public string CustomDateFormat { get; set; }

不動産価値

string

CustomProps

プロジェクトのカスタム資産のコレクションを取得します。

public CustomProjectPropertyCollection CustomProps { get; }

不動産価値

CustomProjectPropertyCollection

DateFormat

DateFormat の値を取得または設定します。

[EntityField]
public DateFormat DateFormat { get; set; }

不動産価値

DateFormat

DaysPerMonth

DaysPerMonth の値を取得または設定します。

[EntityField]
public int DaysPerMonth { get; set; }

不動産価値

int

DefaultFinishTime

DefaultFinishTime の値を取得または設定します。

[EntityField]
public DateTime DefaultFinishTime { get; set; }

不動産価値

DateTime

DefaultFixedCostAccrual

デフォルトFixedCostAccrual の値を取得または設定します。

[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }

不動産価値

CostAccrualType

DefaultOvertimeRate

DefaultOvertimeRate の値を取得または設定します。

[EntityField]
public double DefaultOvertimeRate { get; set; }

不動産価値

double

DefaultStandardRate

DefaultStandardRate の値を取得または設定します。

[EntityField]
public double DefaultStandardRate { get; set; }

不動産価値

double

DefaultStartTime

デフォルトスタートタイムの値を取得または設定します。

[EntityField]
public DateTime DefaultStartTime { get; set; }

不動産価値

DateTime

デフォルト方法

デフォルトTaskEVMethod の値を取得または設定します。

[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }

不動産価値

EarnedValueMethodType

DefaultTaskType

DefaultTaskType の値を取得または設定します。

[EntityField]
public TaskType DefaultTaskType { get; set; }

不動産価値

TaskType

DefaultView

プロジェクトのデフォルトビジョンを取得または設定します。

public View DefaultView { get; set; }

不動産価値

View

DefaultWeekWorkingDays

Aspose.Tasks.WeekDayコレクションクラスは、プロジェクトのデフォルト週間の作業日と作業時間のコレクションを表しています。

public WeekDayCollection DefaultWeekWorkingDays { get; }

不動産価値

WeekDayCollection

Remarks

データは mpp ファイル(xml ではなく)にのみ含まれています。

DisplayOptions

Aspose.Tasks.ProjectDisplayOptions クラスの例を取得します。

public ProjectDisplayOptions DisplayOptions { get; }

不動産価値

ProjectDisplayOptions

DurationFormat

DurationFormat の値を取得または設定します。

[EntityField]
public TimeUnitType DurationFormat { get; set; }

不動産価値

TimeUnitType

EarnedValueMethod

EarnedValueMethod の値を取得または設定します。

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

不動産価値

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeDefinitionコレクションオブジェクト。プロジェクトに関連する拡張属性(カスタムフィールド)の定義の収集。

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

不動産価値

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

ExtendedCreationDate の値を取得または設定します。

[EntityField]
public DateTime ExtendedCreationDate { get; set; }

不動産価値

DateTime

FinishDate

FinishDate の値を取得または設定します。

[EntityField]
public DateTime FinishDate { get; set; }

不動産価値

DateTime

FiscalYearStart

FiscalYearStart が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool FiscalYearStart { get; set; }

不動産価値

NullableBool

FyStartDate

FyStartDate の値を取得または設定します。

[EntityField]
public Month FyStartDate { get; set; }

不動産価値

Month

Guid

ガイドの価値を得たり設定したりします。

[EntityField]
public Guid Guid { get; set; }

不動産価値

Guid

HonorConstraints

HonorConstraints が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool HonorConstraints { get; set; }

不動産価値

NullableBool

HyperlinkBase

HyperlinkBase の値を取得または設定します。

[EntityField]
public string HyperlinkBase { get; set; }

不動産価値

string

InsertedProjectsLikeSummary

InsertedProjectsLikeSummary が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }

不動産価値

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }

不動産価値

NullableBool

Keywords

キーワードの価値を得たり設定したりします。

[EntityField]
public string Keywords { get; set; }

不動産価値

string

LastAuthor

受信または LastAuthor の価値を設定します。

[EntityField]
public string LastAuthor { get; set; }

不動産価値

string

LastPrinted

LastPrinted の値を取得または設定します。

[EntityField]
public DateTime LastPrinted { get; set; }

不動産価値

DateTime

LastSaved

LastSaved の値を取得または設定します。

[EntityField]
public DateTime LastSaved { get; set; }

不動産価値

DateTime

Manager

マネージャーの価値を取得または設定します。

[EntityField]
public string Manager { get; set; }

不動産価値

string

マイクロソフトプロジェクトServerURL

MicrosoftProjectServerURL が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }

不動産価値

NullableBool

MinutesPerDay

MinutesPerDay の値を取得または設定します。

[EntityField]
public int MinutesPerDay { get; set; }

不動産価値

int

MinutesPerWeek

MinutesPerWeek の値を取得または設定します。

[EntityField]
public int MinutesPerWeek { get; set; }

不動産価値

int

MoveCompletedEndsBack

MoveCompletedEndsBack が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }

不動産価値

NullableBool

MoveCompletedEndsForward

MoveCompletedEndsForward が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }

不動産価値

NullableBool

MoveRemainingStartsBack

MoveRemainingStartsBack が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }

不動産価値

NullableBool

MoveRemainingStartsForward

MoveRemainingStartsForward が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }

不動産価値

NullableBool

MultipleCriticalPaths

MultipleCriticalPaths が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }

不動産価値

NullableBool

Name

名称の値を取得または設定します。

[EntityField]
public string Name { get; set; }

不動産価値

string

NewTaskStartDate

NewTaskStartDate の値を取得または設定します。

[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }

不動産価値

TaskStartDateType

NewTasksAreManual

NewTasksAreManual が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool NewTasksAreManual { get; set; }

不動産価値

NullableBool

NewTasksEffortDriven

NewTasksEffortDriven が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }

不動産価値

NullableBool

NewTasksEstimated

NewTasksEstimated が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool NewTasksEstimated { get; set; }

不動産価値

NullableBool

OleObjects

このプロジェクトファイルにリンクまたは組み込まれている Aspose.Tasks.OleObject クラスの例を含むコレクションを取得します。mpp ファイル形式のみご利用いただけます このコレクションは「クリーン」操作以外のみ読み取れます。

public OleObjectCollection OleObjects { get; }

不動産価値

OleObjectCollection

OutlineCodes

OutlineCodeDefinitionコレクションオブジェクトを取得します。プロジェクトに関連する出力コードの定義の収集。

public OutlineCodeDefinitionCollection OutlineCodes { get; }

不動産価値

OutlineCodeDefinitionCollection

PrimaveraProperties

プロジェクトは、Primaveraファイルから読み取られたプロジェクトのためのPrimavera特定の属性を含むオブジェクトを取得します。

public PrimaveraProjectProperties PrimaveraProperties { get; }

不動産価値

PrimaveraProjectProperties

ProjectExternallyEdited

ProjectExternallyEdited が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }

不動産価値

NullableBool

RemoveFileProperties

RemoveFileProperties が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool RemoveFileProperties { get; set; }

不動産価値

NullableBool

ResourceAssignments

リソースコレクションオブジェクトを取得します。

public ResourceAssignmentCollection ResourceAssignments { get; }

不動産価値

ResourceAssignmentCollection

ResourceFilters

すべてのリソースベースのフィルターの定義を取得します。ResourceFilters は Aspose.Tasks.Filter オブジェクトのコレクションです。

public FilterCollection ResourceFilters { get; }

不動産価値

FilterCollection

ResourceGroups

すべてのリソースベースのグループ定義を取得します。ResourceGroups は Aspose.Tasks.Group オブジェクトのコレクションです。

public GroupCollection ResourceGroups { get; }

不動産価値

GroupCollection

Resources

リソースコレクション オブジェクト

public ResourceCollection Resources { get; }

不動産価値

ResourceCollection

Revision

受信または改正の価値を設定します。

[EntityField]
public int Revision { get; set; }

不動産価値

int

RootTask

課題の木の根を取り出す。

public Task RootTask { get; }

不動産価値

Task

SaveVersion

SaveVersion の値を取得または設定します。

[EntityField]
public int SaveVersion { get; set; }

不動産価値

int

ScheduleFromStart

ScheduleFromStart が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool ScheduleFromStart { get; set; }

不動産価値

NullableBool

ShowProjectSummaryTask

ShowProjectSummaryTask が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public bool ShowProjectSummaryTask { get; set; }

不動産価値

bool

SplitsInProgressTasks

SplitsInProgressTasks が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }

不動産価値

NullableBool

SpreadActualCost

SpreadActualCost が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool SpreadActualCost { get; set; }

不動産価値

NullableBool

SpreadPercentComplete

SpreadPercentComplete が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool SpreadPercentComplete { get; set; }

不動産価値

NullableBool

StartDate

StartDate の値を取得または設定します。

[EntityField]
public DateTime StartDate { get; set; }

不動産価値

DateTime

StatusDate

StatusDate の値を取得または設定します。

[EntityField]
public DateTime StatusDate { get; set; }

不動産価値

DateTime

Subject

受けるか、あるいは主体の価値を設定する。

[EntityField]
public string Subject { get; set; }

不動産価値

string

Tables

Aspose.Tasks.Table オブジェクトのリストを取得します。

public TableCollection Tables { get; }

不動産価値

TableCollection

TaskFilters

すべてのタスクベースのフィルターの定義を取得します。TaskFilters は Aspose.Tasks.Filter オブジェクトのコレクションです。

public FilterCollection TaskFilters { get; }

不動産価値

FilterCollection

TaskGroups

すべてのタスクベースのグループ定義を取得します。TaskGroups は Aspose.Tasks.Group オブジェクトのコレクションです。

public GroupCollection TaskGroups { get; }

不動産価値

GroupCollection

TaskLinks

Aspose.Tasks.TaskLinkコレクションオブジェクトを取得します。

public TaskLinkCollection TaskLinks { get; }

不動産価値

TaskLinkCollection

TaskUpdatesResource

TaskUpdatesResource が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool TaskUpdatesResource { get; set; }

不動産価値

NullableBool

Template

テンプレートの値を取得または設定します。

[EntityField]
public string Template { get; set; }

不動産価値

string

TimescaleFinish

TimescaleFinish の値を取得または設定します。

[EntityField]
public DateTime TimescaleFinish { get; set; }

不動産価値

DateTime

TimescaleStart

TimescaleStart の値を取得または設定します。

[EntityField]
public DateTime TimescaleStart { get; set; }

不動産価値

DateTime

Title

タイトルの値を取得または設定します。

[EntityField]
public string Title { get; set; }

不動産価値

string

Uid

得るか、あるいは値を設定する。

[EntityField]
public string Uid { get; set; }

不動産価値

string

UpdateManuallyScheduledTasksWhenEditingLinks

UpdateManuallyScheduledTasksWhenEditingLinks が設定されているかどうかを示す値を取得または設定します。

[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }

不動産価値

NullableBool

VbaProject

Aspose.Tasks.Project.VbaProject クラスの例を取得します。

public VbaProject VbaProject { get; }

不動産価値

VbaProject

Views

Aspose.Tasks.View のオブジェクトのリストを取得します。

public ViewCollection Views { get; }

不動産価値

ViewCollection

WBSコード定義

プロジェクトのための WBS コードの定義を取得または設定します。

public WBSCodeDefinition WBSCodeDefinition { get; set; }

不動産価値

WBSCodeDefinition

WeekStartDay

WeekStartDay の値を取得または設定します。

[EntityField]
public DayType WeekStartDay { get; set; }

不動産価値

DayType

WorkFormat

WorkFormat の値を取得または設定します。

[EntityField]
public TimeUnitType WorkFormat { get; set; }

不動産価値

TimeUnitType

Methods

CopyTo(Project)

プロジェクトの主なデータと属性を別のプロジェクトにコピーします。

public void CopyTo(Project another)

Parameters

another Project

データをコピーするための別のプロジェクト。

CopyTo(プロジェクト、CopyToOptions)

プロジェクトの主なデータと属性を別のプロジェクトにコピーします。

public void CopyTo(Project another, CopyToOptions options)

Parameters

another Project

データをコピーするための別のプロジェクト。

options CopyToOptions

コピープロセスをコントロールするためのコピーオプション

EnumerateAllChildTasks()

ルートタスクを含むプロジェクトのすべての課題を再編的にリストします。

public IEnumerable<task> EnumerateAllChildTasks()

Returns

IEnumerable < Task >

IEnumerable は、プロジェクトのすべての課題をイテレートするために使用することができます。

Remarks

Aspose.Tasks.Project.SelectAllChildTasks 方法に比べ、すべてのタスクにメモリを割り当てないより軽い方法を提供します。

得るT>(トップ > トップ > Prjkey=「>」)

財産がこのコンテナにマッピングされている値を返します。

public T Get<t>(Key<t, prjkey=""> key)

Parameters

key Key <t, prjkey ="">

Aspose.Tasks.Prj は、財産キーを取得するために指定された財産キーです。

Returns

T

財産がこのコンテナにマッピングされている値。

タイプパラメーター

T

マップされた価値の種類

GetBaselineSaveTime(BaselineType)

ベースラインに戻って時間を節約します。

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

ベースライン番号 Aspose.Tasks.BaselineType

Returns

DateTime

ベースラインの最後の日付と時間を節約します。

Remarks

DateTime.MinValue は、ベースラインが保存されていない場合に返します。

GetDuration(ダブル)

Aspose.Tasks.Duration オブジェクトは、指定されたユニット数とプロジェクトの設定 Aspose.Tasks.Prj.DurationFormat で定義されているデフォルト寿命フォーマットを搭載しています。

public Duration GetDuration(double val)

Parameters

val double

特定のユニット数

Returns

Duration

長期オブジェクト

Remarks

この方法は、Project.DurationFormatの設定に応じて異なる期間を返すため、慎重に使用する必要があります。たとえば、GetWork(1.0) は Project.DurationFormat が TimeUnitType.Hour である場合 1 時間または Project.DurationFormat が TimeUnitType.Day である場合 1 日を返します。

GetDuration(ダブルタイムタイムタイム)

Aspose.Tasks.Duration オブジェクトを Aspose.Tasks.TimeUnitType ユニットの指定数で取得します。

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

特定のユニット数

timeUnit TimeUnitType

TimeUnitType 値を指定します。

Returns

Duration

長期オブジェクト

GetDuration(タイムスパン、タイムユニットタイプ)

Aspose.Tasks.Duration オブジェクトは、指定された System.TimeSpan 値と指定された Aspose.Tasks.TimeUnitType 値を含みます。

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

指定された System.TimeSpan 値

timeUnit TimeUnitType

TimeUnitType 値を指定します。

Returns

Duration

長期オブジェクト

GetPageCount(SaveOptions)

Returns page count for the project to be rendered using given Aspose.Tasks.Saving.SaveOptions. プロジェクトを表示するページ数を返します。

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

ページ数を得るための保存オプション。

Returns

int

表示されるページ数です。

Examples

この例では、HtmlSaveOptionsと結果のHTMLのページ数がコンソールに書かれています。

Project project = new Project(@"test.mpp");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
    IncludeProjectNameInPageHeader = false,
    IncludeProjectNameInTitle = false,
    PageSize = PageSize.A4,
    Timescale = Timescale.Days,
    StartDate = project.Get(Prj.StartDate).Date,
    EndDate = project.Get(Prj.FinishDate).Date
};

Console.WriteLine(project.GetPageCount(saveOptions));

GetPageCount()

デフォルト Aspose.Tasks.Visualization.Timescale(日)を使用して作成されるプロジェクトのページ数を返します。

public int GetPageCount()

Returns

int

ページ数が表示される。

GetPageCount(Timescale)

Aspose.Tasks.Visualization.Timescale を使用して実行されるプロジェクトのページ数を返します。

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

ページを数えるためのスケール。

Returns

int

ページ数が表示される。

GetPageCount(PresentationFormat)

デフォルト Aspose.Tasks.Visualization.Timescale(日)を使用して実行されるプロジェクトのページ数を返し、提供される Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

ページを数えるためのフォーマット。

Returns

int

ページ数が表示される。

GetPageCount(タイムスケール、タイムスケール)

Aspose.Tasks.Visualization と Aspose.Tasks.Visualization と Aspose.Tasks.Visualization と Aspose.Tasks.Visualization と Aspose.Tasks.Visualization と Aspose.Tasks.Visualization と Aspose.Tasks.Visualization と Aspose.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

ページを数えるためのフォーマット。

scale Timescale

ページを数えるためのスケール。

Returns

int

表示されるページ数です。

GetPageCount(PageSize, タイムスケール, DateTime, DateTime)

Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.Presentation プロジェクトを表示するためのページ数を返します データ Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.Presentation フォーマットと日付範囲を使用して表示されます。

public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)

Parameters

pageSize PageSize

ページを数えるためのサイズです。

scale Timescale

ページを数えるためのスケール。

startDate DateTime

ページ数を取得するためのスタート日。

endDate DateTime

ページ数を取得するための最終日。

Returns

int

ページ数が表示される。

GetPageCount(タイムスケール、タイムスケール)

Aspose.Tasks.Visualization.Timescale および Aspose.Tasks.Visualization.PageSize を使用して作成されるプロジェクトのページ数を返します。

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

ページを数えるためのサイズです。

scale Timescale

ページを数えるためのスケール。

Returns

int

ページ数が表示される。

GetPredecessors(Task)

指定されたタスクの先駆者であるタスクリンクのコレクションを返します。

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

前任者を獲得するための課題。

Returns

TaskLinkCollection

前任者リスト Aspose.Tasks.TaskLink

GetProjectFileInfo(ストレッチ)

プロジェクトファイル情報をファイルから読む。

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

プロジェクトのフィルネーム

Returns

ProjectFileInfo

プロジェクトファイル info Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

ストリームからプロジェクトファイル情報を受け取ります。

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

データストリーム

Returns

ProjectFileInfo

プロジェクトファイル info Aspose.Tasks.ProjectFileInfo.

GetWork(ダブル)

Aspose.Tasks.Duration オブジェクトを指定した System.Double 値とデフォルトワーク フォーマットで取得します。

public Duration GetWork(double val)

Parameters

val double

定められた二重価値

Returns

Duration

長期オブジェクト

Remarks

この方法は、Project.WorkFormatの設定に応じて異なる期間を返すため、慎重に使用する必要があります。たとえば、GetWork(1.0) は Project.WorkFormat が TimeUnitType.Hour である場合 1 時間または Project.WorkFormat が TimeUnitType.Day である場合 1 日を返します。

Print()

プロジェクトをデフォルトプリンターにデフォルトプリンター設定を使用して標準(ユーザーインターフェイスなし)プリントコントローラーを使用します。

public void Print()

Print(PrintOptions)

プロジェクトをデフォルトプリンターにデフォルトプリンター設定とカスタマイズ保存オプションを使用して標準(ユーザーインターフェイスなし)プリントコントローラーを印刷します。

public void Print(PrintOptions options)

Parameters

options PrintOptions

Aspose.Tasks.Saving.PrintOptions クラスの指定例です。

Print(ストレッチ)

標準(ユーザーインターフェイスなし)プリントコントローラーを使用してデフォルトプリンター設定で指定されたプリンターにプロジェクトを印刷します。

public void Print(string printerName)

Parameters

printerName string

指定プリンター名

Print(PrinterSettings)

標準(ユーザーインターフェイスなし)プリントコントローラーを使用して指定されたプリンター設定に従ってプロジェクトを印刷します。

public void Print(PrinterSettings printerSettings)

Parameters

printerSettings PrinterSettings

System.Drawing.Printing.PrinterSettings クラスの指定例です。

Print(プリンターセット、ストリップ)

標準(ユーザーインターフェイスなし)プリントコントローラーを使用して指定されたプリンター設定に従ってプロジェクトを印刷します。

public void Print(PrinterSettings printerSettings, string documentName)

Parameters

printerSettings PrinterSettings

System.Drawing.Printing.PrinterSettings クラスの指定例です。

documentName string

表示するドキュメント名(例えば、印刷状態の対話ボックスまたはプリンターライン)

Print(プリンター設定、プリンターオプション)

指定されたプリンター設定に従ってプロジェクトを印刷し、標準(ユーザーインターフェイスなし)プリントコントローラを使用してカスタマイズされた保存オプションを使用します。

public void Print(PrinterSettings printerSettings, PrintOptions options)

Parameters

printerSettings PrinterSettings

System.Drawing.Printing.PrinterSettings クラスの指定例です。

options PrintOptions

Aspose.Tasks.Saving.PrintOptions クラスの指定例です。

Print(プリンター設定、プリンターオプション、ストリーム)

プロジェクトは、指定されたプリンター設定、カスタマイズ保存オプション、標準(ユーザーインターフェイスなし)プリントコントローラを使用して指定されたドキュメント名に従って印刷します。

public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)

Parameters

printerSettings PrinterSettings

System.Drawing.Printing.PrinterSettings クラスの指定例です。

options PrintOptions

Aspose.Tasks.Saving.PrintOptions クラスの指定例です。

documentName string

表示するドキュメント名(例えば、印刷状態の対話ボックスまたはプリンターライン)

Recalculate()

すべてのプロジェクトタスクのID、出力レベル、スタート/終了日、早期/遅い日付を設定し、スラック、作業およびコストフィールドを計算します。

public void Recalculate()

Recalculate(ボール)

すべてのプロジェクトタスクのID、出力レベル、スタート/終了日付、早期/遅い日付を設定し、スラック、作業およびコストフィールドを計算し、オプション認証を提供します。

public void Recalculate(bool validate)

Parameters

validate bool

真実であれば、再計算の確認が行われる。どのようなデータが確認されているか:現在、タスクとタスクリンクの日付範囲の基本的な認証のみが実施されています。タスクの日付範囲(例:ActualStart - ActualFinish、EarlyStart - EarlyFinishなど)およびタスクリンクの日付は、スタート日が終了日より少ないか同等であるという日付基準に対してチェックされます。上記のいずれかの条件が失敗した場合、Aspose.Tasks.RecalculationValidationExceptionは投げ捨てられます。

RecalculateResourceFields()

リソースのID、スタート、終了を再計算します。

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

資源の開始と終了を再計算する。

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

プロジェクトリソース任務リストから不適切なリソース任務を削除します。

public void RemoveInvalidResourceAssignments()

Remarks

MS プロジェクトは、それぞれのタスクのための空のリソースの任務を作成します。

レナンバーWBSCode()

すべてのタスクのWBSコードを改名します。

public void RenumberWBSCode()

レナンバーWBSCode(トップ > int>)

過去の任務のWBSコードを改名します。

public void RenumberWBSCode(List<int> taskIds)

Parameters

taskIds List < int >

タスクIDはWBSコードを改名します。

RescheduleUncompletedWorkToStartAfter(DateTime)

未完成のプロジェクト作業は、指定された日付の後に開始します。

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

未完成の作業を再開する日。

RescheduleUncompletedWorkToStartAfter(タイトル > タイトル > タイトル>)

未完成の作業は、指定された日付の後に始める課題の特定のリストにまとめます。

public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)

Parameters

after DateTime

未完成の作業を再開する日。

taskCollection List < Task >

未完成の作業を再編するための課題のリスト<Task>

Save(シンプルSaveOptions)

文書を指定された保存オプションを使用してファイルに保存します。

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

ファイル名

options SimpleSaveOptions

節約オプション

Save(タグ:SaveFileFormat)

プロジェクトデータをファイルに保存します。

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

ファイル名

format SaveFileFormat

保存ファイル形式

Save(ストレッチ)

プロジェクトデータを mpp 形式でファイルに保存します。

public void Save(string filename)

Parameters

filename string

ファイル名

Save(ストリーム、SimpleSaveOptions)

プロジェクトを指定された保存オプションを使用してストリームに保存します。

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

流れです。

options SimpleSaveOptions

節約オプション

Save(ストリーム, SaveFileFormat)

プロジェクトデータを流れに保存します。

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

流れです。

format SaveFileFormat

指定された保存ファイル形式.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(シングル、SaveTemplateOptions)

プロジェクトをテンプレートとして保存します。

public void SaveAsTemplate(string fileName, SaveTemplateOptions options)

Parameters

fileName string

ファイル名

options SaveTemplateOptions

指定された保存オプション Aspose.Tasks.Saving.SaveTemplateOptions。

SaveAsTemplate(ストレッチ)

プロジェクトを指定されたファイルパスへのテンプレートとして保存します。

public void SaveAsTemplate(string fileName)

Parameters

fileName string

指定されたファイル名

SaveAsTemplate(Stream)

プロジェクトを特定のストリームにテンプレートとして保存します。

public void SaveAsTemplate(Stream stream)

Parameters

stream Stream

プロジェクトを保存するために指定された流れ。

SaveAsTemplate(ストリーム、SaveTemplateOptions)

プロジェクトを特定のストリームにテンプレートとして保存します。

public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)

Parameters

stream Stream

プロジェクトテンプレートを保存するためのストリーム

options SaveTemplateOptions

指定された保存オプション Aspose.Tasks.Saving.SaveTemplateOptions。

SaveReport(Stream)

プロジェクト概要レポートをストリームに保存します。

public void SaveReport(Stream stream)

Parameters

stream Stream

プロジェクトレポートを保存するためのストリーム。

SaveReport(ストレッチ)

プロジェクト概要レポートをPDFファイルに保存します。

public void SaveReport(string fileName)

Parameters

fileName string

ファイル名

SaveReport(ストリーム、レポートタイプ)

指定タイプのプロジェクトレポートを指定ストリームに保存します。

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

プロジェクトレポートを保存するために指定されたストリーム。

reportType ReportType

特定のレポートタイプ.Aspose.Tasks.Visualization.ReportType

SaveReport(レポート、レポートタイプ)

プロジェクトレポートをPDF形式で指定されたタイプから指定されたファイルパスに保存します。

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

指定されたファイル名

reportType ReportType

特定のレポートタイプ.Aspose.Tasks.Visualization.ReportType

SelectAllChildTasks()

子どものすべての課題を根の課題から回復的に収集します。

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

課題の収集

セットT>(トップ > トップ > Prjkey=「T」)

このコンテナの指定値に指定された資産をマップします。

public void Set<t>(Key<t, prjkey=""> key, T val)

Parameters

key Key <t, prjkey ="">

Aspose.Tasks.Prj は、財産キーを取得するために指定された財産キーです。

val T

価値を。

タイプパラメーター

T

マップされた価値の種類

Set(タイトル:THE DATETIME, PRJKEY=●「日付」)

このコンテナの指定値に指定された資産をマップします。

public void Set(Key<datetime, prjkey=""> key, DateTime val)

Parameters

key Key < DateTime , PrjKey >

Aspose.Tasks.Prj は、財産キーを取得するために指定された財産キーです。

val DateTime

価値を。

SetBaseline(BaselineType)

プロジェクト全体のための指定ベースラインにベースラインフィールドを節約します。

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

ベースラインタイプは、ベースラインデータを保存します。

SetBaseline(トップ > タスク > タスク > タスク>)

選択されたタスクのための指定されたベースラインにベースラインフィールドを節約します。

public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)

Parameters

baselineType BaselineType

ベースラインタイプは、ベースラインデータを保存します。

taskCollection IEnumerable < Task >

基礎データを保存するための課題のリスト。

SetBaselineSaveTime(タイムタイム、データタイム)

ベースラインを設定し、時間を節約します。

public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)

Parameters

baselineNumber BaselineType

ベースライン番号 Aspose.Tasks.BaselineType

value DateTime

ベースラインの最後の日付と時間を節約します。

Remarks

ベースラインが保存されていない場合、 DateTime.MinValue に値を設定します。

UpdateProjectWorkAsComplete(デートタイム、ボール)

プロジェクト全体のための指定された日付を通じてすべての作業を完全に更新します。

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

完成した作業を更新する日付。

setZeroOrHundredPercentCompleteOnly bool

実際の更新プログラムに設定された場合、その終了日が指定された完了日より前に100%完了した作業のみが実行されます。そうでなければ、計画されたスタートと完了の日付に基づいて完全な値の割合を計算します。

UpdateProjectWorkAsComplete(日付時間、ボール、リスト<タスク>)

すべての作業が完了したように、指定された任務リストの指定された日付を通して更新します。

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)

Parameters

completeThrough DateTime

完成した作業を更新する日付。

setZeroOrHundredPercentCompleteOnly bool

実際の更新プログラムに設定された場合、その終了日が指定された完了日より前に100%完了した作業のみが実行されます。そうでなければ、計画されたスタートと完了の日付に基づいて完全な値の割合を計算します。

taskCollection List < Task >

タスク> タスク> タスク> タスク> タスク> タスク> タスク></datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 日本語