PdfMetadataSignature

PdfMetadataSignature class

包含 Pdf 元数据签名属性。

public sealed class PdfMetadataSignature : MetadataSignature

构造函数

姓名 描述
PdfMetadataSignature(string) 创建具有预定义名称和空值的 Pdf 元数据签名
PdfMetadataSignature(string, object) 创建具有预定义值的 Pdf 元数据签名
PdfMetadataSignature(string, object, string) 创建具有预定义值的 Pdf 元数据签名

特性

姓名 描述
CreatedOn { get; set; } 获取或设置签名创建日期。
DataEncryption { get; set; } 获取或设置的实现IDataEncryption编码和解码签名值属性的接口。
Deleted { get; } 获取指示此签名是否已从文档中删除的标志。 此属性仅用于文档历史日志记录以保留已删除签名的列表。
Height { get; set; } 指定签名高度。
IsSignature { get; set; } 获取或设置标志以指示此组件是签名还是文档内容。 此属性与 Update 方法一起使用以将元素设置为签名 (true) 或文档元素 (false)。
Left { get; set; } 指定签名的左侧位置。
ModifiedOn { get; set; } 获取或设置签名修改日期。
Name { get; set; } 指定唯一的元数据名称。
PageNumber { get; } 指定找到的页面签名。
SignatureId { get; } 用于通过 Update 或 Delete 方法修改文档中签名的唯一签名标识符。 此属性将在调用 Sign 或 Search 方法后自动设置。 如果此属性在可以手动设置之前保存以操作签名。
SignatureType { get; } 指定签名类型。
TagPrefix { get; set; } Pdf 元数据签名名称的前缀标签。默认情况下,此属性设置为“xmp”。 可能的值为
Top { get; set; } 指定签名的顶部位置。
Type { get; } 指定元数据值类型。
Value { get; set; } 指定元数据对象。
Width { get; set; } 指定签名宽度。

方法

姓名 描述
override Clone() 克隆元数据签名实例。
override Clone(object) 克隆具有给定值的 Pdf 元数据签名实例。
override Equals(object) 覆盖 Equals 方法以比较签名属性
GetData<T>() 通过反序列化从元数据签名值中获取对象。
GetData<T>(IDataEncryption) 通过反序列化从元数据签名文本中获取对象。
override GetHashCode() 覆盖 GetHashCode 方法
virtual ToBoolean() 转换为布尔值。
virtual ToDateTime() 转换为 DateTime.
virtual ToDateTime(IFormatProvider) 转换为 DateTime.
virtual ToDecimal() 转换为十进制。
virtual ToDecimal(IFormatProvider) 转换为十进制。
virtual ToDouble() 转换为 Double.
virtual ToDouble(IFormatProvider) 转换为 Double.
virtual ToInteger() 转换为整数。
virtual ToSingle() 转换为 float.
virtual ToSingle(IFormatProvider) 转换为 float.
override ToString() 使用覆盖 ToString() 方法转换为字符串
virtual ToString(string) 转换为具有指定格式的字符串
virtual ToString(string, IFormatProvider) 转换为具有指定格式的字符串

也可以看看