diff --git a/english/cpp/aspose.words.saving/_index.md b/english/cpp/aspose.words.saving/_index.md
index eaa71b87de..5a5cf22708 100644
--- a/english/cpp/aspose.words.saving/_index.md
+++ b/english/cpp/aspose.words.saving/_index.md
@@ -117,6 +117,7 @@ The **Aspose.Words.Saving** namespace provides classes and enumerations that all
| [TableContentAlignment](./tablecontentalignment/) | Allows to specify the alignment of the content of the table to be used when exporting into Markdown format. |
| [TiffCompression](./tiffcompression/) | Specifies what type of compression to apply when saving page images into a TIFF file. |
| [TxtExportHeadersFootersMode](./txtexportheadersfootersmode/) | Specifies the way headers and footers are exported to plain text format. |
+| [TxtOfficeMathExportMode](./txtofficemathexportmode/) | Specifies how Aspose.Words exports OfficeMath to [Text](../aspose.words/saveformat/). |
| [XlsxDateTimeParsingMode](./xlsxdatetimeparsingmode/) | Specifies how document text is parsed to identify date and time values. |
| [XlsxSectionMode](./xlsxsectionmode/) | Specifies how sections are handled when saving a document in the XLSX format. |
| [Zip64Mode](./zip64mode/) | Specifies when to use ZIP64 format extensions for OOXML files. |
diff --git a/english/cpp/aspose.words.saving/htmlelementsizeoutputmode/_index.md b/english/cpp/aspose.words.saving/htmlelementsizeoutputmode/_index.md
index 863e6ac69a..82ee02200e 100644
--- a/english/cpp/aspose.words.saving/htmlelementsizeoutputmode/_index.md
+++ b/english/cpp/aspose.words.saving/htmlelementsizeoutputmode/_index.md
@@ -69,13 +69,13 @@ System::String outDocContents = System::IO::File::ReadAllText(get_ArtifactsDir()
if (allowNegativeIndent)
{
- ASSERT_TRUE(outDocContents.Contains(u"
"));
- ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
}
else
{
- ASSERT_TRUE(outDocContents.Contains(u""));
- ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
}
```
diff --git a/english/cpp/aspose.words.saving/htmlsaveoptions/get_allownegativeindent/_index.md b/english/cpp/aspose.words.saving/htmlsaveoptions/get_allownegativeindent/_index.md
index 2548e25cfa..693cc39a6b 100644
--- a/english/cpp/aspose.words.saving/htmlsaveoptions/get_allownegativeindent/_index.md
+++ b/english/cpp/aspose.words.saving/htmlsaveoptions/get_allownegativeindent/_index.md
@@ -65,13 +65,13 @@ System::String outDocContents = System::IO::File::ReadAllText(get_ArtifactsDir()
if (allowNegativeIndent)
{
- ASSERT_TRUE(outDocContents.Contains(u""));
- ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
}
else
{
- ASSERT_TRUE(outDocContents.Contains(u""));
- ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
}
```
diff --git a/english/cpp/aspose.words.saving/htmlsaveoptions/get_exportroundtripinformation/_index.md b/english/cpp/aspose.words.saving/htmlsaveoptions/get_exportroundtripinformation/_index.md
index 7726f7ecb5..eb5b3ef33c 100644
--- a/english/cpp/aspose.words.saving/htmlsaveoptions/get_exportroundtripinformation/_index.md
+++ b/english/cpp/aspose.words.saving/htmlsaveoptions/get_exportroundtripinformation/_index.md
@@ -57,7 +57,7 @@ if (exportRoundtripInformation)
ASSERT_TRUE(outDocContents.Contains(u""));
ASSERT_TRUE(outDocContents.Contains(u"
"));
- ASSERT_TRUE(outDocContents.Contains(System::String(u"td colspan=\"2\" style=\"width:210.6pt; border-style:solid; border-width:0.75pt 6pt 0.75pt 0.75pt; ") + u"padding-right:2.4pt; padding-left:5.03pt; vertical-align:top; " + u"-aw-border-bottom:0.5pt single; -aw-border-left:0.5pt single; -aw-border-top:0.5pt single\">"));
+ ASSERT_TRUE(outDocContents.Contains(System::String(u"td colspan=\"2\" style=\"width:210.6pt; border-style:solid; border-width:0.75pt 6pt 0.75pt 0.75pt; ") + u"padding-right:2.4pt; padding-left:5.03pt; vertical-align:top; -aw-border-bottom:0.5pt single #000000; " + u"-aw-border-left:0.5pt single #000000; -aw-border-top:0.5pt single #000000\">"));
ASSERT_TRUE(outDocContents.Contains(u"
"));
diff --git a/english/cpp/aspose.words.saving/htmlsaveoptions/get_tablewidthoutputmode/_index.md b/english/cpp/aspose.words.saving/htmlsaveoptions/get_tablewidthoutputmode/_index.md
index 6e4fbdd326..934d82d1f6 100644
--- a/english/cpp/aspose.words.saving/htmlsaveoptions/get_tablewidthoutputmode/_index.md
+++ b/english/cpp/aspose.words.saving/htmlsaveoptions/get_tablewidthoutputmode/_index.md
@@ -69,13 +69,13 @@ System::String outDocContents = System::IO::File::ReadAllText(get_ArtifactsDir()
if (allowNegativeIndent)
{
- ASSERT_TRUE(outDocContents.Contains(u""));
- ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
}
else
{
- ASSERT_TRUE(outDocContents.Contains(u""));
- ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
+ ASSERT_TRUE(outDocContents.Contains(u""));
}
```
diff --git a/english/cpp/aspose.words.saving/markdownsaveoptions/_index.md b/english/cpp/aspose.words.saving/markdownsaveoptions/_index.md
index 8f0781da1d..68628de3b4 100644
--- a/english/cpp/aspose.words.saving/markdownsaveoptions/_index.md
+++ b/english/cpp/aspose.words.saving/markdownsaveoptions/_index.md
@@ -48,6 +48,7 @@ class MarkdownSaveOptions : public Aspose::Words::Saving::TxtSaveOptionsBase
| [get_ParagraphBreak](../txtsaveoptionsbase/get_paragraphbreak/)() const | Specifies the string to use as a paragraph break when exporting in text formats. |
| [get_PrettyFormat](../saveoptions/get_prettyformat/)() const | When **true**, pretty formats output where applicable. Default value is **false**. |
| [get_ProgressCallback](../saveoptions/get_progresscallback/)() const | Called during saving a document and accepts data about saving progress. |
+| [get_ResourceSavingCallback](./get_resourcesavingcallback/)() const | Allows to control how resources are saved when a document is exported to [Markdown](../../aspose.words/saveformat/) format. |
| [get_SaveFormat](./get_saveformat/)() override | Specifies the format in which the document will be saved if this save options object is used. Can only be [Markdown](../../aspose.words/saveformat/). |
| [get_TableContentAlignment](./get_tablecontentalignment/)() const | Gets or sets a value that specifies how to align contents in tables when exporting into the [Markdown](../../aspose.words/saveformat/) format. The default value is [Auto](../tablecontentalignment/). |
| [get_TempFolder](../saveoptions/get_tempfolder/)() const | Specifies the folder for temporary files used when saving to a DOC or DOCX file. By default this property is **null** and no temporary files are used. |
@@ -87,6 +88,7 @@ class MarkdownSaveOptions : public Aspose::Words::Saving::TxtSaveOptionsBase
| [set_ParagraphBreak](../txtsaveoptionsbase/set_paragraphbreak/)(const System::String\&) | Setter for [Aspose::Words::Saving::TxtSaveOptionsBase::get_ParagraphBreak](../txtsaveoptionsbase/get_paragraphbreak/). |
| [set_PrettyFormat](../saveoptions/set_prettyformat/)(bool) | Setter for [Aspose::Words::Saving::SaveOptions::get_PrettyFormat](../saveoptions/get_prettyformat/). |
| [set_ProgressCallback](../saveoptions/set_progresscallback/)(const System::SharedPtr\\&) | Setter for [Aspose::Words::Saving::SaveOptions::get_ProgressCallback](../saveoptions/get_progresscallback/). |
+| [set_ResourceSavingCallback](./set_resourcesavingcallback/)(const System::SharedPtr\\&) | Allows to control how resources are saved when a document is exported to [Markdown](../../aspose.words/saveformat/) format. |
| [set_SaveFormat](./set_saveformat/)(Aspose::Words::SaveFormat) override | Specifies the format in which the document will be saved if this save options object is used. Can only be [Markdown](../../aspose.words/saveformat/). |
| [set_TableContentAlignment](./set_tablecontentalignment/)(Aspose::Words::Saving::TableContentAlignment) | Setter for [Aspose::Words::Saving::MarkdownSaveOptions::get_TableContentAlignment](./get_tablecontentalignment/). |
| [set_TempFolder](../saveoptions/set_tempfolder/)(const System::String\&) | Setter for [Aspose::Words::Saving::SaveOptions::get_TempFolder](../saveoptions/get_tempfolder/). |
diff --git a/english/cpp/aspose.words.saving/markdownsaveoptions/get_resourcesavingcallback/_index.md b/english/cpp/aspose.words.saving/markdownsaveoptions/get_resourcesavingcallback/_index.md
new file mode 100644
index 0000000000..f63e80c20e
--- /dev/null
+++ b/english/cpp/aspose.words.saving/markdownsaveoptions/get_resourcesavingcallback/_index.md
@@ -0,0 +1,24 @@
+---
+title: Aspose::Words::Saving::MarkdownSaveOptions::get_ResourceSavingCallback method
+linktitle: get_ResourceSavingCallback
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::MarkdownSaveOptions::get_ResourceSavingCallback method. Allows to control how resources are saved when a document is exported to Markdown format in C++.'
+type: docs
+weight: 6750
+url: /cpp/aspose.words.saving/markdownsaveoptions/get_resourcesavingcallback/
+---
+## MarkdownSaveOptions::get_ResourceSavingCallback method
+
+
+Allows to control how resources are saved when a document is exported to [Markdown](../../../aspose.words/saveformat/) format.
+
+```cpp
+const System::SharedPtr & Aspose::Words::Saving::MarkdownSaveOptions::get_ResourceSavingCallback() const
+```
+
+## See Also
+
+* Interface [IResourceSavingCallback](../../iresourcesavingcallback/)
+* Class [MarkdownSaveOptions](../)
+* Namespace [Aspose::Words::Saving](../../)
+* Library [Aspose.Words for C++](../../../)
diff --git a/english/cpp/aspose.words.saving/markdownsaveoptions/set_resourcesavingcallback/_index.md b/english/cpp/aspose.words.saving/markdownsaveoptions/set_resourcesavingcallback/_index.md
new file mode 100644
index 0000000000..59941f05c2
--- /dev/null
+++ b/english/cpp/aspose.words.saving/markdownsaveoptions/set_resourcesavingcallback/_index.md
@@ -0,0 +1,24 @@
+---
+title: Aspose::Words::Saving::MarkdownSaveOptions::set_ResourceSavingCallback method
+linktitle: set_ResourceSavingCallback
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::MarkdownSaveOptions::set_ResourceSavingCallback method. Allows to control how resources are saved when a document is exported to Markdown format in C++.'
+type: docs
+weight: 14750
+url: /cpp/aspose.words.saving/markdownsaveoptions/set_resourcesavingcallback/
+---
+## MarkdownSaveOptions::set_ResourceSavingCallback method
+
+
+Allows to control how resources are saved when a document is exported to [Markdown](../../../aspose.words/saveformat/) format.
+
+```cpp
+void Aspose::Words::Saving::MarkdownSaveOptions::set_ResourceSavingCallback(const System::SharedPtr &value)
+```
+
+## See Also
+
+* Interface [IResourceSavingCallback](../../iresourcesavingcallback/)
+* Class [MarkdownSaveOptions](../)
+* Namespace [Aspose::Words::Saving](../../)
+* Library [Aspose.Words for C++](../../../)
diff --git a/english/cpp/aspose.words.saving/pdfsaveoptions/_index.md b/english/cpp/aspose.words.saving/pdfsaveoptions/_index.md
index cffd143044..4a59a09ee9 100644
--- a/english/cpp/aspose.words.saving/pdfsaveoptions/_index.md
+++ b/english/cpp/aspose.words.saving/pdfsaveoptions/_index.md
@@ -43,6 +43,7 @@ class PdfSaveOptions : public Aspose::Words::Saving::FixedPageSaveOptions
| [get_EmbedFullFonts](./get_embedfullfonts/)() const | Controls how fonts are embedded into the resulting PDF documents. |
| [get_EncryptionDetails](./get_encryptiondetails/)() const | Gets or sets the details for encrypting the output PDF document. |
| [get_ExportDocumentStructure](./get_exportdocumentstructure/)() const | Gets or sets a value determining whether or not to export document structure. |
+| [get_ExportFloatingShapesAsInlineTag](./get_exportfloatingshapesasinlinetag/)() const | Gets or sets a value determining whether floating shapes are exported as inline tags in the document structure. |
| [get_ExportGeneratorName](../saveoptions/get_exportgeneratorname/)() const | When **true**, causes the name and version of Aspose.Words to be embedded into produced files. Default value is **true**. |
| [get_ExportLanguageToSpanTag](./get_exportlanguagetospantag/)() const | Gets or sets a value determining whether or not to create a "Span" tag in the document structure to export the text language. |
| [get_ExportParagraphGraphicsToArtifact](./get_exportparagraphgraphicstoartifact/)() const | Gets or sets a value determining whether a paragraph graphic should be marked as an artifact. |
@@ -106,6 +107,7 @@ class PdfSaveOptions : public Aspose::Words::Saving::FixedPageSaveOptions
| [set_EmbedFullFonts](./set_embedfullfonts/)(bool) | Setter for [Aspose::Words::Saving::PdfSaveOptions::get_EmbedFullFonts](./get_embedfullfonts/). |
| [set_EncryptionDetails](./set_encryptiondetails/)(const System::SharedPtr\\&) | Setter for [Aspose::Words::Saving::PdfSaveOptions::get_EncryptionDetails](./get_encryptiondetails/). |
| [set_ExportDocumentStructure](./set_exportdocumentstructure/)(bool) | Setter for [Aspose::Words::Saving::PdfSaveOptions::get_ExportDocumentStructure](./get_exportdocumentstructure/). |
+| [set_ExportFloatingShapesAsInlineTag](./set_exportfloatingshapesasinlinetag/)(bool) | Setter for [Aspose::Words::Saving::PdfSaveOptions::get_ExportFloatingShapesAsInlineTag](./get_exportfloatingshapesasinlinetag/). |
| [set_ExportGeneratorName](../saveoptions/set_exportgeneratorname/)(bool) | Setter for [Aspose::Words::Saving::SaveOptions::get_ExportGeneratorName](../saveoptions/get_exportgeneratorname/). |
| [set_ExportLanguageToSpanTag](./set_exportlanguagetospantag/)(bool) | Setter for [Aspose::Words::Saving::PdfSaveOptions::get_ExportLanguageToSpanTag](./get_exportlanguagetospantag/). |
| [set_ExportParagraphGraphicsToArtifact](./set_exportparagraphgraphicstoartifact/)(bool) | Setter for [Aspose::Words::Saving::PdfSaveOptions::get_ExportParagraphGraphicsToArtifact](./get_exportparagraphgraphicstoartifact/). |
diff --git a/english/cpp/aspose.words.saving/pdfsaveoptions/get_exportfloatingshapesasinlinetag/_index.md b/english/cpp/aspose.words.saving/pdfsaveoptions/get_exportfloatingshapesasinlinetag/_index.md
new file mode 100644
index 0000000000..b41956b8bb
--- /dev/null
+++ b/english/cpp/aspose.words.saving/pdfsaveoptions/get_exportfloatingshapesasinlinetag/_index.md
@@ -0,0 +1,31 @@
+---
+title: Aspose::Words::Saving::PdfSaveOptions::get_ExportFloatingShapesAsInlineTag method
+linktitle: get_ExportFloatingShapesAsInlineTag
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::PdfSaveOptions::get_ExportFloatingShapesAsInlineTag method. Gets or sets a value determining whether floating shapes are exported as inline tags in the document structure in C++.'
+type: docs
+weight: 16500
+url: /cpp/aspose.words.saving/pdfsaveoptions/get_exportfloatingshapesasinlinetag/
+---
+## PdfSaveOptions::get_ExportFloatingShapesAsInlineTag method
+
+
+Gets or sets a value determining whether floating shapes are exported as inline tags in the document structure.
+
+```cpp
+bool Aspose::Words::Saving::PdfSaveOptions::get_ExportFloatingShapesAsInlineTag() const
+```
+
+## Remarks
+
+
+Default value is **false** and floating shapes will be exported as block-level tags, placed after the paragraph in which they are anchored.
+
+When the value is **true** floating shapes will be exported as inline tags, placed within the paragraph where they are anchored.
+
+This value is ignored when [ExportDocumentStructure](../get_exportdocumentstructure/) is **false**.
+## See Also
+
+* Class [PdfSaveOptions](../)
+* Namespace [Aspose::Words::Saving](../../)
+* Library [Aspose.Words for C++](../../../)
diff --git a/english/cpp/aspose.words.saving/pdfsaveoptions/set_exportfloatingshapesasinlinetag/_index.md b/english/cpp/aspose.words.saving/pdfsaveoptions/set_exportfloatingshapesasinlinetag/_index.md
new file mode 100644
index 0000000000..02e2d046e7
--- /dev/null
+++ b/english/cpp/aspose.words.saving/pdfsaveoptions/set_exportfloatingshapesasinlinetag/_index.md
@@ -0,0 +1,23 @@
+---
+title: Aspose::Words::Saving::PdfSaveOptions::set_ExportFloatingShapesAsInlineTag method
+linktitle: set_ExportFloatingShapesAsInlineTag
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::PdfSaveOptions::set_ExportFloatingShapesAsInlineTag method. Setter for Aspose::Words::Saving::PdfSaveOptions::get_ExportFloatingShapesAsInlineTag in C++.'
+type: docs
+weight: 49500
+url: /cpp/aspose.words.saving/pdfsaveoptions/set_exportfloatingshapesasinlinetag/
+---
+## PdfSaveOptions::set_ExportFloatingShapesAsInlineTag method
+
+
+Setter for [Aspose::Words::Saving::PdfSaveOptions::get_ExportFloatingShapesAsInlineTag](../get_exportfloatingshapesasinlinetag/).
+
+```cpp
+void Aspose::Words::Saving::PdfSaveOptions::set_ExportFloatingShapesAsInlineTag(bool value)
+```
+
+## See Also
+
+* Class [PdfSaveOptions](../)
+* Namespace [Aspose::Words::Saving](../../)
+* Library [Aspose.Words for C++](../../../)
diff --git a/english/cpp/aspose.words.saving/resourcesavingargs/_index.md b/english/cpp/aspose.words.saving/resourcesavingargs/_index.md
index be9d485f00..4aa9f2bec2 100644
--- a/english/cpp/aspose.words.saving/resourcesavingargs/_index.md
+++ b/english/cpp/aspose.words.saving/resourcesavingargs/_index.md
@@ -36,7 +36,7 @@ class ResourceSavingArgs : public System::Object
## Remarks
-By default, when Aspose.Words saves a document to fixed page HTML or SVG, it saves each resource into a separate file. Aspose.Words uses the document file name and a unique number to generate unique file name for each resource found in the document.
+By default, when Aspose.Words saves a document to fixed page HTML, SVG or Markdown, it saves each resource into a separate file. Aspose.Words uses the document file name and a unique number to generate unique file name for each resource found in the document.
[ResourceSavingArgs](./) allows to redefine how resource file names are generated or to completely circumvent saving of resources into files by providing your own stream objects.
diff --git a/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefilename/_index.md b/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefilename/_index.md
index 17aa36bf50..0dc821b4ef 100644
--- a/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefilename/_index.md
+++ b/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefilename/_index.md
@@ -19,17 +19,17 @@ System::String Aspose::Words::Saving::ResourceSavingArgs::get_ResourceFileName()
## Remarks
-This property allows you to redefine how the resource file names are generated during export to fixed page HTML or SVG.
+This property allows you to redefine how the resource file names are generated during export to fixed page HTML, SVG or Markdown.
When the event is fired, this property contains the file name that was generated by Aspose.Words. You can change the value of this property to save the resource into a different file. Note that file names must be unique.
-Aspose.Words automatically generates a unique file name for every resource when exporting to fixed page HTML or SVG format. How the resource file name is generated depends on whether you save the document to a file or to a stream.
+Aspose.Words automatically generates a unique file name for every resource when exporting to fixed page HTML, SVG or Markdown format. How the resource file name is generated depends on whether you save the document to a file or to a stream.
When saving a document to a file, the generated resource file name looks like *%..*.
When saving a document to a stream, the generated resource file name looks like *Aspose.Words...*.
-[ResourceFileName](./) must contain only the file name without the path. Aspose.Words determines the path for saving and the value of the **src** attribute for writing to fixed page HTML or SVG using the document file name, the [ResourcesFolder](../../htmlfixedsaveoptions/get_resourcesfolder/) or [ResourcesFolder](../../svgsaveoptions/get_resourcesfolder/) and [ResourcesFolderAlias](../../htmlfixedsaveoptions/get_resourcesfolderalias/) or [ResourcesFolderAlias](../../svgsaveoptions/get_resourcesfolderalias/) properties.
+[ResourceFileName](./) must contain only the file name without the path. Aspose.Words determines the path for saving and the value of the **src** attribute for writing to fixed page HTML, SVG or Markdown using the document file name, the [ResourcesFolder](../../htmlfixedsaveoptions/get_resourcesfolder/) or [ResourcesFolder](../../svgsaveoptions/get_resourcesfolder/) and [ResourcesFolderAlias](../../htmlfixedsaveoptions/get_resourcesfolderalias/) or [ResourcesFolderAlias](../../svgsaveoptions/get_resourcesfolderalias/) or [ImagesFolder](../../markdownsaveoptions/get_imagesfolder/) or [ImagesFolderAlias](../../markdownsaveoptions/get_imagesfolderalias/) properties.
## See Also
diff --git a/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefileuri/_index.md b/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefileuri/_index.md
index bed4c6d37d..0147f8e7f7 100644
--- a/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefileuri/_index.md
+++ b/english/cpp/aspose.words.saving/resourcesavingargs/get_resourcefileuri/_index.md
@@ -19,9 +19,9 @@ System::String Aspose::Words::Saving::ResourceSavingArgs::get_ResourceFileUri()
## Remarks
-This property allows you to change URIs of resource files exported to fixed page HTML or SVG documents.
+This property allows you to change URIs of resource files exported to fixed page HTML, SVG or Markdown documents.
-Aspose.Words automatically generates an URI for every resource file during export to fixed page HTML or SVG format. The generated URIs reference resource files saved by Aspose.Words. However, the URIs can be incorrect if resource files are to be moved to other location or if resource files are saved to streams. This property allows to correct URIs in these cases.
+Aspose.Words automatically generates an URI for every resource file during export to fixed page HTML, SVG or Markdown format. The generated URIs reference resource files saved by Aspose.Words. However, the URIs can be incorrect if resource files are to be moved to other location or if resource files are saved to streams. This property allows to correct URIs in these cases.
When the event is fired, this property contains the URI that was generated by Aspose.Words. You can change the value of this property to provide a custom URI for the resource file.
## See Also
diff --git a/english/cpp/aspose.words.saving/txtofficemathexportmode/_index.md b/english/cpp/aspose.words.saving/txtofficemathexportmode/_index.md
new file mode 100644
index 0000000000..60384c9ca5
--- /dev/null
+++ b/english/cpp/aspose.words.saving/txtofficemathexportmode/_index.md
@@ -0,0 +1,44 @@
+---
+title: Aspose::Words::Saving::TxtOfficeMathExportMode enum
+linktitle: TxtOfficeMathExportMode
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::TxtOfficeMathExportMode enum. Specifies how Aspose.Words exports OfficeMath to Text in C++.'
+type: docs
+weight: 86250
+url: /cpp/aspose.words.saving/txtofficemathexportmode/
+---
+## TxtOfficeMathExportMode enum
+
+
+Specifies how Aspose.Words exports OfficeMath to [Text](../../aspose.words/saveformat/).
+
+```cpp
+enum class TxtOfficeMathExportMode
+```
+
+### Values
+
+| Name | Value | Description |
+| --- | --- | --- |
+| Text | 0 | Export OfficeMath as plain text. |
+| Latex | 3 | Export OfficeMath as LaTeX. |
+
+
+## Examples
+
+
+
+Shows how to export OfficeMath object as Latex in TXT.
+```cpp
+auto doc = System::MakeObject(get_MyDir() + u"Office math.docx");
+
+auto saveOptions = System::MakeObject();
+saveOptions->set_OfficeMathExportMode(Aspose::Words::Saving::TxtOfficeMathExportMode::Latex);
+
+doc->Save(get_ArtifactsDir() + u"TxtSaveOptions.ExportOfficeMathAsLatexToText.txt", saveOptions);
+```
+
+## See Also
+
+* Namespace [Aspose::Words::Saving](../)
+* Library [Aspose.Words for C++](../../)
diff --git a/english/cpp/aspose.words.saving/txtsaveoptions/_index.md b/english/cpp/aspose.words.saving/txtsaveoptions/_index.md
index 9d6a1d09a0..02cb5b3679 100644
--- a/english/cpp/aspose.words.saving/txtsaveoptions/_index.md
+++ b/english/cpp/aspose.words.saving/txtsaveoptions/_index.md
@@ -34,9 +34,10 @@ class TxtSaveOptions : public Aspose::Words::Saving::TxtSaveOptionsBase
| [get_ExportHeadersFootersMode](../txtsaveoptionsbase/get_exportheadersfootersmode/)() const | Specifies the way headers and footers are exported to the text formats. Default value is [PrimaryOnly](../txtexportheadersfootersmode/). |
| [get_ForcePageBreaks](../txtsaveoptionsbase/get_forcepagebreaks/)() const | Allows to specify whether the page breaks should be preserved during export. The default value is **false**. |
| [get_ImlRenderingMode](../saveoptions/get_imlrenderingmode/)() const | Gets or sets a value determining how ink (InkML) objects are rendered. |
-| [get_ListIndentation](./get_listindentation/)() const | Gets a [TxtListIndentation](../txtlistindentation/) object that specifies how many and which character to use for indentation of list levels. By default it is zero count of character '\0', that means no indentation. |
+| [get_ListIndentation](./get_listindentation/)() const | Gets a [TxtListIndentation](../txtlistindentation/) object that specifies how many and which character to use for indentation of list levels. By default, it is zero count of character '\0', that means no indentation. |
| [get_MaxCharactersPerLine](./get_maxcharactersperline/)() const | Gets or sets an integer value that specifies the maximum number of characters per one line. The default value is 0, that means no limit. |
| [get_MemoryOptimization](../saveoptions/get_memoryoptimization/)() const | Gets value determining if memory optimization should be performed before saving the document. Default value for this property is **false**. |
+| [get_OfficeMathExportMode](./get_officemathexportmode/)() const | Specifies how OfficeMath will be written to the output file. Default value is [Text](../txtofficemathexportmode/). |
| [get_ParagraphBreak](../txtsaveoptionsbase/get_paragraphbreak/)() const | Specifies the string to use as a paragraph break when exporting in text formats. |
| [get_PreserveTableLayout](./get_preservetablelayout/)() const | Specifies whether the program should attempt to preserve layout of tables when saving in the plain text format. The default value is **false**. |
| [get_PrettyFormat](../saveoptions/get_prettyformat/)() const | When **true**, pretty formats output where applicable. Default value is **false**. |
@@ -67,6 +68,7 @@ class TxtSaveOptions : public Aspose::Words::Saving::TxtSaveOptionsBase
| [set_ImlRenderingMode](../saveoptions/set_imlrenderingmode/)(Aspose::Words::Saving::ImlRenderingMode) | Setter for [Aspose::Words::Saving::SaveOptions::get_ImlRenderingMode](../saveoptions/get_imlrenderingmode/). |
| [set_MaxCharactersPerLine](./set_maxcharactersperline/)(int32_t) | Setter for [Aspose::Words::Saving::TxtSaveOptions::get_MaxCharactersPerLine](./get_maxcharactersperline/). |
| [set_MemoryOptimization](../saveoptions/set_memoryoptimization/)(bool) | Sets value determining if memory optimization should be performed before saving the document. Default value for this property is **false**. |
+| [set_OfficeMathExportMode](./set_officemathexportmode/)(Aspose::Words::Saving::TxtOfficeMathExportMode) | Setter for [Aspose::Words::Saving::TxtSaveOptions::get_OfficeMathExportMode](./get_officemathexportmode/). |
| [set_ParagraphBreak](../txtsaveoptionsbase/set_paragraphbreak/)(const System::String\&) | Setter for [Aspose::Words::Saving::TxtSaveOptionsBase::get_ParagraphBreak](../txtsaveoptionsbase/get_paragraphbreak/). |
| [set_PreserveTableLayout](./set_preservetablelayout/)(bool) | Setter for [Aspose::Words::Saving::TxtSaveOptions::get_PreserveTableLayout](./get_preservetablelayout/). |
| [set_PrettyFormat](../saveoptions/set_prettyformat/)(bool) | Setter for [Aspose::Words::Saving::SaveOptions::get_PrettyFormat](../saveoptions/get_prettyformat/). |
diff --git a/english/cpp/aspose.words.saving/txtsaveoptions/get_listindentation/_index.md b/english/cpp/aspose.words.saving/txtsaveoptions/get_listindentation/_index.md
index 48cae12289..cd658d30c5 100644
--- a/english/cpp/aspose.words.saving/txtsaveoptions/get_listindentation/_index.md
+++ b/english/cpp/aspose.words.saving/txtsaveoptions/get_listindentation/_index.md
@@ -2,7 +2,7 @@
title: Aspose::Words::Saving::TxtSaveOptions::get_ListIndentation method
linktitle: get_ListIndentation
second_title: Aspose.Words for C++ API Reference
-description: 'Aspose::Words::Saving::TxtSaveOptions::get_ListIndentation method. Gets a TxtListIndentation object that specifies how many and which character to use for indentation of list levels. By default it is zero count of character ''\0'', that means no indentation in C++.'
+description: 'Aspose::Words::Saving::TxtSaveOptions::get_ListIndentation method. Gets a TxtListIndentation object that specifies how many and which character to use for indentation of list levels. By default, it is zero count of character ''\0'', that means no indentation in C++.'
type: docs
weight: 4000
url: /cpp/aspose.words.saving/txtsaveoptions/get_listindentation/
@@ -10,7 +10,7 @@ url: /cpp/aspose.words.saving/txtsaveoptions/get_listindentation/
## TxtSaveOptions::get_ListIndentation method
-Gets a [TxtListIndentation](../../txtlistindentation/) object that specifies how many and which character to use for indentation of list levels. By default it is zero count of character '\0', that means no indentation.
+Gets a [TxtListIndentation](../../txtlistindentation/) object that specifies how many and which character to use for indentation of list levels. By default, it is zero count of character '\0', that means no indentation.
```cpp
System::SharedPtr Aspose::Words::Saving::TxtSaveOptions::get_ListIndentation() const
diff --git a/english/cpp/aspose.words.saving/txtsaveoptions/get_officemathexportmode/_index.md b/english/cpp/aspose.words.saving/txtsaveoptions/get_officemathexportmode/_index.md
new file mode 100644
index 0000000000..c47add7c2b
--- /dev/null
+++ b/english/cpp/aspose.words.saving/txtsaveoptions/get_officemathexportmode/_index.md
@@ -0,0 +1,39 @@
+---
+title: Aspose::Words::Saving::TxtSaveOptions::get_OfficeMathExportMode method
+linktitle: get_OfficeMathExportMode
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::TxtSaveOptions::get_OfficeMathExportMode method. Specifies how OfficeMath will be written to the output file. Default value is Text in C++.'
+type: docs
+weight: 5500
+url: /cpp/aspose.words.saving/txtsaveoptions/get_officemathexportmode/
+---
+## TxtSaveOptions::get_OfficeMathExportMode method
+
+
+Specifies how OfficeMath will be written to the output file. Default value is [Text](../../txtofficemathexportmode/).
+
+```cpp
+Aspose::Words::Saving::TxtOfficeMathExportMode Aspose::Words::Saving::TxtSaveOptions::get_OfficeMathExportMode() const
+```
+
+
+## Examples
+
+
+
+Shows how to export OfficeMath object as Latex in TXT.
+```cpp
+auto doc = System::MakeObject(get_MyDir() + u"Office math.docx");
+
+auto saveOptions = System::MakeObject();
+saveOptions->set_OfficeMathExportMode(Aspose::Words::Saving::TxtOfficeMathExportMode::Latex);
+
+doc->Save(get_ArtifactsDir() + u"TxtSaveOptions.ExportOfficeMathAsLatexToText.txt", saveOptions);
+```
+
+## See Also
+
+* Enum [TxtOfficeMathExportMode](../../txtofficemathexportmode/)
+* Class [TxtSaveOptions](../)
+* Namespace [Aspose::Words::Saving](../../)
+* Library [Aspose.Words for C++](../../../)
diff --git a/english/cpp/aspose.words.saving/txtsaveoptions/set_officemathexportmode/_index.md b/english/cpp/aspose.words.saving/txtsaveoptions/set_officemathexportmode/_index.md
new file mode 100644
index 0000000000..c854187e83
--- /dev/null
+++ b/english/cpp/aspose.words.saving/txtsaveoptions/set_officemathexportmode/_index.md
@@ -0,0 +1,24 @@
+---
+title: Aspose::Words::Saving::TxtSaveOptions::set_OfficeMathExportMode method
+linktitle: set_OfficeMathExportMode
+second_title: Aspose.Words for C++ API Reference
+description: 'Aspose::Words::Saving::TxtSaveOptions::set_OfficeMathExportMode method. Setter for Aspose::Words::Saving::TxtSaveOptions::get_OfficeMathExportMode in C++.'
+type: docs
+weight: 12500
+url: /cpp/aspose.words.saving/txtsaveoptions/set_officemathexportmode/
+---
+## TxtSaveOptions::set_OfficeMathExportMode method
+
+
+Setter for [Aspose::Words::Saving::TxtSaveOptions::get_OfficeMathExportMode](../get_officemathexportmode/).
+
+```cpp
+void Aspose::Words::Saving::TxtSaveOptions::set_OfficeMathExportMode(Aspose::Words::Saving::TxtOfficeMathExportMode value)
+```
+
+## See Also
+
+* Enum [TxtOfficeMathExportMode](../../txtofficemathexportmode/)
+* Class [TxtSaveOptions](../)
+* Namespace [Aspose::Words::Saving](../../)
+* Library [Aspose.Words for C++](../../../)