11 #include <system/string.h>
13 #include <Aspose.Words.Cpp/Saving/ImlRenderingMode.h>
14 #include <Aspose.Words.Cpp/Saving/DmlRenderingMode.h>
15 #include <Aspose.Words.Cpp/Saving/DmlEffectsRenderingMode.h>
16 #include <Aspose.Words.Cpp/Saving/Dml3DEffectsRenderingMode.h>
17 #include <Aspose.Words.Cpp/SaveFormat.h>
18 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
20 namespace Aspose {
namespace Words {
namespace RW {
namespace Dml {
namespace Writer {
class DmlShapeValidator; } } } } }
21 namespace Aspose {
namespace Words {
namespace Validation {
class ShapeValidator; } } }
22 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Writer {
class HtmlStylesheetWriter; } } } } }
23 namespace Aspose {
namespace Words {
namespace Layout {
class LayoutOptionsCore; } } }
24 namespace Aspose {
namespace Words {
namespace Saving {
class HtmlSaveOptions; } } }
25 namespace Aspose {
namespace Words {
namespace Saving {
class OoxmlSaveOptions; } } }
26 namespace Aspose {
namespace Words {
namespace Saving {
class RtfSaveOptions; } } }
28 namespace Aspose {
namespace Words {
namespace Validation {
class DocumentValidator; } } }
29 namespace Aspose {
namespace Words {
namespace RW {
class FixedPageWriterBase; } } }
30 namespace Aspose {
namespace Words {
namespace RW {
namespace Html {
namespace Writer {
class HtmlCoreWriter; } } } } }
31 namespace Aspose {
namespace Words {
namespace RW {
namespace Epub {
namespace Writer {
class NcxBuilder; } } } } }
32 namespace Aspose {
namespace Words {
namespace RW {
namespace Epub {
namespace Writer {
class OpfBuilder; } } } } }
33 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxDocumentWriter; } } } } }
34 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxSettingsWriter; } } } } }
35 namespace Aspose {
namespace Words {
namespace RW {
namespace Mhtml {
namespace Writer {
class MhtmlWriter; } } } } }
36 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Writer {
class OdtMetaWriter; } } } } }
37 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Writer {
class OdtContentWriter; } } } } }
38 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfDocPrWriter; } } } } }
39 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfHeaderWriter; } } } } }
40 namespace Aspose {
namespace Words {
namespace RW {
namespace Wml {
namespace Writer {
class WmlDocPrWriter; } } } } }
41 namespace Aspose {
namespace Words {
namespace RW {
namespace Wml {
namespace Writer {
class WmlWriter; } } } } }
42 namespace Aspose {
namespace Words {
namespace RW {
namespace Xaml {
namespace Writer {
class XamlWriter; } } } } }
43 namespace System {
class TimeZoneInfo; }
82 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
84 friend class Aspose::Words::RW::Dml::Writer::DmlShapeValidator;
85 friend class Aspose::Words::Validation::ShapeValidator;
86 friend class Aspose::Words::RW::Html::Writer::HtmlStylesheetWriter;
87 friend class Aspose::Words::Layout::LayoutOptionsCore;
92 friend class Aspose::Words::Validation::DocumentValidator;
93 friend class Aspose::Words::RW::FixedPageWriterBase;
94 friend class Aspose::Words::RW::Html::Writer::HtmlCoreWriter;
95 friend class Aspose::Words::RW::Epub::Writer::NcxBuilder;
96 friend class Aspose::Words::RW::Epub::Writer::OpfBuilder;
97 friend class Aspose::Words::RW::Docx::Writer::DocxDocumentWriter;
98 friend class Aspose::Words::RW::Docx::Writer::DocxSettingsWriter;
99 friend class Aspose::Words::RW::Mhtml::Writer::MhtmlWriter;
100 friend class Aspose::Words::RW::Odt::Writer::OdtMetaWriter;
101 friend class Aspose::Words::RW::Odt::Writer::OdtContentWriter;
102 friend class Aspose::Words::RW::Rtf::Writer::RtfDocPrWriter;
103 friend class Aspose::Words::RW::Rtf::Writer::RtfHeaderWriter;
104 friend class Aspose::Words::RW::Wml::Writer::WmlDocPrWriter;
105 friend class Aspose::Words::RW::Wml::Writer::WmlWriter;
106 friend class Aspose::Words::RW::Xaml::Writer::XamlWriter;
715 bool get_IsTestMode()
const;
716 void set_IsTestMode(
bool value);
717 virtual ASPOSE_WORDS_SHARED_API
bool get_IsMultipleMainPartsAllowed();
718 virtual ASPOSE_WORDS_SHARED_API
bool get_IsFlowFormat();
719 bool get_ExportGeneratorName()
const;
720 void set_ExportGeneratorName(
bool value);
721 bool get_WriteRsidTable()
const;
722 void set_WriteRsidTable(
bool value);
723 bool get_WriteW14DocId()
const;
724 void set_WriteW14DocId(
bool value);
725 bool get_SetBuiltInThemeIfNull()
const;
726 void set_SetBuiltInThemeIfNull(
bool value);
730 virtual ASPOSE_WORDS_SHARED_API
void SetTestMode();
734 bool pr_AllowEmbeddingPostScriptFonts;
735 bool mSetBuiltInThemeIfNull;
736 bool mMemoryOptimization;
738 bool mExportGeneratorName;
741 bool mUseAntiAliasing;
742 bool mUseHighQualityRendering;
743 bool mUpdateSdtContent;
749 bool mWriteRsidTable;
750 bool mUpdateLastSavedTimeProperty;
751 bool mUpdateLastPrintedProperty;
754 bool mUpdateCreatedTimeProperty;