MarkdownSaveOptions
Содержание
[
Скрывать
]MarkdownSaveOptions класс
Представляет параметры, управляющие тем, как презентация сохраняется в markdown.
public class MarkdownSaveOptions : SaveOptions
Конструкторы
| Имя | Описание |
|---|---|
| MarkdownSaveOptions() | Конструктор. |
Свойства
| Имя | Описание |
|---|---|
| BasePath { get; set; } | Указывает базовый путь, где будет сохранён документ с ресурсами. По умолчанию — текущий каталог приложения. |
| DefaultRegularFont { get; set; } | Возвращает или задаёт шрифт, используемый в случае, если исходный шрифт не найден. Чтение/запись String. |
| ExportType { get; set; } | Указывает спецификацию markdown для преобразования презентации. По умолчанию — TextOnly. |
| Flavor { get; set; } | Указывает спецификацию markdown для преобразования презентации. По умолчанию — Multi-markdown. |
| GradientStyle { get; set; } | Возвращает или задаёт визуальный стиль градиента. Чтение/запись GradientStyle. |
| HandleRepeatedSpaces { get; set; } | |
| ImagesSaveFolderName { get; set; } | Указывает имя папки для сохранения изображений. По умолчанию — Images. |
| NewLineType { get; set; } | Указывает, должны ли сгенерированные документы иметь новые строки \r(Macintosh), \n(Unix) или \r\n(Windows). По умолчанию — Unix. |
| ProgressCallback { get; set; } | Представляет объект обратного вызова для обновления прогресса сохранения в процентах. См. IProgressCallback. |
| RemoveEmptyLines { get; set; } | Если установлено в true, удаляет пустые строки или строки, содержащие только пробелы, из окончательного вывода Markdown. По умолчанию — false. |
| ShowComments { get; set; } | Указывает, должны ли сгенерированные документы отображать комментарии. По умолчанию — false. |
| ShowHiddenSlides { get; set; } | Указывает, должны ли сгенерированные документы включать скрытые слайды. По умолчанию — false. |
| ShowSlideNumber { get; set; } | Указывает, должны ли сгенерированные документы показывать номер каждого слайда. По умолчанию — false. |
| SkipJavaScriptLinks { get; set; } | Указывает, следует ли пропускать гиперссылки с вызовами JavaScript при сохранении презентации. Чтение/запись Boolean. Значение по умолчанию — false. |
| SlideNumberFormat { get; set; } | Возвращает или задаёт строку формата, используемую для заголовков номеров слайдов в выводе Markdown. Формат должен включать заполнитель "{0}", который будет заменён индексом слайда при экспорте. Пример: "# Slide {0}" даст "# Slide 1", "# Slide 2" и т.д. |
| WarningCallback { get; set; } | Возвращает или задаёт объект, получающий предупреждения и решающий, будет ли процесс загрузки продолжен или прерван. Чтение/запись IWarningCallback. |
Примеры
Пример:
[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);
}
Смотрите также
- класс SaveOptions
- пространство имён Aspose.Slides.Export
- сборка Aspose.Slides