MarkdownSaveOptions

MarkdownSaveOptions-Klasse

Stellt Optionen dar, die steuern, wie Präsentationen in Markdown gespeichert werden sollen.

public class MarkdownSaveOptions : SaveOptions

Konstruktoren

NameBeschreibung
MarkdownSaveOptions()Konstruktor.

Eigenschaften

NameBeschreibung
BasePath { get; set; }Gibt den Basis-Pfad an, wo das Dokument mit Ressourcen gespeichert wird. Standard ist das aktuelle Verzeichnis der Anwendung.
DefaultRegularFont { get; set; }Gibt die Schriftart zurück oder legt sie fest, die verwendet wird, wenn die Quelldatei nicht gefunden wird. Lese-/Schreib-String.
ExportType { get; set; }Gibt die Markdown-Spezifikation zum Konvertieren der Präsentation an. Standard ist TextOnly.
Flavor { get; set; }Gibt die Markdown-Spezifikation zum Konvertieren der Präsentation an. Standard ist Multi-markdown.
GradientStyle { get; set; }Gibt den visuellen Stil des Verlaufs zurück oder legt ihn fest. Lese-/Schreib- GradientStyle.
HandleRepeatedSpaces { get; set; }
ImagesSaveFolderName { get; set; }Gibt den Ordnernamen an, in dem Bilder gespeichert werden. Standard ist Images.
NewLineType { get; set; }Gibt an, ob das generierte Dokument neue Zeilen \r(Macintosh), \n(Unix) oder \r\n(Windows) haben soll. Standard ist Unix.
ProgressCallback { get; set; }Stellt ein Callback-Objekt für Speichervorgangs-Updates im Prozentbereich dar. Siehe IProgressCallback.
RemoveEmptyLines { get; set; }Wenn auf true gesetzt, entfernt leere oder nur aus Leerzeichen bestehende Zeilen aus dem endgültigen Markdown-Ausgang. Standard ist false.
ShowComments { get; set; }Gibt an, ob das generierte Dokument Kommentare anzeigen soll oder nicht. Standard ist false.
ShowHiddenSlides { get; set; }Gibt an, ob das generierte Dokument versteckte Folien einbeziehen soll oder nicht. Standard ist false.
ShowSlideNumber { get; set; }Gibt an, ob das generierte Dokument die Nummer jeder Folie anzeigen soll oder nicht. Standard ist false.
SkipJavaScriptLinks { get; set; }Gibt an, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Lese-/Schreib-Boolean. Der Standardwert ist false.
SlideNumberFormat { get; set; }Ruft die Formatzeichenfolge ab oder legt sie fest, die für Foliennummernüberschriften im Markdown-Ausgang verwendet wird. Das Format muss den Platzhalter “{0}” enthalten, der während des Exports durch den Folienindex ersetzt wird. Beispiel: “# Folie {0}” ergibt “# Folie 1”, “# Folie 2” usw.
WarningCallback { get; set; }Gibt ein Objekt zurück oder setzt es, das Warnungen empfängt und entscheidet, ob der Ladevorgang fortgesetzt oder abgebrochen wird. Lese-/Schreib- IWarningCallback.

Beispiele

Beispiel:

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions
    {
        ShowHiddenSlides = true,
        ShowSlideNumber = true,
        Flavor = Flavor.Github,
        ExportType = MarkdownExportType.Sequential,
        NewLineType = NewLineType.Windows
    };
    
    pres.Save("doc.md", new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, SaveFormat.Md, markdownSaveOptions);
}

Siehe auch