XpsOptions

Класс XpsOptions

Предоставляет параметры, которые управляют тем, как презентация сохраняется в формате XPS.

public class XpsOptions : SaveOptions, IXpsOptions

Конструкторы

НазваниеОписание
XpsOptions()Конструктор по умолчанию.

Свойства

НазваниеОписание
DefaultRegularFont { get; set; }Возвращает или задает шрифт, используемый в случае, если исходный шрифт не найден. Читаемый/записываемый тип String.
DrawSlidesFrame { get; set; }True для рисования черной рамки вокруг каждого слайда. Читаемый/записываемый тип Boolean.
GradientStyle { get; set; }Возвращает или задает визуальный стиль градиента. Читаемый/записываемый тип GradientStyle.
ProgressCallback { get; set; }Представляет объект обратного вызова для обновлений прогресса сохранения в процентном соотношении. См. IProgressCallback.
SaveMetafilesAsPng { get; set; }True для преобразования всех метафайлов, используемых в презентации, в изображения PNG. Читаемый/записываемый тип Boolean.
ShowHiddenSlides { get; set; }Указывает, следует ли включать скрытые слайды в сгенерированный документ или нет. По умолчанию false.
SkipJavaScriptLinks { get; set; }Указывает, следует ли пропустить гиперссылки с вызовами JavaScript при сохранении презентации. Читаемый/записываемый тип Boolean. Значение по умолчанию - false.
WarningCallback { get; set; }Возвращает или задает объект, который получает предупреждения и решает, продолжится ли процесс загрузки или будет прерван. Читаемый/записываемый тип IWarningCallback.

Примеры

Следующий пример демонстрирует, как преобразовать презентации в XPS, используя настройки по умолчанию.

[C#]
// Создание объекта Presentation, представляющего файл презентации
using (Presentation pres = new Presentation("Convert_XPS.pptx"))
{
    // Сохранение презентации в XPS документ
    pres.Save("XPS_Output_Without_XPSOption_out.xps", SaveFormat.Xps);
}

Следующий пример демонстрирует, как преобразовать презентации в XPS, используя пользовательские настройки.

[C#]
// Создание объекта Presentation, представляющего файл презентации
using (Presentation pres = new Presentation("Convert_XPS_Options.pptx"))
{
    // Создание объекта класса XpsOptions
    XpsOptions options = new XpsOptions();
    // Сохранение метафайлов в формате PNG
    options.SaveMetafilesAsPng = true;
    // Сохранение презентации в XPS документ
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}

Смотрите также