MergeFieldImageDimension.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 <system/object.h>
12
13
#include <Aspose.Words.Cpp/Fields/MergeFieldImageDimensionUnit.h>
14
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
15
16
namespace
System
17
{
18
class
String;
19
}
20
21
namespace
Aspose
{
22
23
namespace
Words
{
24
25
namespace
Fields {
26
30
class
ASPOSE_WORDS_SHARED_CLASS
MergeFieldImageDimension
:
public
System::Object
31
{
32
typedef
MergeFieldImageDimension
ThisType
;
33
typedef
System::Object
BaseType
;
34
35
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
36
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
37
38
public
:
39
41
ASPOSE_WORDS_SHARED_API
double
get_Value
()
const
;
42
44
ASPOSE_WORDS_SHARED_API
void
set_Value
(
double
value);
45
47
ASPOSE_WORDS_SHARED_API
Aspose::Words::Fields::MergeFieldImageDimensionUnit
get_Unit
()
const
;
48
50
ASPOSE_WORDS_SHARED_API
void
set_Unit
(
Aspose::Words::Fields::MergeFieldImageDimensionUnit
value);
51
55
ASPOSE_WORDS_SHARED_API
MergeFieldImageDimension
(
double
value);
56
61
ASPOSE_WORDS_SHARED_API
MergeFieldImageDimension
(
double
value,
Aspose::Words::Fields::MergeFieldImageDimensionUnit
unit);
62
63
protected
:
64
65
MergeFieldImageDimension
();
66
67
private
:
68
69
__TypeStub<8,8,8,8>::type mField0;
70
__TypeStub<4,4,4,4>::type mField1;
71
72
};
73
74
}
75
}
76
}