FieldSkipIf.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 <cstdint>
12
13
#include <Aspose.Words.Cpp/Fields/Field.h>
14
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
15
16
namespace
Aspose
17
{
18
namespace
Words
19
{
20
namespace
Fields
21
{
22
23
class
FieldUpdateAction;
24
}
25
26
}
27
}
28
namespace
System
29
{
30
class
String;
31
}
32
33
namespace
Aspose
{
34
35
namespace
Words
{
36
37
namespace
Fields {
38
40
class
ASPOSE_WORDS_SHARED_CLASS
FieldSkipIf
:
public
Aspose::Words::Fields::Field
41
{
42
typedef
FieldSkipIf
ThisType
;
43
typedef
Aspose::Words::Fields::Field
BaseType
;
44
45
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
46
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
47
48
public
:
49
51
ASPOSE_WORDS_SHARED_API
System::String
get_LeftExpression
();
52
54
ASPOSE_WORDS_SHARED_API
void
set_LeftExpression
(
const
System::String
& value);
55
57
ASPOSE_WORDS_SHARED_API
System::String
get_ComparisonOperator
();
58
60
ASPOSE_WORDS_SHARED_API
void
set_ComparisonOperator
(
const
System::String
& value);
61
63
ASPOSE_WORDS_SHARED_API
System::String
get_RightExpression
();
64
66
ASPOSE_WORDS_SHARED_API
void
set_RightExpression
(
const
System::String
& value);
67
68
protected
:
69
70
ASPOSE_WORDS_SHARED_API
System::SharedPtr<Aspose::Words::Fields::FieldUpdateAction>
UpdateCore()
override
;
71
72
virtual
ASPOSE_WORDS_SHARED_API ~
FieldSkipIf
();
73
74
private
:
75
76
};
77
78
}
79
}
80
}