FieldBibliography.h
1 // 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 <Aspose.Words.Cpp/Fields/IFieldCodeTokenInfoProvider.h>
12 #include <Aspose.Words.Cpp/Fields/Field.h>
13 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
14 
15 namespace Aspose
16 {
17 namespace Words
18 {
19 namespace Fields
20 {
21 enum class FieldSwitchType;
22 }
23 }
24 }
25 namespace System
26 {
27 class String;
28 }
29 
30 namespace Aspose {
31 
32 namespace Words {
33 
34 namespace Fields {
35 
88 class ASPOSE_WORDS_SHARED_CLASS FieldBibliography : public Aspose::Words::Fields::Field, public Aspose::Words::Fields::IFieldCodeTokenInfoProvider
89 {
92  typedef Aspose::Words::Fields::IFieldCodeTokenInfoProvider BaseType1;
93 
94  typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
95  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
96 
97 public:
98 
151  ASPOSE_WORDS_SHARED_API System::String get_FormatLanguageId();
152 
154  ASPOSE_WORDS_SHARED_API void set_FormatLanguageId(const System::String& value);
155 
156 protected:
157 
158 private:
159 
160  Aspose::Words::Fields::FieldSwitchType GetSwitchType(System::String ) override;
161 
162 };
163 
164 }
165 }
166 }