SwfOptions
Содержание
[
Скрывать
]SwfOptions class
Предоставляет параметры, которые контролируют, как презентация сохраняется в формате Swf.
public class SwfOptions : SaveOptions, ISwfOptions
Конструкторы
Имя | Описание |
---|---|
SwfOptions() | Конструктор по умолчанию. |
Свойства
Имя | Описание |
---|---|
Compressed { get; set; } | Указывает, нужно ли сжимать сгенерированный SWF-документ или нет. По умолчанию true . |
DefaultRegularFont { get; set; } | Возвращает или задает шрифт, используемый в случае, если исходный шрифт не найден. Читаемое-записываемое String. |
EnableContextMenu { get; set; } | Включить/выключить контекстное меню. По умолчанию true. |
GradientStyle { get; set; } | Возвращает или задает визуальный стиль градиента. Читаемое-записываемое GradientStyle . |
JpegQuality { get; set; } | Указывает качество JPEG изображений. По умолчанию 95. |
LogoImageBytes { get; set; } | Изображение, которое будет отображаться как логотип в правом верхнем углу просмотрщика. Изображение должно быть PNG размером 32x64 пикселя, в противном случае логотип может отображаться неправильно. |
LogoLink { get; set; } | Получает или задает полный гиперссылочный адрес для логотипа. Влияет только в том случае, если указан LogoImageBytes . |
ProgressCallback { get; set; } | Представляет объект обратного вызова для обновлений процесса сохранения в процентном соотношении. См. IProgressCallback . |
ShowBottomPane { get; set; } | Показать/скрыть нижнюю панель. Может быть переопределено в flashvars. По умолчанию true. |
ShowFullScreen { get; set; } | Показать/скрыть кнопку полноэкранного режима. Может быть переопределено в flashvars. По умолчанию true. |
ShowHiddenSlides { get; set; } | Указывает, должен ли сгенерированный документ включать скрытые слайды или нет. По умолчанию false . |
ShowLeftPane { get; set; } | Показать/скрыть левую панель. Может быть переопределено в flashvars. По умолчанию true. |
ShowPageBorder { get; set; } | Указывает, должен ли отображаться бордер вокруг страниц. По умолчанию true. |
ShowPageStepper { get; set; } | Показать/скрыть шаговый элемент страницы. Может быть переопределено в flashvars. По умолчанию true. |
ShowSearch { get; set; } | Показать/скрыть раздел поиска. Может быть переопределено в flashvars. По умолчанию true. |
ShowTopPane { get; set; } | Показать/скрыть всю верхнюю панель. Может быть переопределено в flashvars. По умолчанию true. |
SkipJavaScriptLinks { get; set; } | Указывает, следует ли пропускать гиперссылки с вызовами JavaScript при сохранении презентации. Читаемое-записываемое Boolean. Значение по умолчанию false. |
SlidesLayoutOptions { get; set; } | Получает или задает режим, в котором слайды располагаются на странице при экспорте презентации ISlidesLayoutOptions . Это свойство не поддерживает присвоение объектов типа HandoutLayoutingOptions |
StartOpenLeftPane { get; set; } | Начать с открытой левой панели. Может быть переопределено в flashvars. По умолчанию false. |
ViewerIncluded { get; set; } | Указывает, должен ли сгенерированный SWF-документ включать встроенный просмотрщик документов или нет. По умолчанию true . |
WarningCallback { get; set; } | Возвращает или задает объект, который получает предупреждения и решает, будет ли процесс загрузки продолжен или прерван. Читаемое-записываемое IWarningCallback . |
Примеры
Следующий пример показывает, как конвертировать PowerPoint в SWF Flash.
[C#]
// Создать объект Presentation, представляющий файл презентации
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
SwfOptions swfOptions = new SwfOptions();
swfOptions.ViewerIncluded = false;
INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
notesOptions.NotesPosition = NotesPositions.BottomFull;
// Сохранение презентации и страниц с заметками
presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
swfOptions.ViewerIncluded = true;
presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}
См. также
- класс SaveOptions
- интерфейс ISwfOptions
- пространство имен Aspose.Slides.Export
- сборка Aspose.Slides