예외를 위해 평일 정의

Contents
[ Hide Show ]

C ++의 경우 Aspose.Tasks 로 캘린더 예외를 설정할 때 근무일을 예외로 정의 할 수 있습니다.

근무일 정의

달력 클래스에 노출 된 예외 컬렉션은 예외를 위해 평일을 정의하는 데 사용될 수 있습니다.

Microsoft Project의 예외 목록을 보려면 :

  1. 파일을 엽니 다.
  2. 도구 메뉴에서 작업 시간 변경를 선택하여 작업 시간 변경 대화 대화를 열십시오.

다음 코드 예제는 2009 년 2 월 24 일부터 2009 년까지 2009 년 12 월 31 일까지 날짜를 예외로 정의합니다.

 1System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName());
 2    
 3// Create a project instance
 4System::SharedPtr<Project> prj = System::MakeObject<Project>();
 5    
 6// Define Calendar
 7System::SharedPtr<Aspose::Tasks::Calendar> cal = prj->get_Calendars()->Add(u"Calendar1");
 8    
 9// Define week days exception for a holiday
10System::SharedPtr<CalendarException> except = System::MakeObject<CalendarException>();
11except->set_EnteredByOccurrences(false);
12except->set_FromDate(System::DateTime(2009, 12, 24, 0, 0, 0));
13except->set_ToDate(System::DateTime(2009, 12, 31, 23, 59, 0));
14except->set_Type(Aspose::Tasks::CalendarExceptionType::Daily);
15except->set_DayWorking(false);
16cal->get_Exceptions()->Add(except);
17    
18// Save the Project
19prj->Save(dataDir + u"Project_DefineWeekDayException_out.xml", Aspose::Tasks::Saving::SaveFileFormat::XML);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.