接口 ISignatureSet
- 所有超级接口:
Iterable<ISignature>
一组与文档附带的数字签名相对应的Signature对象集合。
-
方法概要
修饰符和类型方法说明在数字化签名文档时创建签名数据包。addSignatureLine
(IWorksheet worksheet, double left, double top) 向文档中添加收集签名的行。addSignatureLine
(IWorksheet worksheet, double left, double top, double width) 向文档中添加用于收集签名的行。addSignatureLine
(IWorksheet worksheet, double left, double top, double width, double height) 向文档中添加收集签名的行。get
(int index) 获取签名集中指定索引处的签名。boolean
获取一个布尔值,表示是否可以向文档中添加签名线。int
getCount()
获取签名集中的签名数量。返回指定对象的父对象。boolean
获取在导出签名签名时是否应跳过附加数字证书的验证。void
setSkipCertificateValidationOnExporting
(boolean value) 设置在导出签名签名时是否应跳过附加数字证书的验证。从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator
-
方法详细资料
-
getCanAddSignatureLine
boolean getCanAddSignatureLine()获取一个布尔值,表示是否可以向文档中添加签名线。只读。 -
getParent
IWorkbook getParent()返回指定对象的父对象。 -
addNonVisibleSignature
ISignature addNonVisibleSignature()在数字化签名文档时创建签名数据包。如果在未签名的情况下保存工作簿,签名将被丢弃。 -
addSignatureLine
向文档中添加用于收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。- 参数:
worksheet
- 将要添加签名线形状的工作表。left
- 签名线形状的左侧位置。top
- 签名线形状的顶部位置。width
- (可选,默认宽度=192)签名线形状的宽度。- 返回:
- 创建的签名。
-
addSignatureLine
向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。- 参数:
worksheet
- 将要添加签名线条形状的工作表。left
- 签名线条形状的左侧位置。top
- 签名线条形状的顶部位置。- 返回:
- 创建的签名。
-
addSignatureLine
ISignature addSignatureLine(IWorksheet worksheet, double left, double top, double width, double height) 向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,比如印章签名。- 参数:
worksheet
- 将要添加签名线形状的工作表。left
- 签名线形状的左侧位置。top
- 签名线形状的顶部位置。width
- (可选,默认宽度=192)签名线形状的宽度。height
- (可选,默认高度=100.5)签名线形状的高度。- 返回:
- 创建的签名。
-
getSkipCertificateValidationOnExporting
boolean getSkipCertificateValidationOnExporting()获取在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效。这是默认行为。否则,将使用X.509链验证证书。 -
setSkipCertificateValidationOnExporting
void setSkipCertificateValidationOnExporting(boolean value) 设置在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效,这是默认行为。否则,将使用X.509链验证证书。 -
getCount
int getCount()获取签名集中的签名数量。- 返回:
- 签名的数量。
-
get
获取签名集中指定索引处的签名。- 参数:
index
- 签名的索引。- 返回:
- 指定索引处的签名。
-