11 #include <system/enum_helpers.h>
12 #include <system/array.h>
15 #include <Aspose.Words.Cpp/IRunAttrSource.h>
16 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
18 namespace Aspose {
namespace Words {
class PageExtractor; } }
19 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class SpanListRevisionsHelper; } } } }
20 namespace Aspose {
namespace Words {
namespace Fonts {
class EmbeddedFontCollector; } } }
21 namespace Aspose {
namespace Words {
namespace Fields {
class ChapterTitleParagraphFinder; } } }
22 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
class HtmlListWrapper; } } } }
24 namespace Aspose {
namespace Words {
namespace Fields {
class ParagraphTocEntry; } } }
25 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class SpanList; } } } }
26 namespace Aspose {
namespace Words {
namespace Layout {
class AttributeConverter; } } }
27 namespace Aspose {
namespace Words {
namespace Fields {
class FieldFormat; } } }
28 namespace Aspose {
namespace Words {
namespace Validation {
class LegacyListFormattingConverter; } } }
29 namespace Aspose {
namespace Words {
class WordCounter; } }
30 namespace Aspose {
namespace Words {
namespace Lists {
class ListLabelUtil; } } }
32 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Writer {
class HtmlFontResourcesCollector; } } } } }
33 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Writer {
class HtmlListWriter; } } } } }
34 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfWriter; } } } } }
35 namespace Aspose {
namespace Words {
namespace RW {
namespace Txt {
namespace Writer {
class TxtWriter; } } } } }
36 namespace Aspose {
namespace Words {
namespace RW {
namespace Wml {
namespace Writer {
class WmlWriter; } } } } }
37 namespace Aspose {
namespace Words {
namespace RW {
namespace Xaml {
namespace Writer {
class XamlListWriter; } } } } }
38 namespace Aspose {
namespace Words {
namespace Lists {
class ListNumberState; } } }
41 namespace Aspose {
namespace Words {
namespace Lists {
class ListLevel; } } }
42 namespace Aspose {
namespace Words {
namespace Lists {
class ListFormat; } } }
44 namespace Aspose {
namespace Words {
class RunPr; } }
86 class ASPOSE_WORDS_SHARED_CLASS
ListLabel :
public Aspose::Words::IRunAttrSource
89 typedef Aspose::Words::IRunAttrSource BaseType;
92 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
94 friend class Aspose::Words::PageExtractor;
95 friend class Aspose::Words::Layout::Core::SpanListRevisionsHelper;
96 friend class Aspose::Words::Layout::Core::SpanListRevisionsHelper;
97 friend class Aspose::Words::Fonts::EmbeddedFontCollector;
98 friend class Aspose::Words::Fields::ChapterTitleParagraphFinder;
99 friend class Aspose::Words::RW::Html::HtmlListWrapper;
101 friend class Aspose::Words::Fields::ParagraphTocEntry;
102 friend class Aspose::Words::Layout::Core::SpanList;
103 friend class Aspose::Words::Layout::AttributeConverter;
105 friend class Aspose::Words::Validation::LegacyListFormattingConverter;
106 friend class Aspose::Words::WordCounter;
107 friend class Aspose::Words::Lists::ListLabelUtil;
109 friend class Aspose::Words::RW::Html::Writer::HtmlFontResourcesCollector;
110 friend class Aspose::Words::RW::Html::Writer::HtmlListWriter;
111 friend class Aspose::Words::RW::Rtf::Writer::RtfWriter;
112 friend class Aspose::Words::RW::Txt::Writer::TxtWriter;
113 friend class Aspose::Words::RW::Wml::Writer::WmlWriter;
114 friend class Aspose::Words::RW::Xaml::Writer::XamlListWriter;
194 ASPOSE_WORDS_SHARED_API
void RemoveRunAttr(int32_t key)
override;
195 ASPOSE_WORDS_SHARED_API
void ClearRunAttrs()
override;
202 bool get_HasCharsFinal();
209 int32_t get_LabelValueFinal();
222 virtual ASPOSE_WORDS_SHARED_API ~
ListLabel();
236 static void ThrowCannotChangeException();