MarkdownEmptyParagraphExportMode

MarkdownEmptyParagraphExportMode enumeration

Gibt an, wie Aspose.Words leere Absätze nach Markdown exportiert.

public enum MarkdownEmptyParagraphExportMode

Werte

NameWertBeschreibung
EmptyLine0Als leere Zeilen exportieren.
MarkdownHardLineBreak1Exportieren als Markdown HardLineBreak-Zeichen ‘'.
None2Keine leeren Absätze exportieren.

Beispiele

Zeigt, wie leere Absätze exportiert werden.

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.EmptyParagraphExportMode = exportMode;

doc.Save(ArtifactsDir + "MarkdownSaveOptions.EmptyParagraphExportMode.md", saveOptions);

string result = File.ReadAllText(ArtifactsDir + "MarkdownSaveOptions.EmptyParagraphExportMode.md");

switch (exportMode)
{
    case MarkdownEmptyParagraphExportMode.None:
        Assert.AreEqual("First\r\n\r\nLast\r\n", result);
        break;
    case MarkdownEmptyParagraphExportMode.EmptyLine:
        Assert.AreEqual("First\r\n\r\n\r\n\r\n\r\nLast\r\n\r\n", result);
        break;
    case MarkdownEmptyParagraphExportMode.MarkdownHardLineBreak:
        Assert.AreEqual("First\r\n\\\r\n\\\r\n\\\r\n\\\r\n\\\r\nLast\r\n<br>\r\n", result);
        break;
}

Siehe auch