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
16namespace Aspose {
17
18namespace Words {
19
20namespace Markup {
21
82class ASPOSE_WORDS_SHARED_CLASS CustomPart : public System::Object
83{
84 typedef CustomPart ThisType;
86
87 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
88 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
89
90public:
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
401
402 ASPOSE_WORDS_SHARED_API CustomPart();
403
404protected:
405
406private:
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;
414 System::String mField6;
415
416};
417
418}
419}
420}