Interface ISignature
public interface ISignature
对应于附加在文档上的数字签名。
-
Method Summary
void
void
boolean
获取一个布尔值,表示用户是否可以设置签名对象的属性。只读。
boolean
boolean
boolean
确定与Signature对象对应的数字签名是否为有效签名。
获取一个ISignatureSetup
对象,该对象提供了对签名数据包各种属性的访问权限。只读。
获取与签名对象关联的 Shape 对象,该签名对象是一条签名线。只读。
返回一个表示与签名对象对应的数字证书被附加到文档时的日期和时间的对象。
void
void
void
-
Method Details
-
getCanSetup
boolean getCanSetup()
获取一个布尔值,表示用户是否可以设置签名对象的属性。只读。
-
-
getIsSignatureLine
boolean getIsSignatureLine()
获取一个值,表示这是否为签名行。只读。
-
getIsSigned
boolean getIsSigned()
获取一个布尔值,表示文档是否成功签名。只读。
-
getIsValid
boolean getIsValid()
确定与Signature对象对应的数字签名是否为有效签名。
-
-
getSetup
获取一个ISignatureSetup
对象,该对象提供了对签名数据包各种属性的访问权限。只读。
-
getSignatureLineShape
IShape getSignatureLineShape()
获取与签名对象关联的 Shape 对象,该签名对象是一条签名线。只读。
-
getSignDate
返回一个表示与签名对象对应的数字证书被附加到文档时的日期和时间的对象。
-
delete
void delete()
删除签名。
-
-
sign
创建一个用于可见签名线的签名数据包。
- Parameters:
certificate
- 将用于签署工作簿的证书。
details
- 签名的签名详情。
signatureText
- 签名线的签名文本。
- Throws:
IllegalStateException
- 尝试签署一个非可见签名线时抛出异常。
-
sign
创建一个用于不可见签名行的签名数据包。
- Parameters:
certificate
- 将用于签署工作簿的证书。
details
- 签名的详细信息。
- Throws:
IllegalStateException
- 尝试签署一个可见的签名行时抛出异常。
-
countersign
在签名行上进行副署,如果签名已被签署。
- Parameters:
certificate
- 将用于对工作簿进行副署的证书。
- Throws:
IllegalStateException
- 签名未被签署。