Class Project
名称: Aspose.Tasks 合計: Aspose.Tasks.dll (25.4.0)
プロジェクトを代表する。
public class Project
Inheritance
相続人
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; }
不動産価値
AdminProject
AdminProject が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool AdminProject { get; set; }
不動産価値
AreEditableActualCosts
AreEditableActualCosts が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
不動産価値
Author
著者から価値を得たり設定したりする。
[EntityField]
public string Author { get; set; }
不動産価値
AutoAddNewResourcesAndTasks
AutoAddNewResourcesAndTasks が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
不動産価値
AutoCalculateAssignmentCosts
任務のコストと残りのコストが任務の作業とリソースレートを使用して自動的に計算されるかどうかを取得または設定します。
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
不動産価値
Autolink
Autolink が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool Autolink { get; set; }
不動産価値
BaselineForEarnedValue
BaselineForEarnedValue の値を取得または設定します。
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
不動産価値
BuiltInProps
プロジェクトの内蔵資産の収集を受けています。
public BuiltInProjectPropertyCollection BuiltInProps { get; }
不動産価値
BuiltInProjectPropertyCollection
CalculationMode
プロジェクトの計算方法を取得または設定します。Aspose.Tasks.Project.CalculationMode の値の一つかもしれません。
public CalculationMode CalculationMode { get; set; }
不動産価値
Calendar
カレンダーの値を取得または設定します。
[EntityField]
public Calendar Calendar { get; set; }
不動産価値
Calendars
このプロジェクト 例の Aspose.Tasks.CalendarCollection オブジェクトを取得します。
public CalendarCollection Calendars { get; }
不動産価値
Category
カテゴリの値を取得または設定します。
[EntityField]
public string Category { get; set; }
不動産価値
Comments
コメントの価値を得たり設定したりします。
[EntityField]
public string Comments { get; set; }
不動産価値
Company
会社の価値を得たり設定したりする。
[EntityField]
public string Company { get; set; }
不動産価値
CreationDate
CreationDate の値を取得または設定します。
[EntityField]
public DateTime CreationDate { get; set; }
不動産価値
CriticalPath
このプロジェクトの重要な道を含む重要な課題のリストを含むコレクションを取得します。
public TaskCollection CriticalPath { get; }
不動産価値
CriticalSlackLimit
CriticalSlackLimit の値を取得または設定します。
[EntityField]
public int CriticalSlackLimit { get; set; }
不動産価値
CurrencyCode
通貨コードの値を取得または設定します。
[EntityField]
public string CurrencyCode { get; set; }
不動産価値
CurrencyDigits
通貨の価値を取得または設定します。
[EntityField]
public int CurrencyDigits { get; set; }
不動産価値
CurrencySymbol
通貨シンボルの値を取得または設定します。
[EntityField]
public string CurrencySymbol { get; set; }
不動産価値
CurrencySymbolPosition
通貨シンボルポジションの値を取得または設定します。
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
不動産価値
CurrentDate
CurrentDate の値を取得または設定します。
[EntityField]
public DateTime CurrentDate { get; set; }
不動産価値
CustomDateFormat
CustomDateFormat の値を取得または設定します。
[EntityField]
public string CustomDateFormat { get; set; }
不動産価値
CustomProps
プロジェクトのカスタム資産のコレクションを取得します。
public CustomProjectPropertyCollection CustomProps { get; }
不動産価値
CustomProjectPropertyCollection
DateFormat
DateFormat の値を取得または設定します。
[EntityField]
public DateFormat DateFormat { get; set; }
不動産価値
DaysPerMonth
DaysPerMonth の値を取得または設定します。
[EntityField]
public int DaysPerMonth { get; set; }
不動産価値
DefaultFinishTime
DefaultFinishTime の値を取得または設定します。
[EntityField]
public DateTime DefaultFinishTime { get; set; }
不動産価値
DefaultFixedCostAccrual
デフォルトFixedCostAccrual の値を取得または設定します。
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
不動産価値
DefaultOvertimeRate
DefaultOvertimeRate の値を取得または設定します。
[EntityField]
public double DefaultOvertimeRate { get; set; }
不動産価値
DefaultStandardRate
DefaultStandardRate の値を取得または設定します。
[EntityField]
public double DefaultStandardRate { get; set; }
不動産価値
DefaultStartTime
デフォルトスタートタイムの値を取得または設定します。
[EntityField]
public DateTime DefaultStartTime { get; set; }
不動産価値
デフォルト方法
デフォルトTaskEVMethod の値を取得または設定します。
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
不動産価値
DefaultTaskType
DefaultTaskType の値を取得または設定します。
[EntityField]
public TaskType DefaultTaskType { get; set; }
不動産価値
DefaultView
プロジェクトのデフォルトビジョンを取得または設定します。
public View DefaultView { get; set; }
不動産価値
DefaultWeekWorkingDays
Aspose.Tasks.WeekDayコレクションクラスは、プロジェクトのデフォルト週間の作業日と作業時間のコレクションを表しています。
public WeekDayCollection DefaultWeekWorkingDays { get; }
不動産価値
Remarks
データは mpp ファイル(xml ではなく)にのみ含まれています。
DisplayOptions
Aspose.Tasks.ProjectDisplayOptions クラスの例を取得します。
public ProjectDisplayOptions DisplayOptions { get; }
不動産価値
DurationFormat
DurationFormat の値を取得または設定します。
[EntityField]
public TimeUnitType DurationFormat { get; set; }
不動産価値
EarnedValueMethod
EarnedValueMethod の値を取得または設定します。
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
不動産価値
ExtendedAttributes
Gets ExtendedAttributeDefinitionコレクションオブジェクト。プロジェクトに関連する拡張属性(カスタムフィールド)の定義の収集。
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
不動産価値
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
ExtendedCreationDate の値を取得または設定します。
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
不動産価値
FinishDate
FinishDate の値を取得または設定します。
[EntityField]
public DateTime FinishDate { get; set; }
不動産価値
FiscalYearStart
FiscalYearStart が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool FiscalYearStart { get; set; }
不動産価値
FyStartDate
FyStartDate の値を取得または設定します。
[EntityField]
public Month FyStartDate { get; set; }
不動産価値
Guid
ガイドの価値を得たり設定したりします。
[EntityField]
public Guid Guid { get; set; }
不動産価値
HonorConstraints
HonorConstraints が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool HonorConstraints { get; set; }
不動産価値
HyperlinkBase
HyperlinkBase の値を取得または設定します。
[EntityField]
public string HyperlinkBase { get; set; }
不動産価値
InsertedProjectsLikeSummary
InsertedProjectsLikeSummary が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
不動産価値
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
不動産価値
Keywords
キーワードの価値を得たり設定したりします。
[EntityField]
public string Keywords { get; set; }
不動産価値
LastAuthor
受信または LastAuthor の価値を設定します。
[EntityField]
public string LastAuthor { get; set; }
不動産価値
LastPrinted
LastPrinted の値を取得または設定します。
[EntityField]
public DateTime LastPrinted { get; set; }
不動産価値
LastSaved
LastSaved の値を取得または設定します。
[EntityField]
public DateTime LastSaved { get; set; }
不動産価値
Manager
マネージャーの価値を取得または設定します。
[EntityField]
public string Manager { get; set; }
不動産価値
マイクロソフトプロジェクトServerURL
MicrosoftProjectServerURL が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
不動産価値
MinutesPerDay
MinutesPerDay の値を取得または設定します。
[EntityField]
public int MinutesPerDay { get; set; }
不動産価値
MinutesPerWeek
MinutesPerWeek の値を取得または設定します。
[EntityField]
public int MinutesPerWeek { get; set; }
不動産価値
MoveCompletedEndsBack
MoveCompletedEndsBack が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
不動産価値
MoveCompletedEndsForward
MoveCompletedEndsForward が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
不動産価値
MoveRemainingStartsBack
MoveRemainingStartsBack が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
不動産価値
MoveRemainingStartsForward
MoveRemainingStartsForward が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
不動産価値
MultipleCriticalPaths
MultipleCriticalPaths が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
不動産価値
Name
名称の値を取得または設定します。
[EntityField]
public string Name { get; set; }
不動産価値
NewTaskStartDate
NewTaskStartDate の値を取得または設定します。
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
不動産価値
NewTasksAreManual
NewTasksAreManual が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
不動産価値
NewTasksEffortDriven
NewTasksEffortDriven が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
不動産価値
NewTasksEstimated
NewTasksEstimated が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
不動産価値
OleObjects
このプロジェクトファイルにリンクまたは組み込まれている Aspose.Tasks.OleObject クラスの例を含むコレクションを取得します。
public OleObjectCollection OleObjects { get; }
不動産価値
OutlineCodes
OutlineCodeDefinitionコレクションオブジェクトを取得します。プロジェクトに関連する出力コードの定義の収集。
public OutlineCodeDefinitionCollection OutlineCodes { get; }
不動産価値
OutlineCodeDefinitionCollection
PrimaveraProperties
プロジェクトは、Primaveraファイルから読み取られたプロジェクトのためのPrimavera特定の属性を含むオブジェクトを取得します。
public PrimaveraProjectProperties PrimaveraProperties { get; }
不動産価値
ProjectExternallyEdited
ProjectExternallyEdited が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
不動産価値
RemoveFileProperties
RemoveFileProperties が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
不動産価値
ResourceAssignments
リソースコレクションオブジェクトを取得します。
public ResourceAssignmentCollection ResourceAssignments { get; }
不動産価値
ResourceFilters
すべてのリソースベースのフィルターの定義を取得します。ResourceFilters は Aspose.Tasks.Filter オブジェクトのコレクションです。
public FilterCollection ResourceFilters { get; }
不動産価値
ResourceGroups
すべてのリソースベースのグループ定義を取得します。ResourceGroups は Aspose.Tasks.Group オブジェクトのコレクションです。
public GroupCollection ResourceGroups { get; }
不動産価値
Resources
リソースコレクション オブジェクト
public ResourceCollection Resources { get; }
不動産価値
Revision
受信または改正の価値を設定します。
[EntityField]
public int Revision { get; set; }
不動産価値
RootTask
課題の木の根を取り出す。
public Task RootTask { get; }
不動産価値
SaveVersion
SaveVersion の値を取得または設定します。
[EntityField]
public int SaveVersion { get; set; }
不動産価値
ScheduleFromStart
ScheduleFromStart が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
不動産価値
ShowProjectSummaryTask
ShowProjectSummaryTask が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
不動産価値
SplitsInProgressTasks
SplitsInProgressTasks が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
不動産価値
SpreadActualCost
SpreadActualCost が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool SpreadActualCost { get; set; }
不動産価値
SpreadPercentComplete
SpreadPercentComplete が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
不動産価値
StartDate
StartDate の値を取得または設定します。
[EntityField]
public DateTime StartDate { get; set; }
不動産価値
StatusDate
StatusDate の値を取得または設定します。
[EntityField]
public DateTime StatusDate { get; set; }
不動産価値
Subject
受けるか、あるいは主体の価値を設定する。
[EntityField]
public string Subject { get; set; }
不動産価値
Tables
Aspose.Tasks.Table オブジェクトのリストを取得します。
public TableCollection Tables { get; }
不動産価値
TaskFilters
すべてのタスクベースのフィルターの定義を取得します。TaskFilters は Aspose.Tasks.Filter オブジェクトのコレクションです。
public FilterCollection TaskFilters { get; }
不動産価値
TaskGroups
すべてのタスクベースのグループ定義を取得します。TaskGroups は Aspose.Tasks.Group オブジェクトのコレクションです。
public GroupCollection TaskGroups { get; }
不動産価値
TaskLinks
Aspose.Tasks.TaskLinkコレクションオブジェクトを取得します。
public TaskLinkCollection TaskLinks { get; }
不動産価値
TaskUpdatesResource
TaskUpdatesResource が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
不動産価値
Template
テンプレートの値を取得または設定します。
[EntityField]
public string Template { get; set; }
不動産価値
TimescaleFinish
TimescaleFinish の値を取得または設定します。
[EntityField]
public DateTime TimescaleFinish { get; set; }
不動産価値
TimescaleStart
TimescaleStart の値を取得または設定します。
[EntityField]
public DateTime TimescaleStart { get; set; }
不動産価値
Title
タイトルの値を取得または設定します。
[EntityField]
public string Title { get; set; }
不動産価値
Uid
得るか、あるいは値を設定する。
[EntityField]
public string Uid { get; set; }
不動産価値
UpdateManuallyScheduledTasksWhenEditingLinks
UpdateManuallyScheduledTasksWhenEditingLinks が設定されているかどうかを示す値を取得または設定します。
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
不動産価値
VbaProject
Aspose.Tasks.Project.VbaProject クラスの例を取得します。
public VbaProject VbaProject { get; }
不動産価値
Views
Aspose.Tasks.View のオブジェクトのリストを取得します。
public ViewCollection Views { get; }
不動産価値
WBSコード定義
プロジェクトのための WBS コードの定義を取得または設定します。
public WBSCodeDefinition WBSCodeDefinition { get; set; }
不動産価値
WeekStartDay
WeekStartDay の値を取得または設定します。
[EntityField]
public DayType WeekStartDay { get; set; }
不動産価値
WorkFormat
WorkFormat の値を取得または設定します。
[EntityField]
public TimeUnitType WorkFormat { get; set; }
不動産価値
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
Aspose.Tasks.Prj は、財産キーを取得するために指定された財産キーです。
Returns
T
財産がこのコンテナにマッピングされている値。
タイプパラメーター
T
マップされた価値の種類
GetBaselineSaveTime(BaselineType)
ベースラインに戻って時間を節約します。
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
ベースライン番号 Aspose.Tasks.BaselineType
Returns
ベースラインの最後の日付と時間を節約します。
Remarks
DateTime.MinValue は、ベースラインが保存されていない場合に返します。
GetDuration(ダブル)
Aspose.Tasks.Duration オブジェクトは、指定されたユニット数とプロジェクトの設定 Aspose.Tasks.Prj.DurationFormat で定義されているデフォルト寿命フォーマットを搭載しています。
public Duration GetDuration(double val)
Parameters
val
double
特定のユニット数
Returns
長期オブジェクト
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
長期オブジェクト
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
長期オブジェクト
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
表示されるページ数です。
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
ページ数が表示される。
GetPageCount(Timescale)
Aspose.Tasks.Visualization.Timescale を使用して実行されるプロジェクトのページ数を返します。
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
ページを数えるためのスケール。
Returns
ページ数が表示される。
GetPageCount(PresentationFormat)
デフォルト Aspose.Tasks.Visualization.Timescale(日)を使用して実行されるプロジェクトのページ数を返し、提供される Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
ページを数えるためのフォーマット。
Returns
ページ数が表示される。
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
表示されるページ数です。
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
ページ数が表示される。
GetPageCount(タイムスケール、タイムスケール)
Aspose.Tasks.Visualization.Timescale および Aspose.Tasks.Visualization.PageSize を使用して作成されるプロジェクトのページ数を返します。
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
ページを数えるためのサイズです。
scale
Timescale
ページを数えるためのスケール。
Returns
ページ数が表示される。
GetPredecessors(Task)
指定されたタスクの先駆者であるタスクリンクのコレクションを返します。
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
前任者を獲得するための課題。
Returns
前任者リスト Aspose.Tasks.TaskLink
GetProjectFileInfo(ストレッチ)
プロジェクトファイル情報をファイルから読む。
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
プロジェクトのフィルネーム
Returns
プロジェクトファイル info Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
ストリームからプロジェクトファイル情報を受け取ります。
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
データストリーム
Returns
プロジェクトファイル info Aspose.Tasks.ProjectFileInfo.
GetWork(ダブル)
Aspose.Tasks.Duration オブジェクトを指定した System.Double 値とデフォルトワーク フォーマットで取得します。
public Duration GetWork(double val)
Parameters
val
double
定められた二重価値
Returns
長期オブジェクト
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
タスクIDはWBSコードを改名します。
RescheduleUncompletedWorkToStartAfter(DateTime)
未完成のプロジェクト作業は、指定された日付の後に開始します。
public void RescheduleUncompletedWorkToStartAfter(DateTime after)
Parameters
after
DateTime
未完成の作業を再開する日。
RescheduleUncompletedWorkToStartAfter(タイトル > タイトル > タイトル>)
未完成の作業は、指定された日付の後に始める課題の特定のリストにまとめます。
public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)
Parameters
after
DateTime
未完成の作業を再開する日。
未完成の作業を再編するための課題のリスト<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
Aspose.Tasks.Prj は、財産キーを取得するために指定された財産キーです。
val
T
価値を。
タイプパラメーター
T
マップされた価値の種類
Set(タイトル:THE DATETIME, PRJKEY=●「日付」)
このコンテナの指定値に指定された資産をマップします。
public void Set(Key<datetime, prjkey=""> key, DateTime val)
Parameters
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%完了した作業のみが実行されます。そうでなければ、計画されたスタートと完了の日付に基づいて完全な値の割合を計算します。
タスク> タスク> タスク> タスク> タスク> タスク> タスク></datetime,></datetime,></t,></t,></t,></t,></t,></t,>