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 도서관의 중앙 클래스입니다.
누군가가 사용할 수 있습니다Project
지원되는 프로젝트 관리 형식 중 하나를 읽으십시오 : MPP, MPT, MPX, XML.지원되는 형식 중 하나에 기존 문서를 업로드하려면 파일 이름 또는 스트림을 건설자 중 하나로 전송합니다.
저장 방법 중 하나를 사용 하 여 프로젝트를 저장 하려면 Aspose.Tasks.Saving.SaveFile 형식: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; 고정 레이아웃: 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.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute 및 Aspose.Tasks.Calendar과 같은 다른 프로젝트 단체를 조작하기위한 입력 포인트를 포함하는 뿌리 단체입니다.
TheProject
단체는 타입 컬렉션을 통해 액세스 할 수 있습니다, 예를 들어 Aspose.Tasks.Task.Children, 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
지정된 callback 방법은 xml parse 오류를 처리합니다.
Project(Stream)
스트림에서 Aspose.Tasks.Project 클래스의 새로운 예를 시작합니다.
public Project(Stream stream)
Parameters
stream
Stream
템플릿을 충전하기 위해 흐름.
Project(StreamReader)
StreamReader 예제에서 Aspose.Tasks.Project 클래스의 새로운 예제를 시작합니다.
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
지정된 callback 방법은 xml parse 오류를 처리합니다.
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
얻거나 통화SymbolPosition의 가치를 설정합니다.
[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
가져오거나 DefaultFixedCostAccrual의 가치를 설정합니다.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
부동산 가치
DefaultOvertimeRate
가져오거나 DefaultOvertimeRate의 가치를 설정합니다.
[EntityField]
public double DefaultOvertimeRate { get; set; }
부동산 가치
DefaultStandardRate
가져오거나 DefaultStandardRate의 값을 설정합니다.
[EntityField]
public double DefaultStandardRate { get; set; }
부동산 가치
DefaultStartTime
가져오거나 DefaultStartTime의 가치를 설정합니다.
[EntityField]
public DateTime DefaultStartTime { get; set; }
부동산 가치
기본 작업 방법
가져오거나 DefaultTaskEVMethod의 가치를 설정합니다.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
부동산 가치
DefaultTaskType
가져오거나 DefaultTaskType 값을 설정합니다.
[EntityField]
public TaskType DefaultTaskType { get; set; }
부동산 가치
DefaultView
프로젝트에 대한 기본 시각을 얻거나 설정합니다.
public View DefaultView { get; set; }
부동산 가치
DefaultWeekWorkingDays
Aspose.Tasks.WeekDayCollection 클래스의 예를 들어 프로젝트 기본 일주일 작업 일과 작업 시간의 컬렉션을 나타냅니다.
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 ExtendedAttributeDefinitionCollection 객체.프로젝트와 관련된 확장된 속성 (특정 필드) 정의의 수집.
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
InsertProjectsLikeSummary가 설정되어 있는지 여부를 나타내는 값을 얻거나 설정합니다.
[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
OutlineCodeDefinitionCollection 개체를 입력합니다.프로젝트와 관련된 출력 코드 정의의 수집.
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
ResourceAssignmentCollection 개체를 얻습니다.
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
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는 프로젝트의 모든 작업에 대해 iterate하는 데 사용될 수 있습니다.
Remarks
그것은 모든 작업에 대한 메모리를 할당하지 않기 때문에 Aspose.Tasks.Project.SelectAllChildTasks 방법에 비해 작업에 대한 이테라이트를 더 가벼운 방법을 제공합니다.
가져오기 T>(키<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 또는 Project.DurationFormat가 TimeUnitType.Day인 경우 1일이면 1시간 반환됩니다.
GetDuration(더블, 타임 유니트 타입)
Aspose.Tasks.Duration 개체를 Aspose.Tasks.TimeUnitType 단위의 지정된 숫자로 얻습니다.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
특정 단위의 숫자
timeUnit
TimeUnitType
지정된 TimeUnitType 값.
Returns
오래된 객체
GetDuration(타이밍, 타이밍 타이밍)
지정된 System.TimeSpan 값과 지정된 Aspose.Tasks.TimeUnitType 값을 가진 Aspose.Tasks.Duration 개체를 얻습니다.
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)
Returns page count for the project to be rendered using given Aspose.Tasks.Visualization.Timescale.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
페이지를 계산할 수 있는 스케일.
Returns
페이지를 계산할 수 있습니다.
GetPageCount(PresentationFormat)
기본 Aspose.Tasks.Visualization.Timescale(일) 및 Aspose.Tasks.Visualization.Presentation 형식을 사용하여 프로젝트를 제공하는 페이지 계산을 반환합니다.
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
페이지를 계산할 수 있는 형식입니다.
Returns
페이지를 계산할 수 있습니다.
GetPageCount(프레젠테이션, 타임 스케일)
Returns page count for the project to be rendered using given Aspose.Tasks.Visualization.Timescale 및 Aspose.Tasks.Visualization.PresentationFormat.
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
페이지를 계산할 수 있는 형식입니다.
scale
Timescale
페이지를 계산할 수 있는 스케일.
Returns
페이지 계산을 할 수 있습니다.
GetPageCount(PageSize, 타임 스케일, DateTime, DateTime)
Returns page count for the project to be rendered using given 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(타임 스케일, 타임 스케일)
Returns page count for the project to be rendered using given 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
프로젝트 파일 정보 Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
흐름에서 프로젝트 파일 정보를 얻습니다.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
데이터 스트림
Returns
프로젝트 파일 정보 Aspose.Tasks.ProjectFileInfo.
GetWork(듀얼)
지정된 System.Double 값과 기본 작업 형식을 가진 Aspose.Tasks.Duration 개체를 얻습니다.
public Duration GetWork(double val)
Parameters
val
double
지정된 이중 가치
Returns
오래된 객체
Remarks
이 방법은 Project.WorkFormat 설정에 따라 다른 기간을 반환하기 때문에 조심스럽게 사용해야합니다.예를 들어, GetWork(1.0)은 Project.WorkFormat가 TimeUnitType.Hour 또는 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
그 후에 완료되지 않은 작업을 재구성하는 날짜.
taskCollection
List
<에 대한 정보
Task
>
작업< 작업>에 대한 완료되지 않은 작업을 재구성하는 작업 목록.
Save(링크, SimpleSaveOptions)
지정된 저장 옵션을 사용하여 파일에 문서를 저장합니다.
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
지정된 보고서 type.Aspose.Tasks.Visualization.ReportType
SaveReport(링크, ReportType)
PDF 형식으로 지정된 유형의 프로젝트 보고서를 지정된 파일 경로로 저장합니다.
public void SaveReport(string fileName, ReportType reportType)
Parameters
fileName
string
지정된 파일 이름
reportType
ReportType
지정된 보고서 type.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(키<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(바스라인타이프, IEnumerable)
선택한 작업을 위해 지정된 기본 라인에 기본 필드를 저장합니다.
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
기본 라인 유형은 기본 라인 데이터를 저장합니다.
taskCollection
IEnumerable
<에 대한 정보
Task
>
기본 데이터를 저장하는 작업 목록.
SetBaselineSaveTime(바이올린 타입, DateTime)
기초를 설정하면 시간을 절약합니다.
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(날짜시간, bool, 목록)
모든 작업이 완료되면 지정된 작업 목록에 대한 지정된 날짜를 통해 업데이트됩니다.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
완료된 작업을 업데이트하는 날짜.
setZeroOrHundredPercentCompleteOnly
bool
실제 업데이트를 설정하면 100% 완료된 작업만이 완료된 날짜가 지정된 완료된 날짜 이전에 완료됩니다.그렇지 않으면, 계획된 시작 및 완료 날짜를 기반으로 전체 값의 비율을 계산합니다.
taskCollection
List
<에 대한 정보
Task
>
업데이트 작업을 위한 작업 목록<Task></datetime,></datetime,></t,></t,></t,></t,></t,></t,>