11 #include <system/string.h>
14 #include <Aspose.Words.Cpp/ImportFormatMode.h>
15 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
18 namespace Aspose {
namespace Words {
class FormattingDifferenceCalculator; } }
19 namespace Aspose {
namespace Words {
class DocumentInserter; } }
20 namespace Aspose {
namespace Words {
class DocumentBase; } }
21 namespace Aspose {
namespace Words {
namespace Fields {
class ExternalDocumentModifier; } } }
22 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Reader {
class DocxDocumentReaderBase; } } } } }
23 namespace Aspose {
namespace Words {
class ImportContext; } }
24 namespace Aspose {
namespace Collections {
namespace Generic {
template <
typename>
class HashSetGeneric; } } }
25 namespace System {
namespace Collections {
namespace Generic {
template <
typename,
typename>
class Dictionary; } } }
26 namespace Aspose {
namespace Collections {
template <
typename>
class IntToObjDictionary; } }
27 namespace Aspose {
namespace Collections {
namespace Generic {
template <
typename>
class SortedIntegerListGeneric; } } }
28 namespace Aspose {
namespace Words {
namespace Drawing {
class ShapeBase; } } }
29 namespace System {
namespace Collections {
namespace Generic {
template <
typename>
class List; } } }
32 namespace Aspose {
namespace Words {
class ImportFormatOptions; } }
33 namespace Aspose {
namespace Words {
class INodeCloningListener; } }
34 namespace Aspose {
namespace Words {
class CompositeNode; } }
35 namespace Aspose {
namespace Words {
class ParaPr; } }
36 namespace Aspose {
namespace Words {
class IInline; } }
41 namespace Aspose {
namespace Words {
namespace Markup {
class CustomXmlPartCollection; } } }
42 namespace Aspose {
namespace Words {
class INodeWithAnnotationId; } }
43 namespace Aspose {
namespace Words {
class Style; } }
45 namespace Aspose {
namespace Words {
class AttrCollection; } }
46 namespace Aspose {
namespace Words {
class IParaAttrSource; } }
47 namespace Aspose {
namespace Words {
namespace Lists {
class List; } } }
48 namespace Aspose {
namespace Words {
class WordAttrCollection; } }
49 namespace Aspose {
namespace Words {
namespace Markup {
class CustomXmlPart; } } }
50 namespace Aspose {
namespace Words {
namespace Markup {
class XmlMapping; } } }
164 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
166 friend class Aspose::Words::FormattingDifferenceCalculator;
167 friend class Aspose::Words::DocumentInserter;
169 friend class Aspose::Words::Fields::ExternalDocumentModifier;
170 friend class Aspose::Words::RW::Docx::Reader::DocxDocumentReaderBase;
424 bool mIsApplyFormattingDifference;
427 void UpdateShapeIds();
428 void UpdateDmlTextboxIds();
431 void RemoveGoBackBookmarks();
452 void CopyThemeNoOverride();