MarkdownEmptyParagraphExportMode

Inheritance: java.lang.Object

public class MarkdownEmptyParagraphExportMode

Specifies how Aspose.Words exports empty paragraphs to Markdown.

Examples:

Shows how to export empty paragraphs.


 Document doc = new Document();
 DocumentBuilder builder = new DocumentBuilder(doc);
 builder.writeln("First");
 builder.writeln("\r\n\r\n\r\n");
 builder.writeln("Last");

 MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
 saveOptions.setEmptyParagraphExportMode(exportMode);

 doc.save(getArtifactsDir() + "MarkdownSaveOptions.EmptyParagraphExportMode.md", saveOptions);

 String result = FileUtils.readFileToString( new File(getArtifactsDir() + "MarkdownSaveOptions.EmptyParagraphExportMode.md"), StandardCharsets.UTF_8);

 switch (exportMode)
 {
     case MarkdownEmptyParagraphExportMode.NONE:
         Assert.assertEquals("\ufeffFirst\r\n\r\nLast\r\n", result);
         break;
     case MarkdownEmptyParagraphExportMode.EMPTY_LINE:
         Assert.assertEquals("\ufeffFirst\r\n\r\n\r\n\r\n\r\nLast\r\n\r\n", result);
         break;
     case MarkdownEmptyParagraphExportMode.MARKDOWN_HARD_LINE_BREAK:
         Assert.assertEquals("\ufeffFirst\r\n\\\r\n\\\r\n\\\r\n\\\r\n\\\r\nLast\r\n
\r\n", result);
         break;
 }
 

Fields

FieldDescription
EMPTY_LINEExport as empty lines.
MARKDOWN_HARD_LINE_BREAKExport as Markdown HardLineBreak character ‘\’.
NONEDon’t export empty paragraphs.
length

Methods

MethodDescription
fromName(String markdownEmptyParagraphExportModeName)
getName(int markdownEmptyParagraphExportMode)
getValues()
toString(int markdownEmptyParagraphExportMode)

EMPTY_LINE

public static int EMPTY_LINE

Export as empty lines.

Remarks:

Note, empty lines are not meaningful in Markdown and will be lost upon loading.

MARKDOWN_HARD_LINE_BREAK

public static int MARKDOWN_HARD_LINE_BREAK

Export as Markdown HardLineBreak character ‘\’.

NONE

public static int NONE

Don’t export empty paragraphs.

length

public static int length

fromName(String markdownEmptyParagraphExportModeName)

public static int fromName(String markdownEmptyParagraphExportModeName)

Parameters:

ParameterTypeDescription
markdownEmptyParagraphExportModeNamejava.lang.String

Returns: int

getName(int markdownEmptyParagraphExportMode)

public static String getName(int markdownEmptyParagraphExportMode)

Parameters:

ParameterTypeDescription
markdownEmptyParagraphExportModeint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int markdownEmptyParagraphExportMode)

public static String toString(int markdownEmptyParagraphExportMode)

Parameters:

ParameterTypeDescription
markdownEmptyParagraphExportModeint

Returns: java.lang.String