MarkdownSaveOptions
Contenu
[
Cacher
]Classe MarkdownSaveOptions
Représente les options qui contrôlent la façon dont la présentation doit être enregistrée en markdown.
public class MarkdownSaveOptions : SaveOptions
Constructeurs
Nom | Description |
---|---|
MarkdownSaveOptions() | Ctor. |
Propriétés
Nom | Description |
---|---|
BasePath { get; set; } | Spécifie le chemin de base où le document avec les ressources sera enregistré. La valeur par défaut est le répertoire actuel de l’application. |
DefaultRegularFont { get; set; } | Renvoie ou définit la police utilisée si la police source n’est pas trouvée. Chaîne en lecture/écriture. |
ExportType { get; set; } | Spécifie la spécification markdown pour convertir la présentation. La valeur par défaut est TextOnly . |
Flavor { get; set; } | Spécifie la spécification markdown pour convertir la présentation. La valeur par défaut est Multi-markdown . |
GradientStyle { get; set; } | Renvoie ou définit le style visuel du gradient. Lecture/écriture GradientStyle . |
HandleRepeatedSpaces { get; set; } | |
ImagesSaveFolderName { get; set; } | Spécifie le nom du dossier pour enregistrer les images. La valeur par défaut est Images . |
NewLineType { get; set; } | Spécifie si le document généré doit avoir des nouvelles lignes \r(Macintosh) ou \n(Unix) ou \r\n(Windows). La valeur par défaut est Unix . |
ProgressCallback { get; set; } | Représente un objet de rappel pour les mises à jour de progression d’enregistrement en pourcentage. Voir IProgressCallback . |
RemoveEmptyLines { get; set; } | Si défini sur true , supprime les lignes vides ou contenant uniquement des espaces du Markdown final. La valeur par défaut est false . |
ShowComments { get; set; } | Spécifie si le document généré doit afficher des commentaires ou non. La valeur par défaut est false . |
ShowHiddenSlides { get; set; } | Spécifie si le document généré doit inclure des diapositives cachées ou non. La valeur par défaut est false . |
ShowSlideNumber { get; set; } | Spécifie si le document généré doit afficher le numéro de chaque diapositive ou non. La valeur par défaut est false . |
SkipJavaScriptLinks { get; set; } | Spécifie s’il faut ignorer les hyperliens avec des appels JavaScript lors de l’enregistrement de la présentation. Lecture/écriture Booléen. La valeur par défaut est false. |
SlideNumberFormat { get; set; } | Obtient ou définit la chaîne de format utilisée pour les en-têtes des numéros de diapositives dans la sortie Markdown. Le format doit inclure le placeholder “{0}”, qui sera remplacé par l’index de la diapositive lors de l’exportation. Exemple : “# Slide {0}” produira “# Slide 1”, “# Slide 2”, etc. |
WarningCallback { get; set; } | Renvoie ou définit un objet qui reçoit des avertissements et décide si le processus de chargement doit continuer ou être interrompu. Lecture/écriture IWarningCallback . |
Exemples
Exemple :
[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);
}
Voir aussi
- classe SaveOptions
- espace de noms Aspose.Slides.Export
- assembly Aspose.Slides