System::SharedPtr project = System::MakeObject(dataDir + u"OutlineValues2010.mpp"); System::SharedPtr textOutline = System::MakeObject(); textOutline->set_FieldId(System::Convert::ToString((int)Aspose::Tasks::ExtendedAttributeTask::OutlineCode7)); textOutline->set_Alias(u"My Outline Code"); project->get_OutlineCodes()->Add(textOutline); System::SharedPtr mask = System::MakeObject(); mask->set_Type(Aspose::Tasks::MaskType::Characters); textOutline->get_Masks()->Add(mask); System::SharedPtr textValue = System::MakeObject(); textValue->set_Value(u"Text value 1"); textValue->set_ValueId(1); textValue->set_Type(Aspose::Tasks::OutlineValueType::Text); textValue->set_Description(u"Text value descr 1"); textOutline->get_Values()->Add(textValue); project->Save(dataDir + u"MultipleOutlineValues.mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);