Aspose.Tasks for C++
Aspose::Tasks::OutlineCodeDefinition Class Reference

Represents an outline code definition. More...

#include <OutlineCodeDefinition.h>

Inherits System::Object.

Public Member Functions

System::String get_Guid () const
 Gets the Guid of an outline code. More...
 
void set_Guid (const System::String &value)
 Sets the Guid of an outline code. More...
 
System::String get_FieldId () const
 Gets the field number of an outline code. More...
 
void set_FieldId (const System::String &value)
 Sets the field number of an outline code. More...
 
System::String get_FieldName () const
 Gets the name of a custom outline code. More...
 
void set_FieldName (const System::String &value)
 Sets the name of a custom outline code. More...
 
System::String get_Alias () const
 Gets the alias of a custom outline code. More...
 
void set_Alias (const System::String &value)
 Sets the alias of a custom outline code. More...
 
System::String get_PhoneticAlias () const
 Gets the phonetic pronunciation of the alias of the custom outline code. More...
 
void set_PhoneticAlias (const System::String &value)
 Sets the phonetic pronunciation of the alias of the custom outline code. More...
 
System::SharedPtr< OutlineValueCollectionget_Values () const
 Gets OutlineValueCollection object. The values of the table associated with this outline code. More...
 
bool get_Enterprise () const
 Gets a value indicating whether a custom outline code is an enterprise custom outline code. More...
 
void set_Enterprise (bool value)
 Sets a value indicating whether a custom outline code is an enterprise custom outline code. More...
 
int32_t get_EnterpriseOutlineCodeAlias () const
 Gets a reference to another custom field for which this outline code definition is an alias. More...
 
void set_EnterpriseOutlineCodeAlias (int32_t value)
 Sets a reference to another custom field for which this outline code definition is an alias. More...
 
bool get_ResourceSubstitutionEnabled () const
 Gets a value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project. More...
 
void set_ResourceSubstitutionEnabled (bool value)
 Sets a value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project. More...
 
bool get_LeafOnly () const
 Gets a value indicating whether the values specified in this outline code field must be leaf values. More...
 
void set_LeafOnly (bool value)
 Sets a value indicating whether the values specified in this outline code field must be leaf values. More...
 
bool get_AllLevelsRequired () const
 Gets a value indicating whether the new codes must have all levels. Not available for Enterprise Codes. More...
 
void set_AllLevelsRequired (bool value)
 Sets a value indicating whether the new codes must have all levels. Not available for Enterprise Codes. More...
 
bool get_OnlyTableValuesAllowed () const
 Gets a value indicating whether the values specified must come from values table. More...
 
void set_OnlyTableValuesAllowed (bool value)
 Sets a value indicating whether the values specified must come from values table. More...
 
const System::SharedPtr< OutlineMaskCollection > & get_Masks () const
 Gets the OutlineMaskCollection object. The table of entries that define the outline code mask. Read-only OutlineMaskCollection instance. More...
 
bool get_ShowIndent ()
 Gets a value indicating whether the indents of this outline code must be shown. More...
 
void set_ShowIndent (bool value)
 Sets a value indicating whether the indents of this outline code must be shown. More...
 
 OutlineCodeDefinition ()
 Initializes a new instance of the OutlineCodeDefinition class. More...
 

Detailed Description

Represents an outline code definition.

Constructor & Destructor Documentation

◆ OutlineCodeDefinition()

Aspose::Tasks::OutlineCodeDefinition::OutlineCodeDefinition ( )

Initializes a new instance of the OutlineCodeDefinition class.

Member Function Documentation

◆ get_Alias()

System::String Aspose::Tasks::OutlineCodeDefinition::get_Alias ( ) const

Gets the alias of a custom outline code.

◆ get_AllLevelsRequired()

bool Aspose::Tasks::OutlineCodeDefinition::get_AllLevelsRequired ( ) const

Gets a value indicating whether the new codes must have all levels. Not available for Enterprise Codes.

◆ get_Enterprise()

bool Aspose::Tasks::OutlineCodeDefinition::get_Enterprise ( ) const

Gets a value indicating whether a custom outline code is an enterprise custom outline code.

◆ get_EnterpriseOutlineCodeAlias()

int32_t Aspose::Tasks::OutlineCodeDefinition::get_EnterpriseOutlineCodeAlias ( ) const

Gets a reference to another custom field for which this outline code definition is an alias.

◆ get_FieldId()

System::String Aspose::Tasks::OutlineCodeDefinition::get_FieldId ( ) const

Gets the field number of an outline code.

◆ get_FieldName()

System::String Aspose::Tasks::OutlineCodeDefinition::get_FieldName ( ) const

Gets the name of a custom outline code.

◆ get_Guid()

System::String Aspose::Tasks::OutlineCodeDefinition::get_Guid ( ) const

Gets the Guid of an outline code.

◆ get_LeafOnly()

bool Aspose::Tasks::OutlineCodeDefinition::get_LeafOnly ( ) const

Gets a value indicating whether the values specified in this outline code field must be leaf values.

◆ get_Masks()

const System::SharedPtr<OutlineMaskCollection>& Aspose::Tasks::OutlineCodeDefinition::get_Masks ( ) const

Gets the OutlineMaskCollection object. The table of entries that define the outline code mask. Read-only OutlineMaskCollection instance.

◆ get_OnlyTableValuesAllowed()

bool Aspose::Tasks::OutlineCodeDefinition::get_OnlyTableValuesAllowed ( ) const

Gets a value indicating whether the values specified must come from values table.

◆ get_PhoneticAlias()

System::String Aspose::Tasks::OutlineCodeDefinition::get_PhoneticAlias ( ) const

Gets the phonetic pronunciation of the alias of the custom outline code.

◆ get_ResourceSubstitutionEnabled()

bool Aspose::Tasks::OutlineCodeDefinition::get_ResourceSubstitutionEnabled ( ) const

Gets a value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.

◆ get_ShowIndent()

bool Aspose::Tasks::OutlineCodeDefinition::get_ShowIndent ( )

Gets a value indicating whether the indents of this outline code must be shown.

This is new for MS Project 2010 property.

◆ get_Values()

System::SharedPtr<OutlineValueCollection> Aspose::Tasks::OutlineCodeDefinition::get_Values ( ) const

Gets OutlineValueCollection object. The values of the table associated with this outline code.

◆ set_Alias()

void Aspose::Tasks::OutlineCodeDefinition::set_Alias ( const System::String &  value)

Sets the alias of a custom outline code.

◆ set_AllLevelsRequired()

void Aspose::Tasks::OutlineCodeDefinition::set_AllLevelsRequired ( bool  value)

Sets a value indicating whether the new codes must have all levels. Not available for Enterprise Codes.

◆ set_Enterprise()

void Aspose::Tasks::OutlineCodeDefinition::set_Enterprise ( bool  value)

Sets a value indicating whether a custom outline code is an enterprise custom outline code.

◆ set_EnterpriseOutlineCodeAlias()

void Aspose::Tasks::OutlineCodeDefinition::set_EnterpriseOutlineCodeAlias ( int32_t  value)

Sets a reference to another custom field for which this outline code definition is an alias.

◆ set_FieldId()

void Aspose::Tasks::OutlineCodeDefinition::set_FieldId ( const System::String &  value)

Sets the field number of an outline code.

◆ set_FieldName()

void Aspose::Tasks::OutlineCodeDefinition::set_FieldName ( const System::String &  value)

Sets the name of a custom outline code.

◆ set_Guid()

void Aspose::Tasks::OutlineCodeDefinition::set_Guid ( const System::String &  value)

Sets the Guid of an outline code.

◆ set_LeafOnly()

void Aspose::Tasks::OutlineCodeDefinition::set_LeafOnly ( bool  value)

Sets a value indicating whether the values specified in this outline code field must be leaf values.

◆ set_OnlyTableValuesAllowed()

void Aspose::Tasks::OutlineCodeDefinition::set_OnlyTableValuesAllowed ( bool  value)

Sets a value indicating whether the values specified must come from values table.

◆ set_PhoneticAlias()

void Aspose::Tasks::OutlineCodeDefinition::set_PhoneticAlias ( const System::String &  value)

Sets the phonetic pronunciation of the alias of the custom outline code.

◆ set_ResourceSubstitutionEnabled()

void Aspose::Tasks::OutlineCodeDefinition::set_ResourceSubstitutionEnabled ( bool  value)

Sets a value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.

◆ set_ShowIndent()

void Aspose::Tasks::OutlineCodeDefinition::set_ShowIndent ( bool  value)

Sets a value indicating whether the indents of this outline code must be shown.

This is new for MS Project 2010 property.