SpreadsheetBackgroundWatermarkOptions

SpreadsheetBackgroundWatermarkOptions class

表示将水印作为背景添加到电子表格工作表时的选项。

public sealed class SpreadsheetBackgroundWatermarkOptions : SpreadsheetWatermarkOptions

构造函数

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

特性

姓名 描述
BackgroundHeight { get; set; } 获取或设置所需的背景图像高度(以像素为单位)。
BackgroundWidth { get; set; } 获取或设置所需的背景图像宽度(以像素为单位)。
WorksheetIndex { get; set; } 获取或设置要添加水印的工作表索引。

评论

了解更多:

例子

将文本水印添加到 Excel 文档工作表作为背景。

SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.xlsx", loadOptions))
{
    TextWatermark watermark = new TextWatermark("Test watermark", new Font("Arial", 36));

    SpreadsheetBackgroundWatermarkOptions options = new SpreadsheetBackgroundWatermarkOptions();
    options.WorksheetIndex = -1; // 默认
    options.BackgroundWidth = 800;
    options.BackgroundHeight = 600;

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

也可以看看