11 #include <system/object.h>
13 #include <Aspose.Words.Cpp/Settings/MsWordVersion.h>
14 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class SpanListRevisionsHelper; } } } }
17 namespace Aspose {
namespace Words {
namespace Layout {
class ParagraphPrConverter; } } }
19 namespace Aspose {
namespace Words {
namespace Validation {
class ShapeValidator; } } }
20 namespace Aspose {
namespace Words {
namespace Validation {
class UnsupportedShapeDetector; } } }
21 namespace Aspose {
namespace Words {
namespace ApsBuilder {
namespace Dml {
class DmlShapeRenderer; } } } }
22 namespace Aspose {
namespace Words {
namespace Fields {
class ChapterTitleParagraphFinder; } } }
23 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Reader {
class DocxAltChunkReader; } } } } }
24 namespace Aspose {
namespace Words {
namespace Layout {
class AttributeConverter; } } }
25 namespace Aspose {
namespace Words {
namespace TableLayout {
class Extensions; } } }
26 namespace Aspose {
namespace Words {
namespace Settings {
class DocPr; } } }
27 namespace Aspose {
namespace Words {
class DocumentBuilder; } }
28 namespace Aspose {
namespace Words {
namespace Validation {
class DocumentValidator; } } }
29 namespace Aspose {
namespace Words {
namespace Validation {
class Iso29500ComplianceEnforcer; } } }
30 namespace Aspose {
namespace Words {
namespace Drawing {
class ShapeBase; } } }
31 namespace Aspose {
namespace Words {
namespace Validation {
class TableValidator; } } }
32 namespace Aspose {
namespace Words {
namespace ApsBuilder {
namespace Shapes {
class ShapeBoundsFinder; } } } }
33 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Writer {
class HtmlTableWriter; } } } } }
34 namespace Aspose {
namespace Words {
class StyleCollection; } }
35 namespace Aspose {
namespace Words {
namespace TableLayout {
class TableLayouter; } } }
36 namespace Aspose {
namespace Words {
class InlineHelper; } }
37 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxDocumentWriterBase; } } } } }
38 namespace Aspose {
namespace Words {
namespace RW {
namespace Nrx {
namespace Writer {
class NrxRowPrWriter; } } } } }
39 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtTablePropertiesReader; } } } } }
40 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtSettingsReader; } } } } }
41 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Reader {
class DocxSettingsReader; } } } } }
42 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxSettingsWriter; } } } } }
43 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
class DocPrFiler; } } } }
44 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Reader {
class HtmlTableReader; } } } } }
45 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Writer {
class OdtSettingsWriter; } } } } }
46 namespace System {
namespace Collections {
namespace Generic {
template <
typename,
typename>
class Dictionary; } } }
47 namespace Aspose {
namespace Words {
namespace Settings {
class CustomCompatibilitySettingCollection; } } }
48 namespace Aspose {
namespace Words {
enum class MsWordVersionCore; } }
50 namespace System {
class String; }
121 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
123 friend class Aspose::Words::Layout::Core::SpanListRevisionsHelper;
124 friend class Aspose::Words::Layout::ParagraphPrConverter;
125 friend class Aspose::Words::Tables::TableMerger;
126 friend class Aspose::Words::Validation::ShapeValidator;
127 friend class Aspose::Words::Validation::UnsupportedShapeDetector;
128 friend class Aspose::Words::ApsBuilder::Dml::DmlShapeRenderer;
129 friend class Aspose::Words::Fields::ChapterTitleParagraphFinder;
130 friend class Aspose::Words::RW::Docx::Reader::DocxAltChunkReader;
131 friend class Aspose::Words::Layout::AttributeConverter;
132 friend class Aspose::Words::TableLayout::Extensions;
133 friend class Aspose::Words::Settings::DocPr;
135 friend class Aspose::Words::Validation::DocumentValidator;
136 friend class Aspose::Words::Validation::Iso29500ComplianceEnforcer;
138 friend class Aspose::Words::Validation::TableValidator;
139 friend class Aspose::Words::ApsBuilder::Shapes::ShapeBoundsFinder;
140 friend class Aspose::Words::RW::Html::Writer::HtmlTableWriter;
142 friend class Aspose::Words::TableLayout::TableLayouter;
143 friend class Aspose::Words::InlineHelper;
144 friend class Aspose::Words::RW::Docx::Writer::DocxDocumentWriterBase;
145 friend class Aspose::Words::RW::Nrx::Writer::NrxRowPrWriter;
146 friend class Aspose::Words::RW::Odt::Reader::OdtTablePropertiesReader;
147 friend class Aspose::Words::RW::Odt::Reader::OdtSettingsReader;
148 friend class Aspose::Words::RW::Docx::Reader::DocxSettingsReader;
149 friend class Aspose::Words::RW::Docx::Writer::DocxSettingsWriter;
150 friend class Aspose::Words::RW::Doc::DocPrFiler;
151 friend class Aspose::Words::RW::Html::Reader::HtmlTableReader;
152 friend class Aspose::Words::RW::Odt::Writer::OdtSettingsWriter;
633 Aspose::Words::MsWordVersionCore get_MswVersion()
const;
634 void set_MswVersion(Aspose::Words::MsWordVersionCore value);
635 bool get_IsOptimized()
const;
636 void set_IsOptimized(
bool value);
637 bool get_IsWord2013OrLaterCompatible();
638 bool get_IsNeedConvertToNewerVersion();
654 Aspose::Words::MsWordVersionCore mMsWordVersion;
675 void InitInheritedCompatibilityOptions();