11 #include <system/shared_ptr.h>
13 #include <Aspose.Words.Cpp/RunPrExpandFlags.h>
14 #include <Aspose.Words.Cpp/IInline.h>
15 #include <Aspose.Words.Cpp/StoryType.h>
16 #include <Aspose.Words.Cpp/CompositeNode.h>
17 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
19 namespace Aspose {
namespace Words {
class PageExtractor; } }
20 namespace Aspose {
namespace Words {
namespace Validation {
class IstdVisitor; } } }
21 namespace Aspose {
namespace Words {
namespace RW {
namespace Nrx {
namespace Reader {
class NrxRunReaderBase; } } } } }
22 namespace Aspose {
namespace Words {
class DocumentBuilder; } }
23 namespace Aspose {
namespace Words {
namespace Validation {
class RunPrCollectorBase; } } }
24 namespace Aspose {
namespace Words {
namespace Notes {
class Footnote; } } }
26 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxDocumentWriterBase; } } } } }
27 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtParagraphReader; } } } } }
28 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Writer {
class DocWriter; } } } } }
29 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Reader {
class HtmlReader; } } } } }
30 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Writer {
class OdtAutoStylesWriter; } } } } }
31 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Reader {
class RtfFootnoteHandler; } } } } }
32 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Reader {
class RtfModelBuilder; } } } } }
33 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfWriter; } } } } }
34 namespace Aspose {
namespace Words {
namespace RW {
namespace Wml {
namespace Writer {
class WmlWriter; } } } } }
36 namespace Aspose {
namespace Words {
class ParagraphCollection; } }
37 namespace Aspose {
namespace Words {
namespace Tables {
class TableCollection; } } }
39 namespace Aspose {
namespace Words {
class RunPr; } }
40 namespace Aspose {
namespace Words {
class DocumentBase; } }
42 namespace Aspose {
namespace Words {
class INodeCloningListener; } }
121 typedef Aspose::Words::IInline
BaseType1;
124 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
126 friend class Aspose::Words::PageExtractor;
127 friend class Aspose::Words::Validation::IstdVisitor;
128 friend class Aspose::Words::RW::Nrx::Reader::NrxRunReaderBase;
130 friend class Aspose::Words::Validation::RunPrCollectorBase;
133 friend class Aspose::Words::RW::Docx::Writer::DocxDocumentWriterBase;
134 friend class Aspose::Words::RW::Odt::Reader::OdtParagraphReader;
135 friend class Aspose::Words::RW::Doc::Writer::DocWriter;
136 friend class Aspose::Words::RW::Html::Reader::HtmlReader;
137 friend class Aspose::Words::RW::Odt::Writer::OdtAutoStylesWriter;
138 friend class Aspose::Words::RW::Rtf::Reader::RtfFootnoteHandler;
139 friend class Aspose::Words::RW::Rtf::Reader::RtfModelBuilder;
140 friend class Aspose::Words::RW::Rtf::Writer::RtfWriter;
141 friend class Aspose::Words::RW::Wml::Writer::WmlWriter;
144 using Aspose::Words::CompositeNode::Clone;
829 ASPOSE_WORDS_SHARED_API
void RemoveRunAttr(int32_t key)
override;
830 ASPOSE_WORDS_SHARED_API
void ClearRunAttrs()
override;