DigitalSignOptions

DigitalSignOptions class

代表数字签名选项。

public class DigitalSignOptions : ImageSignOptions

构造函数

姓名 描述
DigitalSignOptions() 使用默认值初始化 DigitalSignOptions 类的新实例。
DigitalSignOptions(Stream) 使用证书流初始化 DigitalSignOptions 类的新实例。
DigitalSignOptions(string) 使用证书文件初始化 DigitalSignOptions 类的新实例。
DigitalSignOptions(Stream, Stream) 使用证书流和图像流初始化 DigitalSignOptions 类的新实例。
DigitalSignOptions(Stream, string) 使用证书流和图像文件初始化 DigitalSignOptions 类的新实例。
DigitalSignOptions(string, Stream) 使用证书文件和图像流初始化 DigitalSignOptions 类的新实例。
DigitalSignOptions(string, string) 使用证书文件和图像文件初始化 DigitalSignOptions 类的新实例。

特性

姓名 描述
override AllPages { get; set; } 在所有文档页面上签名。 此属性只能用于多帧图像格式 (Tiff)。
Appearance { get; set; } 附加签名外观.
Border { get; set; } 指定边框设置
CertificateFilePath { get; set; } 获取或设置数字证书文件路径。 只有在未指定 CertificateStream 时才使用此属性。
CertificateStream { get; set; } 获取或设置数字证书流。 如果指定此属性,则始终使用它代替 CertificateFilePath.
Contact { get; set; } 获取或设置签名联系人。
DocumentType { get; set; } 获取或设置签名选项的文档类型DocumentType
Extensions { get; } 签名扩展.
Height { get; set; } 签名在文档页面上的高度,以测量值 (像素、百分比或毫米见MeasureTypeSizeMeasureType).
HorizontalAlignment { get; set; } 签名在文档页面上的水平对齐。
ImageFilePath { get; set; } 获取或设置签名图片文件路径。 仅在不指定ImageStream时使用该属性。
ImageStream { get; set; } 获取或设置签名图像流。 如果指定此属性,则始终使用它代替 ImageFilePath.
virtual Left { get; set; } 文档页面上签名的左侧 X 位置测量值 (像素、百分比或毫米见MeasureTypeLocationMeasureType). (如果未指定水平对齐则有效).
Location { get; set; } 获取或设置签名位置。
virtual LocationMeasureType { get; set; } Left 和 Top 属性的测量类型(像素、百分比或毫米)。
virtual Margin { get; set; } 获取或设置 Sign 和 Document 边缘之间的空间。 (仅在指定水平或垂直对齐时有效)。
virtual MarginMeasureType { get; set; } 获取或设置边距的测量类型(像素、百分比或毫米)。
virtual PageNumber { get; set; } 获取或设置用于签名的文档页码。 最小值,默认值为 1.
virtual PagesSetup { get; set; } 用于指定要签名的页面的选项。
Password { get; set; } 获取或设置数字证书密码。
Reason { get; set; } 获取或设置签名原因.
Rectangle { get; } 将图像放在文档上的区域矩形。
RotationAngle { get; set; } 文档页上签名的旋转角度(顺时针).
Signature { get; set; } 获取或设置文档数字签名的属性。 对于签署 Pdf 文档,可以通过使用实例来设置高级属性PdfDigitalSignature
SignatureType { get; } 获取签名类型SignatureType
virtual SizeMeasureType { get; set; } 宽度和高度属性的测量类型(像素、百分比或毫米)。
Stretch { get; set; } 文档页面上的拉伸模式。
virtual Top { get; set; } 文档页面上签名在测量值中的顶部 Y 位置 (像素、百分比或毫米见MeasureTypeLocationMeasureType). (如果未指定垂直对齐则有效).
Transparency { get; set; } 获取或设置签名透明度(值从 0.0(不透明)到 1.0(透明))。默认值为 0(不透明).
VerticalAlignment { get; set; } 签名在文档页面上的垂直对齐方式。
Visible { get; set; } 获取或设置签名的可见性。
Width { get; set; } 签名在文档页面上的宽度,测量值 (像素、百分比或毫米MeasureTypeSizeMeasureType).
XAdESType { get; set; } XAdES 类型XAdESType.默认值为无(XAdES 已关闭)。 目前仅电子表格文档支持 XAdES 签名类型。
ZOrder { get; set; } 获取或设置文本签名的 Z 序位置。 确定重叠签名的显示顺序。

方法

姓名 描述
Dispose() 清除内部资源

评论

了解更多

也可以看看