Interface ISignatureSet
-
Method Summary
在数字化签名文档时创建签名数据包。如果在未签名的情况下保存工作簿,签名将被丢弃。
向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
向文档中添加用于收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,比如印章签名。
boolean
获取一个布尔值,表示是否可以向文档中添加签名线。只读。
int
boolean
获取在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效。这是默认行为。否则,将使用X.509链验证证书。
void
设置在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效,这是默认行为。否则,将使用X.509链验证证书。
-
Method Details
-
getCanAddSignatureLine
boolean getCanAddSignatureLine()
获取一个布尔值,表示是否可以向文档中添加签名线。只读。
-
-
addNonVisibleSignature
在数字化签名文档时创建签名数据包。如果在未签名的情况下保存工作簿,签名将被丢弃。
-
addSignatureLine
向文档中添加用于收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
- Parameters:
worksheet
- 将要添加签名线形状的工作表。
left
- 签名线形状的左侧位置。
top
- 签名线形状的顶部位置。
width
- (可选,默认宽度=192)签名线形状的宽度。
- Returns:
- 创建的签名。
-
addSignatureLine
向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
- Parameters:
worksheet
- 将要添加签名线条形状的工作表。
left
- 签名线条形状的左侧位置。
top
- 签名线条形状的顶部位置。
- Returns:
- 创建的签名。
-
addSignatureLine
ISignature addSignatureLine(IWorksheet worksheet,
double left,
double top,
double width,
double height)
向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,比如印章签名。
- Parameters:
worksheet
- 将要添加签名线形状的工作表。
left
- 签名线形状的左侧位置。
top
- 签名线形状的顶部位置。
width
- (可选,默认宽度=192)签名线形状的宽度。
height
- (可选,默认高度=100.5)签名线形状的高度。
- Returns:
- 创建的签名。
-
getSkipCertificateValidationOnExporting
boolean getSkipCertificateValidationOnExporting()
获取在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效。这是默认行为。否则,将使用X.509链验证证书。
-
setSkipCertificateValidationOnExporting
void setSkipCertificateValidationOnExporting(boolean value)
设置在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效,这是默认行为。否则,将使用X.509链验证证书。
-
getCount
int getCount()
获取签名集中的签名数量。
- Returns:
- 签名的数量。
-
get
获取签名集中指定索引处的签名。
- Parameters:
index
- 签名的索引。
- Returns:
- 指定索引处的签名。