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"))
{
    // 实例化 TiffOptions 类
    XpsOptions options = new XpsOptions();
    // 将 MetaFiles 保存为 PNG
    options.SaveMetafilesAsPng = true;
    // 将演示文稿保存为 XPS 文档
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}

另见