PresentationWatermarkSlideOptions

PresentationWatermarkSlideOptions class

表示向演示文档幻灯片添加水印时的选项。

public sealed class PresentationWatermarkSlideOptions : PresentationWatermarkBaseSlideOptions

构造函数

姓名 描述
PresentationWatermarkSlideOptions() 初始化一个新的实例PresentationWatermarkSlideOptions类.

特性

姓名 描述
AlternativeText { get; set; } 获取或设置将与形状关联的描述性(替代)文本。
Effects { get; set; } 获取或设置一个值PresentationImageEffectsor PresentationTextEffects对于应该应用于水印的效果。
IsLocked { get; set; } 获取或设置一个值,该值指示是否禁止在 PowerPoint 中编辑形状。
Name { get; set; } 获取或设置形状的名称。
ProtectWithUnreadableCharacters { get; set; } 获取或设置文本水印字符是否混有不可读字符的值。
SlideIndex { get; set; } 获取或设置要添加水印的幻灯片索引。

评论

了解更多:

例子

将水印添加到 Power Point 演示文稿的特定幻灯片。

PresentationLoadOptions loadOptions = new PresentationLoadOptions();
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.ppt", loadOptions))
{
    TextWatermark watermark = new TextWatermark("Test watermark", new Font("Arial", 36, FontStyle.Bold | FontStyle.Italic));
    watermark.HorizontalAlignment = HorizontalAlignment.Center;
    watermark.VerticalAlignment = VerticalAlignment.Center;

    PresentationWatermarkSlideOptions options = new PresentationWatermarkSlideOptions();
    options.SlideIndex = 0;
    options.IsLocked = false; // 默认
    options.ProtectWithUnreadableCharacters = false; // 默认
    options.Name = null; // 默认
    options.AlternativeText = null; // 默认

    watermarker.Add(watermark, options);
    watermarker.Save();
}

也可以看看