XpsOptions

XpsOptions class

提供控制演示文稿以 XPS 格式保存方式的选项。

public class XpsOptions : SaveOptions, IXpsOptions

Constructors

NameDescription
XpsOptions()默认构造函数。

Properties

NameDescription
DefaultRegularFont { get; set; }返回或设置在找不到源字体时使用的字体。可读写字符串。
DrawSlidesFrame { get; set; }如果为真,则在每张幻灯片周围绘制黑色框架。可读写布尔值。
GradientStyle { get; set; }返回或设置渐变的视觉样式。可读写 GradientStyle
ProgressCallback { get; set; }表示用于保存进度更新的回调对象,单位为百分比。请参见 IProgressCallback
SaveMetafilesAsPng { get; set; }如果为真,则将演示文稿中使用的所有元文件转换为 PNG 图像。可读写布尔值。
ShowHiddenSlides { get; set; }指定生成的文档是否应包含隐藏幻灯片。默认值为 false
SkipJavaScriptLinks { get; set; }指定在保存演示文稿时是否跳过带有 JavaScript 调用的超链接。可读写布尔值。默认值为 false
WarningCallback { get; set; }返回或设置一个对象,该对象接收警告并决定加载过程是否继续或中止。可读写 IWarningCallback

Examples

以下示例演示如何使用默认设置将演示文稿转换为 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();
    // 将元文件保存为 PNG
    options.SaveMetafilesAsPng = true;
    // 将演示文稿保存为 XPS 文档
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}

See Also