// Create project instance System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName()); System::SharedPtr project1 = System::MakeObject(dataDir + u"TaskUsageViewWithDetails.mpp"); // Get Default view System::SharedPtr view = System::DynamicCast_noexcept(project1->get_DefaultView()); // Details header column will not be displayed view->set_DisplayDetailsHeaderColumn(false); view->set_RepeatDetailsHeaderOnAllRows(false); view->set_AlignDetailsData(System::Drawing::StringAlignment::Near); project1->Save(dataDir + u"task usage1_out.pdf", Aspose::Tasks::Saving::SaveFileFormat::PDF); // Display details header column view->set_DisplayDetailsHeaderColumn(true); // Repeat details header on all assignments rows view->set_RepeatDetailsHeaderOnAllRows(true); view->set_AlignDetailsData(System::Drawing::StringAlignment::Far); project1->Save(dataDir + u"task usage2_out.pdf", Aspose::Tasks::Saving::SaveFileFormat::PDF);