SystemFontSource.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/array.h>
12
13#include <Aspose.Words.Cpp/Fonts/FontSourceType.h>
14#include <Aspose.Words.Cpp/Fonts/FontSourceBase.h>
15#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16
17namespace Aspose
18{
19namespace Fonts
20{
21class IFontData;
22}
23}
24namespace System
25{
26namespace Collections
27{
28namespace Generic
29{
30template <typename> class IEnumerable;
31}
32}
33}
34
35namespace Aspose {
36
37namespace Words {
38
39namespace Fonts {
40
95class ASPOSE_WORDS_SHARED_CLASS SystemFontSource : public Aspose::Words::Fonts::FontSourceBase
96{
99
100 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
101 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
102
103public:
104
159 ASPOSE_WORDS_SHARED_API Aspose::Words::Fonts::FontSourceType get_Type() override;
160
215 ASPOSE_WORDS_SHARED_API SystemFontSource();
216
273 ASPOSE_WORDS_SHARED_API SystemFontSource(int32_t priority);
274
330
331private:
332
334
335};
336
337}
338}
339}