11 #include <system/collections/ienumerator.h>
12 #include <system/collections/ienumerable.h>
13 #include <system/array.h>
16 #include <Aspose.Words.Cpp/Drawing/Charts/Core/INumberFormatProvider.h>
17 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
19 namespace System {
namespace Collections {
namespace Generic {
template <
typename,
typename>
class SortedList; } } }
20 namespace System {
namespace Collections {
namespace Generic {
template <
typename>
class List; } } }
21 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
class ChartDataLabel; } } } }
22 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
namespace Core {
class ChartSeriesHelper; } } } } }
23 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
namespace Core {
class DmlChart; } } } } }
24 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtChartToDmlConverter; } } } } }
25 namespace Aspose {
namespace Words {
namespace RW {
namespace Dml {
namespace Reader {
class DmlChartComplexTypesReader; } } } } }
26 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
namespace Core {
class DmlChartPr; } } } } }
27 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
class ChartSeries; } } } }
28 namespace Aspose {
namespace Words {
namespace ApsBuilder {
namespace Dml {
namespace Charts {
class DmlChartDataLabelRenderer; } } } } }
29 namespace Aspose {
namespace Words {
namespace RW {
namespace Dml {
namespace Writer {
class DmlChartCommonWriter; } } } } }
30 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
class ChartNumberFormat; } } } }
31 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
namespace Core {
namespace ComplexTypes {
class DmlChartDataLabelPr; } } } } } }
32 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
namespace Core {
namespace ComplexTypes {
class DmlChartNumFormat; } } } } } }
33 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Charts {
namespace Core {
namespace ComplexTypes {
enum class DmlChartDataLabelAttrs; } } } } } }
34 namespace Aspose {
namespace Collections {
class IntList; } }
124 typedef Aspose::Words::Drawing::Charts::Core::INumberFormatProvider BaseType1;
127 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
129 friend class Aspose::Words::Drawing::Charts::Core::ChartSeriesHelper;
130 friend class Aspose::Words::Drawing::Charts::Core::DmlChart;
131 friend class Aspose::Words::RW::Odt::Reader::OdtChartToDmlConverter;
132 friend class Aspose::Words::RW::Dml::Reader::DmlChartComplexTypesReader;
133 friend class Aspose::Words::Drawing::Charts::Core::DmlChartPr;
135 friend class Aspose::Words::ApsBuilder::Dml::Charts::DmlChartDataLabelRenderer;
136 friend class Aspose::Words::RW::Dml::Writer::DmlChartCommonWriter;
154 bool MoveNext()
override;
155 void Reset()
override;
156 void Dispose()
override;
162 int32_t mLastUsedIndex;
163 int32_t mCurrentIndex;
836 [[deprecated(
"When ChartSeries.HasDataLabels is 'true', all data labels are available in this collection.")]]
918 [[deprecated(
"Use the ChartDataLabel.ClearFormat method instead.")]]
919 ASPOSE_WORDS_SHARED_API
void RemoveAt(int32_t index);
998 [[deprecated(
"Use the ClearFormat method instead.")]]
999 ASPOSE_WORDS_SHARED_API
void Clear();
1011 bool get_HasItems();
1012 bool get_HasItemWithNonDefaultFormatting();
1013 bool get_HasNonDefaultFormatting();
1022 bool HasNonDefaultItemFormatting(int32_t index);
1024 void NormalizeAfterLoad();
1041 void SetPropertiesWithVersionDependentDefaults();
1043 int32_t CountLabelsFrom(int32_t labelIndex);