empty_paragraph_export_mode property

MarkdownSaveOptions.empty_paragraph_export_mode property

Specifies how to export empty paragraphs to Markdown. Default value is MarkdownEmptyParagraphExportMode.EMPTY_LINE.

@property
def empty_paragraph_export_mode(self) -> aspose.words.saving.MarkdownEmptyParagraphExportMode:
    ...

@empty_paragraph_export_mode.setter
def empty_paragraph_export_mode(self, value: aspose.words.saving.MarkdownEmptyParagraphExportMode):
    ...

Examples

Shows how to export empty paragraphs.

doc = aw.Document()
builder = aw.DocumentBuilder(doc=doc)
builder.writeln('First')
builder.writeln('\r\n\r\n\r\n')
builder.writeln('Last')
save_options = aw.saving.MarkdownSaveOptions()
save_options.empty_paragraph_export_mode = export_mode
doc.save(file_name=ARTIFACTS_DIR + 'MarkdownSaveOptions.EmptyParagraphExportMode.md', save_options=save_options)
result = system_helper.io.File.read_all_text(ARTIFACTS_DIR + 'MarkdownSaveOptions.EmptyParagraphExportMode.md')
switch_condition = export_mode
if switch_condition == aw.saving.MarkdownEmptyParagraphExportMode.NONE:
    self.assertEqual('First\r\n\r\nLast\r\n', result)
elif switch_condition == aw.saving.MarkdownEmptyParagraphExportMode.EMPTY_LINE:
    self.assertEqual('First\r\n\r\n\r\n\r\n\r\nLast\r\n\r\n', result)
elif switch_condition == aw.saving.MarkdownEmptyParagraphExportMode.MARKDOWN_HARD_LINE_BREAK:
    self.assertEqual('First\r\n\\\r\n\\\r\n\\\r\n\\\r\n\\\r\nLast\r\n<br>\r\n', result)

See Also