CustomXmlProperty.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/string.h>
12
13#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
14
15namespace Aspose {
16
17namespace Words {
18
19namespace Markup {
20
124class ASPOSE_WORDS_SHARED_CLASS CustomXmlProperty : public System::Object
125{
127 typedef System::Object BaseType;
128
129 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
130 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
131
132public:
133
239 ASPOSE_WORDS_SHARED_API System::String get_Name() const;
240
299 ASPOSE_WORDS_SHARED_API System::String get_Uri() const;
300
302 ASPOSE_WORDS_SHARED_API void set_Uri(const System::String& value);
303
409 ASPOSE_WORDS_SHARED_API System::String get_Value() const;
410
412 ASPOSE_WORDS_SHARED_API void set_Value(const System::String& value);
413
519 ASPOSE_WORDS_SHARED_API CustomXmlProperty(const System::String& name, const System::String& uri, const System::String& value);
520
521protected:
522
523private:
524
525 System::String mField0;
526 System::String mField1;
527 System::String mField2;
528
529};
530
531}
532}
533}