GifOptions
内容
[
隐藏
]GifOptions class
表示 GIF 导出选项。
public class GifOptions : SaveOptions, IGifOptions
构造函数
名称 | 描述 |
---|---|
GifOptions() | 初始化 GifOptions 类的新实例。 |
属性
名称 | 描述 |
---|---|
DefaultDelay { get; set; } | 获取或设置默认延迟时间 [ms]。如果 AdvanceAfterTime 未设置,则使用该值。默认值为 1000。 |
DefaultRegularFont { get; set; } | 返回或设置在找不到源字体时使用的字体。可读写字符串。 |
ExportHiddenSlides { get; set; } | 确定是否导出隐藏的幻灯片。默认值为 false。 |
FrameSize { get; set; } | 获取或设置帧大小。 |
GradientStyle { get; set; } | 返回或设置渐变的视觉样式。可读写 GradientStyle 。 |
ProgressCallback { get; set; } | 表示用于保存进度更新的回调对象,以百分比表示。请参见 IProgressCallback 。 |
SkipJavaScriptLinks { get; set; } | 指定在保存演示文稿时是否跳过具有 JavaScript 调用的超链接。可读写布尔值。默认值为 false。 |
TransitionFps { get; set; } | 获取或设置过渡 FPS [帧/秒]。默认值为 25。 |
WarningCallback { get; set; } | 返回或设置接收警告的对象,并决定加载过程是继续还是中止。可读写 IWarningCallback 。 |
示例
以下示例演示如何使用自定义设置将演示文稿转换为动画 GIF。
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
{
FrameSize = new Size(960, 720), // 结果 GIF 的大小
DefaultDelay = 2000, // 每张幻灯片展示多长时间,直到切换到下一张
TransitionFps = 35 // 增加 FPS 以改善过渡动画质量
});
}
另见
- class SaveOptions
- interface IGifOptions
- namespace Aspose.Slides.Export
- assembly Aspose.Slides