11 #include <system/string.h>
14 #include <Aspose.Words.Cpp/Settings/MailMergeMainDocumentType.h>
15 #include <Aspose.Words.Cpp/Settings/MailMergeDestination.h>
16 #include <Aspose.Words.Cpp/Settings/MailMergeDataType.h>
17 #include <Aspose.Words.Cpp/Settings/MailMergeCheckErrors.h>
18 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
20 namespace Aspose {
namespace Words {
namespace Fields {
class FormattableMergeFieldMerger; } } }
21 namespace Aspose {
namespace Words {
namespace Validation {
class DocumentValidator; } } }
22 namespace Aspose {
namespace Words {
namespace RW {
namespace Nrx {
namespace Writer {
class NrxMailMergePrWriter; } } } } }
23 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Reader {
class MailMergePrReader; } } } } }
24 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Writer {
class MailMergePrWriter; } } } } }
25 namespace Aspose {
namespace Words {
namespace Settings {
class Odso; } } }
26 namespace Aspose {
namespace Words {
namespace Settings {
enum class MailMergeLegacySeparator; } } }
68 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
70 friend class Aspose::Words::Fields::FormattableMergeFieldMerger;
71 friend class Aspose::Words::Validation::DocumentValidator;
72 friend class Aspose::Words::RW::Nrx::Writer::NrxMailMergePrWriter;
73 friend class Aspose::Words::RW::Doc::Reader::MailMergePrReader;
74 friend class Aspose::Words::RW::Doc::Writer::MailMergePrWriter;
207 ASPOSE_WORDS_SHARED_API
void Clear();
217 Aspose::Words::Settings::MailMergeLegacySeparator get_LegacyDataFieldSeparator()
const;
218 void set_LegacyDataFieldSeparator(Aspose::Words::Settings::MailMergeLegacySeparator value);
219 Aspose::Words::Settings::MailMergeLegacySeparator get_LegacyDataRowSeparator()
const;
220 void set_LegacyDataRowSeparator(Aspose::Words::Settings::MailMergeLegacySeparator value);
221 Aspose::Words::Settings::MailMergeLegacySeparator get_LegacyHeaderFieldSeparator()
const;
222 void set_LegacyHeaderFieldSeparator(Aspose::Words::Settings::MailMergeLegacySeparator value);
223 Aspose::Words::Settings::MailMergeLegacySeparator get_LegacyHeaderRowSeparator()
const;
224 void set_LegacyHeaderRowSeparator(Aspose::Words::Settings::MailMergeLegacySeparator value);
228 int32_t mActiveRecord;
235 bool mDoNotSupressBlankLines;
238 bool mMailAsAttachment;
243 bool mViewMergedData;
244 Aspose::Words::Settings::MailMergeLegacySeparator mLegacyDataFieldSeparator;
245 Aspose::Words::Settings::MailMergeLegacySeparator mLegacyDataRowSeparator;
246 Aspose::Words::Settings::MailMergeLegacySeparator mLegacyHeaderFieldSeparator;
247 Aspose::Words::Settings::MailMergeLegacySeparator mLegacyHeaderRowSeparator;