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