8 #include <system/string.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
21 class OutlineCodeDefinitionXml;
25 class OutlineCodeDefinition;
36 class ASPOSE_TASKS_SHARED_CLASS
OutlineMask :
public System::Object
39 typedef System::Object BaseType;
41 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
42 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
44 friend class Aspose::Tasks::IO::Xml::OutlineCodeDefinitionXml;
56 ASPOSE_TASKS_SHARED_API
void set_Level(int32_t value);
60 ASPOSE_TASKS_SHARED_API MaskType
get_Type()
const;
64 ASPOSE_TASKS_SHARED_API
void set_Type(MaskType value);
80 ASPOSE_TASKS_SHARED_API
void set_Separator(
const System::String& value);
89 static ASPOSE_TASKS_SHARED_API
const System::String& DefaultSeparator();
91 ASPOSE_TASKS_SHARED_API
bool get_IsDefault();
93 #ifdef ASPOSE_GET_SHARED_MEMBERS
94 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
103 System::String pr_Separator;
Represents an outline code definition.
Definition: OutlineCodeDefinition.h:84
Represents four elements of a mask which defines an outline code format.
Definition: OutlineMask.h:37
System::String get_Separator() const
Gets the separator of code values.
int32_t get_Length() const
Gets the maximum length (in characters) of the outline code values. 0 if length is not defined.
OutlineMask()
Initializes a new instance of the OutlineMask class.
void set_Type(MaskType value)
Sets the type of a mask.
void set_Length(int32_t value)
Sets the maximum length (in characters) of the outline code values. 0 if length is not defined.
MaskType get_Type() const
Gets the type of a mask.
void set_Level(int32_t value)
Sets the level of a mask.
int32_t get_Level() const
Gets the level of a mask.
void set_Separator(const System::String &value)
Sets the separator of code values.