Project
Project class
프로젝트를 나타냅니다.
public class Project
생성자
이름 | 설명 |
---|---|
Project() | 의 새 인스턴스를 초기화합니다.Project 클래스. |
Project(DbSettings) | 의 새 인스턴스를 초기화합니다.Project 인스턴스에 의해 지정된 데이터베이스에서 데이터를 읽는 클래스DbSettings 클래스. |
Project(Stream) | 의 새 인스턴스를 초기화합니다.Project stream. 의 클래스 |
Project(StreamReader) | 의 새 인스턴스를 초기화합니다.Project StreamReader instance. 의 클래스 |
Project(string) | 의 새 인스턴스를 초기화합니다.Project 템플릿의 클래스(기존 mpp 또는 mpt 파일). |
Project(Stream, LoadOptions) | 의 새 인스턴스를 초기화합니다.Project 지정된 인스턴스가 있는 Stream 의 클래스LoadOptions 클래스. |
Project(Stream, ParseErrorCallback) | 의 새 인스턴스를 초기화합니다.Project 템플릿의 클래스(기존 mpp 또는 mpt 파일). |
Project(Stream, PrimaveraReadOptions) | 의 새 인스턴스를 초기화합니다.Project 지정된 인스턴스가 있는 Stream 의 클래스PrimaveraReadOptions 클래스. |
Project(Stream, string) | 의 새 인스턴스를 초기화합니다.Project 템플릿의 클래스(기존 mpp 또는 mpt 파일). |
Project(string, LoadOptions) | 의 새 인스턴스를 초기화합니다.Project 지정된 인스턴스가 있는 템플릿의 클래스(기존 mpp 또는 mpt 파일) LoadOptions 클래스. |
Project(string, ParseErrorCallback) | 의 새 인스턴스를 초기화합니다.Project 템플릿의 클래스(기존 mpp 또는 mpt 파일). |
Project(string, PrimaveraReadOptions) | 의 새 인스턴스를 초기화합니다.Project 지정된 인스턴스가 있는 템플릿의 클래스(기존 MPP 또는 MPT 파일) PrimaveraReadOptions 클래스. |
Project(string, string) | 의 새 인스턴스를 초기화합니다.Project 암호로 보호된 템플릿의 클래스(기존 mpp 또는 mpt 파일). |
속성
이름 | 설명 |
---|---|
ActualsInSync { get; set; } | ActualsInSync 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
AdminProject { get; set; } | AdminProject 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
AreEditableActualCosts { get; set; } | AreEditableActualCosts가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Author { get; set; } | Author. 의 값을 가져오거나 설정합니다. |
AutoAddNewResourcesAndTasks { get; set; } | AutoAddNewResourcesAndTasks 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
Autolink { get; set; } | 자동 링크 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
BaselineForEarnedValue { get; set; } | BaselineForEarnedValue의 값을 가져오거나 설정합니다. |
BuiltInProps { get; } | 프로젝트의 기본 제공 속성 컬렉션을 가져옵니다. |
CalculationMode { get; set; } | 프로젝트의 계산 모드를 가져오거나 설정합니다. 다음 값 중 하나일 수 있습니다.CalculationMode 열거형. |
Calendar { get; set; } | Calendar. 의 값을 가져오거나 설정합니다. |
Calendars { get; } | 가져오기CalendarCollection 이 프로젝트 instance. 의 객체 |
Category { get; set; } | Category. 의 값을 가져오거나 설정합니다. |
Comments { get; set; } | 설명 값을 가져오거나 설정합니다. |
Company { get; set; } | Company. 값을 가져오거나 설정합니다. |
CreationDate { get; set; } | CreationDate 값을 가져오거나 설정합니다. |
CriticalPath { get; } | 이 프로젝트의 중요 경로를 구성하는 중요 작업 목록이 포함된 컬렉션을 가져옵니다. 이것은 O(n) 작업이며 여기서 n은 프로젝트의 작업 수입니다. |
CriticalSlackLimit { get; set; } | CriticalSlackLimit 값을 가져오거나 설정합니다. |
CurrencyCode { get; set; } | CurrencyCode. 의 값을 가져오거나 설정합니다. |
CurrencyDigits { get; set; } | CurrencyDigits. 의 값을 가져오거나 설정합니다. |
CurrencySymbol { get; set; } | CurrencySymbol. 의 값을 가져오거나 설정합니다. |
CurrencySymbolPosition { get; set; } | CurrencySymbolPosition. 의 값을 가져오거나 설정합니다. |
CurrentDate { get; set; } | CurrentDate 값을 가져오거나 설정합니다. |
CustomDateFormat { get; set; } | CustomDateFormat. 의 값을 가져오거나 설정합니다. |
CustomProps { get; } | 프로젝트의 사용자 지정 속성 컬렉션을 가져옵니다. |
DateFormat { get; set; } | DateFormat. 의 값을 가져오거나 설정합니다. |
DaysPerMonth { get; set; } | DaysPerMonth. 값을 가져오거나 설정합니다. |
DefaultFinishTime { get; set; } | DefaultFinishTime. 값을 가져오거나 설정합니다. |
DefaultFixedCostAccrual { get; set; } | DefaultFixedCostAccrual. 값을 가져오거나 설정합니다. |
DefaultOvertimeRate { get; set; } | DefaultOvertimeRate 값을 가져오거나 설정합니다. |
DefaultStandardRate { get; set; } | DefaultStandardRate 값을 가져오거나 설정합니다. |
DefaultStartTime { get; set; } | DefaultStartTime의 값을 가져오거나 설정합니다. |
DefaultTaskEVMethod { get; set; } | DefaultTaskEVMethod. 의 값을 가져오거나 설정합니다. |
DefaultTaskType { get; set; } | DefaultTaskType. 의 값을 가져오거나 설정합니다. |
DefaultView { get; set; } | 프로젝트의 기본 보기를 가져오거나 설정합니다. |
DefaultWeekWorkingDays { get; } | 인스턴스를 가져옵니다.WeekDayCollection 프로젝트 기본 주 작업일 및 작업 시간 모음을 나타내는 클래스입니다. |
DisplayOptions { get; } | 인스턴스를 가져옵니다.ProjectDisplayOptions 클래스. |
DurationFormat { get; set; } | DurationFormat. 의 값을 가져오거나 설정합니다. |
EarnedValueMethod { get; set; } | EarnedValueMethod. 의 값을 가져오거나 설정합니다. |
ExtendedAttributes { get; } | ExtendedAttributeDefinitionCollection 객체를 가져옵니다. 프로젝트와 연결된 확장 속성(사용자 정의 필드) 정의 모음입니다. |
ExtendedCreationDate { get; set; } | ExtendedCreationDate 값을 가져오거나 설정합니다. |
FinishDate { get; set; } | FinishDate 값을 가져오거나 설정합니다. |
FiscalYearStart { get; set; } | FiscalYearStart 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
FyStartDate { get; set; } | FyStartDate 값을 가져오거나 설정합니다. |
Guid { get; set; } | Guid 값을 가져오거나 설정합니다. |
HonorConstraints { get; set; } | HonorConstraints 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
HyperlinkBase { get; set; } | HyperlinkBase. 의 값을 가져오거나 설정합니다. |
InsertedProjectsLikeSummary { get; set; } | InsertedProjectsLikeSummary가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; } | KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
Keywords { get; set; } | 키워드의 값을 가져오거나 설정합니다. |
LastAuthor { get; set; } | LastAuthor. 의 값을 가져오거나 설정합니다. |
LastPrinted { get; set; } | LastPrinted. 의 값을 가져오거나 설정합니다. |
LastSaved { get; set; } | LastSaved. 의 값을 가져오거나 설정합니다. |
Manager { get; set; } | Manager. 의 값을 가져오거나 설정합니다. |
MicrosoftProjectServerURL { get; set; } | MicrosoftProjectServerURL이 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
MinutesPerDay { get; set; } | MinutesPerDay. 의 값을 가져오거나 설정합니다. |
MinutesPerWeek { get; set; } | MinutesPerWeek의 값을 가져오거나 설정합니다. |
MoveCompletedEndsBack { get; set; } | MoveCompletedEndsBack이 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
MoveCompletedEndsForward { get; set; } | MoveCompletedEndsForward가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
MoveRemainingStartsBack { get; set; } | MoveRemainingStartsBack 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
MoveRemainingStartsForward { get; set; } | MoveRemainingStartsForward 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
MultipleCriticalPaths { get; set; } | MultipleCriticalPaths 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
Name { get; set; } | Name. 의 값을 가져오거나 설정합니다. |
NewTasksAreManual { get; set; } | NewTasksAreManual 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
NewTasksEffortDriven { get; set; } | NewTasksEffortDriven 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
NewTasksEstimated { get; set; } | NewTasksEstimated 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
NewTaskStartDate { get; set; } | NewTaskStartDate 값을 가져오거나 설정합니다. |
OleObjects { get; } | 인스턴스가 포함된 컬렉션을 가져옵니다.OleObject 이 프로젝트 파일에 링크되거나 내장된 클래스. mpp 파일 형식에만 사용할 수 있습니다. 이 컬렉션은 ‘지우기’ 작업을 제외하고는 읽기 전용입니다. |
OutlineCodes { get; } | OutlineCodeDefinitionCollection 개체를 가져옵니다. 프로젝트와 연결된 개요 코드 정의 컬렉션입니다. |
ProjectExternallyEdited { get; set; } | ProjectExternallyEdited 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
RemoveFileProperties { get; set; } | RemoveFileProperties가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ResourceAssignments { get; } | ResourceAssignmentCollection 개체를 가져옵니다. |
ResourceFilters { get; } | 모든 리소스 기반 필터 정의를 가져옵니다. ResourceFilters는Filter 객체. |
ResourceGroups { get; } | 리소스 기반 그룹 정의를 모두 가져옵니다. ResourceGroups는Group 객체. |
Resources { get; } | ResourceCollection 개체를 가져옵니다. |
Revision { get; set; } | Revision. 의 값을 가져오거나 설정합니다. |
RootTask { get; } | 작업 트리의 루트를 가져옵니다. |
SaveVersion { get; set; } | SaveVersion. 의 값을 가져오거나 설정합니다. |
ScheduleFromStart { get; set; } | ScheduleFromStart 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
ShowProjectSummaryTask { get; set; } | ShowProjectSummaryTask 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
SplitsInProgressTasks { get; set; } | SplitsInProgressTasks가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
SpreadActualCost { get; set; } | SpreadActualCost 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
SpreadPercentComplete { get; set; } | SpreadPercentComplete 설정 여부를 나타내는 값을 가져오거나 설정합니다. |
StartDate { get; set; } | StartDate 값을 가져오거나 설정합니다. |
StatusDate { get; set; } | StatusDate 값을 가져오거나 설정합니다. |
Subject { get; set; } | 제목 값을 가져오거나 설정합니다. |
Tables { get; } | 목록을 가져옵니다.Table 객체. |
TaskFilters { get; } | 모든 작업 기반 필터 정의를 가져옵니다. TaskFilters는Filter 객체. |
TaskGroups { get; } | 모든 작업 기반 그룹 정의를 가져옵니다. TaskGroups는Group 객체. |
TaskLinks { get; } | 가져오기TaskLinkCollection object. |
TaskUpdatesResource { get; set; } | TaskUpdatesResource가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Template { get; set; } | Template. 의 값을 가져오거나 설정합니다. |
TimescaleFinish { get; set; } | TimescaleFinish. 의 값을 가져오거나 설정합니다. |
TimescaleStart { get; set; } | TimescaleStart. 의 값을 가져오거나 설정합니다. |
Title { get; set; } | 제목 값을 가져오거나 설정합니다. |
Uid { get; set; } | Uid 값을 가져오거나 설정합니다. |
UpdateManuallyScheduledTasksWhenEditingLinks { get; set; } | UpdateManuallyScheduledTasksWhenEditingLinks가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. |
VbaProject { get; } | 인스턴스를 가져옵니다.VbaProject 클래스. |
Views { get; } | 목록을 가져옵니다.View 객체. |
WBSCodeDefinition { get; set; } | 프로젝트에 대한 WBS 코드 정의를 가져오거나 설정합니다. |
WeekStartDay { get; set; } | WeekStartDay의 값을 가져오거나 설정합니다. |
WorkFormat { get; set; } | WorkFormat. 의 값을 가져오거나 설정합니다. |
행동 양식
이름 | 설명 |
---|---|
CopyTo(Project) | 프로젝트의 주요 데이터와 속성을 다른 프로젝트에 복사합니다. |
CopyTo(Project, CopyToOptions) | 프로젝트의 주요 데이터와 속성을 다른 프로젝트에 복사합니다. |
EnumerateAllChildTasks() | 루트 작업을 포함하여 프로젝트의 모든 작업을 재귀적으로 열거합니다. |
Get<T>(Key<T, PrjKey>) | 이 컨테이너에서 속성이 매핑된 값을 반환합니다. |
GetBaselineSaveTime(BaselineType) | 기본 저장 시간을 반환합니다. |
GetDuration(double) | 가져오기Duration 지정된 단위 수와 프로젝트 설정에 정의된 기본 기간 형식을 가진 객체DurationFormat . |
GetDuration(double, TimeUnitType) | 가져오기Duration 지정된 수의 객체TimeUnitType 단위. |
GetDuration(TimeSpan, TimeUnitType) | 가져오기Duration 지정된 객체TimeSpan 값 및 지정TimeUnitType 값. |
GetPageCount() | 기본값을 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.Timescale (일). |
GetPageCount(PresentationFormat) | 기본값을 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.Timescale (일) 및 주어진PresentationFormat |
GetPageCount(SaveOptions) | 주어진 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.SaveOptions . |
GetPageCount(Timescale) | 주어진 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.Timescale . |
GetPageCount(PageSize, Timescale) | 주어진 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.Timescale 그리고PageSize . |
GetPageCount(PresentationFormat, Timescale) | 주어진 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.Timescale 그리고PresentationFormat . |
GetPageCount(PageSize, Timescale, DateTime, DateTime) | 주어진 사용하여 렌더링할 프로젝트의 페이지 수를 반환합니다.Timescale ,PresentationFormat 및 날짜 범위. |
GetPredecessors(Task) | 지정된 작업의 선행 작업인 작업 링크 모음을 반환합니다. |
GetWork(double) | 가져오기Duration 지정된 객체Double 값 및 기본 작업 형식. |
Print() | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 기본 프린터 설정으로 기본 프린터로 프로젝트를 인쇄합니다. |
Print(PrinterSettings) | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 지정된 프린터 설정에 따라 프로젝트를 인쇄합니다. |
Print(PrintOptions) | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 기본 프린터 설정 및 사용자 지정 저장 옵션을 사용하여 기본 프린터로 프로젝트를 인쇄합니다. |
Print(string) | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 기본 프린터 설정으로 지정된 프린터로 프로젝트를 인쇄합니다. |
Print(PrinterSettings, PrintOptions) | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 지정된 프린터 설정 및 사용자 지정 저장 옵션에 따라 프로젝트를 인쇄합니다. |
Print(PrinterSettings, string) | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 지정된 프린터 설정에 따라 프로젝트를 인쇄합니다. |
Print(PrinterSettings, PrintOptions, string) | 표준(사용자 인터페이스 없음) 인쇄 컨트롤러를 사용하여 지정된 프린터 설정, 사용자 지정 저장 옵션 및 지정된 문서 이름에 따라 프로젝트를 인쇄합니다. |
Recalculate() | 모든 프로젝트 작업 ID, 개요 수준, 시작/종료 날짜, 조기/지연 날짜 설정, 여유 시간, 작업 및 비용 필드를 계산합니다. |
Recalculate(bool) | 모든 프로젝트 작업 ID, 개요 수준, 시작/종료 날짜, 조기/지연 날짜 설정, 선택적 유효성 검사를 통해 슬랙, 작업 및 비용 필드를 다시 예약합니다. |
RecalculateResourceFields() | 리소스의 Id, 시작 및 종료를 다시 계산합니다. |
RecalculateResourceStartFinish() | 자원의 시작과 끝을 다시 계산합니다. |
RemoveInvalidResourceAssignments() | 프로젝트 리소스 할당 목록에서 잘못된 리소스 할당을 제거합니다. |
RenumberWBSCode() | 모든 작업의 WBS 코드를 다시 매깁니다. |
RenumberWBSCode(List<int>) | 전달된 작업의 WBS 코드 번호를 다시 매깁니다. |
RescheduleUncompletedWorkToStartAfter(DateTime) | 완료되지 않은 프로젝트 작업을 지정된 날짜 이후에 시작하도록 일정을 조정합니다. |
RescheduleUncompletedWorkToStartAfter(DateTime, List<Task>) | 지정된 날짜 이후에 시작하도록 지정된 작업 목록에 대해 완료되지 않은 작업 일정을 변경합니다. |
Save(string) | 프로젝트 데이터를 mpp 형식의 파일로 저장합니다. |
Save(Stream, MPPSaveOptions) | 지정된 저장 옵션을 사용하여 프로젝트를 스트림에 저장합니다. |
Save(Stream, SaveFileFormat) | 스트림에 프로젝트 데이터를 저장합니다. |
Save(Stream, SaveOptions) | 지정된 저장 옵션을 사용하여 프로젝트를 스트림에 저장합니다. |
Save(string, MPPSaveOptions) | 지정된 저장 옵션을 사용하여 문서를 mpp 파일 형식으로 저장합니다. |
Save(string, SaveFileFormat) | 프로젝트 데이터를 파일에 저장합니다. |
Save(string, SaveOptions) | 지정된 저장 옵션을 사용하여 문서를 파일로 저장합니다. |
SaveAsTemplate(Stream) | 프로젝트를 지정된 스트림에 템플릿으로 저장합니다. |
SaveAsTemplate(string) | 지정된 파일 경로에 프로젝트를 템플릿으로 저장합니다. |
SaveAsTemplate(Stream, SaveTemplateOptions) | 프로젝트를 지정된 스트림에 템플릿으로 저장합니다. |
SaveAsTemplate(string, SaveTemplateOptions) | 프로젝트를 템플릿으로 저장합니다. |
SaveReport(Stream) | 프로젝트 개요 보고서를 스트림에 저장합니다. |
SaveReport(string) | 프로젝트 개요 보고서를 PDF 파일로 저장합니다. |
SaveReport(Stream, ReportType) | 지정된 유형의 프로젝트 보고서를 지정된 스트림에 저장합니다. |
SaveReport(string, ReportType) | 지정된 파일 경로에 지정된 유형의 프로젝트 보고서를 PDF 형식으로 저장합니다. |
SelectAllChildTasks() | 루트 작업의 모든 자식 작업을 재귀적으로 수집합니다. |
Set(Key<DateTime, PrjKey>, DateTime) | 지정된 속성을 이 컨테이너의 지정된 값에 매핑합니다. |
Set<T>(Key<T, PrjKey>, T) | 지정된 속성을 이 컨테이너의 지정된 값에 매핑합니다. |
SetBaseline(BaselineType) | 전체 프로젝트에 대해 지정된 기준선에 기준선 필드를 저장합니다. |
SetBaseline(BaselineType, IEnumerable<Task>) | 선택한 작업에 대해 지정된 기준선에 기준선 필드를 저장합니다. |
SetBaselineSaveTime(BaselineType, DateTime) | 기본 저장 시간을 설정합니다. |
UpdateProjectWorkAsComplete(DateTime, bool) | 전체 프로젝트에 대해 지정된 날짜까지 모든 작업을 완료된 것으로 업데이트합니다. |
UpdateProjectWorkAsComplete(DateTime, bool, List<Task>) | 지정된 작업 목록에 대해 지정된 날짜까지 모든 작업이 완료된 것으로 업데이트합니다. |
static GetProjectFileInfo(Stream) | 스트림에서 프로젝트 파일 정보를 가져옵니다. |
static GetProjectFileInfo(string) | 파일에서 프로젝트 파일 정보를 읽습니다. |
비고
그만큼 프로젝트 Aspose.Tasks 라이브러리의 중심 클래스입니다.
사용할 수 있음 프로젝트지원되는 프로젝트 관리 형식 중 하나 읽기: MPP, MPT, MPX, XML.
지원되는 형식으로 기존 문서를 로드하려면 파일 이름 또는 스트림을 프로젝트 생성자. 빈 프로젝트를 만들려면 매개 변수가 없는 생성자를 호출합니다.
Save 메서드 오버로드 중 하나를 사용하여 다음 중 하나에 프로젝트를 저장합니다.SaveFileFormat
형식: Primavera: P6 XML, PM XER; 마이크로소프트 엑셀: XLSX, XML; 고정 레이아웃: PDF; 이미지: JPEG, PNG, BMP, TIFF, SVG; 텍스트: TXT; 기타: HTML.
프로젝트를 인쇄하려면 다음 중 하나를 사용하십시오.Print
메소드 오버로드.
그만큼 프로젝트 다음과 같은 프로젝트 전체 정보를 저장합니다.Views
, BuiltInProps
,CustomProps
, 그리고ExtendedAttributes
. 이러한 개체의 대부분은 해당 속성을 통해 액세스할 수 있습니다. 프로젝트 수업.
그만큼 프로젝트다음과 같은 다른 프로젝트 엔터티를 조작하기 위한 진입점을 포함하는 루트 엔터티입니다.Task
,Resource
,ResourceAssignment
,ExtendedAttribute
그리고Calendar
.
프로젝트 예를 들어 유형이 지정된 컬렉션을 통해 엔터티에 액세스할 수 있습니다.Children
,Resources
,ResourceAssignments
등
또한보십시오
- 네임스페이스 Aspose.Tasks
- 집회 Aspose.Tasks