CustomPart.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
#include <cstdint>
13
14
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
15
16
namespace
Aspose
{
17
18
namespace
Words
{
19
20
namespace
Markup {
21
82
class
ASPOSE_WORDS_SHARED_CLASS
CustomPart
:
public
System::Object
83
{
84
typedef
CustomPart
ThisType
;
85
typedef
System::Object
BaseType
;
86
87
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
88
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
89
90
public
:
91
142
ASPOSE_WORDS_SHARED_API
System::String
get_Name
()
const
;
143
145
ASPOSE_WORDS_SHARED_API
void
set_Name
(
const
System::String
& value);
146
195
ASPOSE_WORDS_SHARED_API
System::String
get_RelationshipType
()
const
;
196
198
ASPOSE_WORDS_SHARED_API
void
set_RelationshipType
(
const
System::String
& value);
199
247
ASPOSE_WORDS_SHARED_API
bool
get_IsExternal
()
const
;
248
250
ASPOSE_WORDS_SHARED_API
void
set_IsExternal
(
bool
value);
251
299
ASPOSE_WORDS_SHARED_API
System::String
get_ContentType
()
const
;
300
302
ASPOSE_WORDS_SHARED_API
void
set_ContentType
(
const
System::String
& value);
303
351
ASPOSE_WORDS_SHARED_API
System::ArrayPtr<uint8_t>
get_Data
()
const
;
352
354
ASPOSE_WORDS_SHARED_API
void
set_Data
(
const
System::ArrayPtr<uint8_t>
& value);
355
400
ASPOSE_WORDS_SHARED_API
System::SharedPtr<Aspose::Words::Markup::CustomPart>
Clone
();
401
402
ASPOSE_WORDS_SHARED_API
CustomPart
();
403
404
protected
:
405
406
private
:
407
408
System::String
mField0;
409
System::String
mField1;
410
System::String
mField2;
411
__TypeStub<1,1,1,1>::type mField3;
412
System::String
mField4;
413
System::SharedPtr<System::Object>
mField5;
414
System::String
mField6;
415
416
};
417
418
}
419
}
420
}