SignatureSettings

SignatureSettings class

定义自定义设置Signature行为.

public class SignatureSettings

构造函数

姓名 描述
SignatureSettings() 创建具有默认值的默认 SignatureSettings 实例。
SignatureSettings(ILogger) 使用 Logger 实现创建默认的 SignatureSettings 实例。

特性

姓名 描述
DefaultCulture { get; set; } 获取或设置在文档处理期间使用的默认区域性。默认值为“en-US”.
IncludeStandardMetadataSignatures { get; set; } 获取或设置标志以将嵌入的标准文档元数据签名(如作者、所有者、文档创建日期、修改日期等)包含到元数据列表中。 如果此标志设置为 false(默认情况下),GetDocumentInfo 将不包含这些元数据signatures. 当此标志设置为 true 时,文档信息将包括这些标准元数据 signatures.
Logger { get; } 用于记录(错误、警告、跟踪)的记录器实现。ILogger.
LogLevel { get; set; } 限制消息的日志记录级别(全部、跟踪、警告、错误)。LogLevel . 默认设置所有级别类型。
SaveDocumentOnEmptyDelete { get; set; } 获取或设置标志以在 Delete 方法没有要删除的受影响签名时重新保存源文档。 如果此标志设置为 true(默认情况下),文档将与相应的历史进程日志(日期和操作类型)一起保存,即使删除方法没有要删除的签名。 当此平面设置为 false 时,源文档将根本不会被修改。
SaveDocumentOnEmptyUpdate { get; set; } 获取或设置标志以在 Update 方法没有要更新的签名时重新保存源文档。 如果此标志设置为 true(默认情况下)文档将与相应的历史进程日志(日期和操作类型)一起保存,即使 Update method has no signatures to update. 当这个 flat 设置为 false source document 根本不会被修改.
ShowDeletedSignaturesInfo { get; set; } 获取或设置将已删除签名包含到文档信息结果中的标志。 每个签名BaseSignature已删除标志Deleted检测是否被删除.

也可以看看