11 #include <system/string.h>
14 #include <Aspose.Words.Cpp/Fields/FieldSwitchType.h>
15 #include <Aspose.Words.Cpp/Fields/IFieldResultFormatProvider.h>
16 #include <Aspose.Words.Cpp/Fields/IFieldResultFormatApplier.h>
17 #include <Aspose.Words.Cpp/Fields/IFieldCodeTokenInfoProvider.h>
18 #include <Aspose.Words.Cpp/Fields/Field.h>
19 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
21 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class SpanField; } } } }
22 namespace Aspose {
namespace Words {
namespace Fields {
class FieldCodeHyperlink; } } }
23 namespace Aspose {
namespace Words {
namespace RW {
namespace MarkupLanguage {
namespace Writer {
class MarkupLanguageFieldWriterBase; } } } } }
24 namespace Aspose {
namespace Words {
namespace Fields {
class FieldUpdateAction; } } }
26 namespace Aspose {
namespace Words {
class NodeRange; } }
27 namespace Aspose {
namespace Words {
class RunPr; } }
70 typedef Aspose::Words::Fields::IFieldCodeTokenInfoProvider BaseType1;
71 typedef Aspose::Words::Fields::IFieldResultFormatProvider BaseType2;
74 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
76 friend class Aspose::Words::Layout::Core::SpanField;
77 friend class Aspose::Words::Fields::FieldCodeHyperlink;
78 friend class Aspose::Words::RW::MarkupLanguage::Writer::MarkupLanguageFieldWriterBase;
82 class HyperlinkStyleFormatApplier :
public Aspose::Words::Fields::IFieldResultFormatApplier
84 typedef HyperlinkStyleFormatApplier
ThisType;
85 typedef Aspose::Words::Fields::IFieldResultFormatApplier
BaseType;
97 HyperlinkStyleFormatApplier();
99 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(HyperlinkStyleFormatApplier, CODEPORTING_ARGS());
103 class RetainingFormatApplier :
public Aspose::Words::Fields::IFieldResultFormatApplier
105 typedef RetainingFormatApplier ThisType;
106 typedef Aspose::Words::Fields::IFieldResultFormatApplier BaseType;
108 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
352 static const int32_t AddressArgumentIndex;
360 ASPOSE_WORDS_SHARED_API
void BeforeUnlink()
override;
361 ASPOSE_WORDS_SHARED_API
bool NeedStoreOldResultNodes()
override;
367 bool get_HasResult();
368 bool get_IsDirectResultUpdate();