ChartMarker.h
1
2// Copyright 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3//
4// This file is part of Aspose.Words. The source code in this file
5// is only intended as a supplement to the documentation, and is provided
6// "as is", without warranty of any kind, either expressed or implied.
9#pragma once
10
11#include <system/shared_ptr.h>
12#include <cstdint>
13
14#include <Aspose.Words.Cpp/Drawing/Charts/MarkerSymbol.h>
15#include <Aspose.Words.Cpp/Drawing/Charts/Core/IChartFormatSource.h>
16#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
17
18namespace Aspose
19{
20namespace Words
21{
22
23namespace Drawing
24{
25namespace Charts
26{
27
28class ChartFormat;
29
30}
31namespace Core
32{
33namespace Dml
34{
35namespace Fills
36{
37class DmlFill;
38}
39namespace Outlines
40{
41class DmlOutline;
42}
43namespace Themes
44{
45class IThemeProvider;
46}
47}
48}
49}
50
51}
52}
53
54namespace Aspose {
55
56namespace Words {
57
58namespace Drawing {
59
60namespace Charts {
61
124class ASPOSE_WORDS_SHARED_CLASS ChartMarker : public Aspose::Words::Drawing::Charts::Core::IChartFormatSource
125{
126 typedef ChartMarker ThisType;
127 typedef Aspose::Words::Drawing::Charts::Core::IChartFormatSource BaseType;
128
129 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
130 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
131
132public:
133
197
199 ASPOSE_WORDS_SHARED_API void set_Symbol(Aspose::Words::Drawing::Charts::MarkerSymbol value);
200
264 ASPOSE_WORDS_SHARED_API int32_t get_Size();
265
267 ASPOSE_WORDS_SHARED_API void set_Size(int32_t value);
268
305
306protected:
307
308 virtual ASPOSE_WORDS_SHARED_API ~ChartMarker();
309
310private:
311
317
321
322 void MaterializeSpPr() override;
323
324protected:
325
326};
327
328}
329}
330}
331}