接口 ISignatureSet

所有超级接口:
Iterable<ISignature>

public interface ISignatureSet extends Iterable<ISignature>
一组与文档附带的数字签名相对应的Signature对象集合。
  • 方法详细资料

    • getCanAddSignatureLine

      boolean getCanAddSignatureLine()
      获取一个布尔值,表示是否可以向文档中添加签名线。只读。
    • getParent

      IWorkbook getParent()
      返回指定对象的父对象。
    • addNonVisibleSignature

      ISignature addNonVisibleSignature()
      在数字化签名文档时创建签名数据包。如果在未签名的情况下保存工作簿,签名将被丢弃。
    • addSignatureLine

      ISignature addSignatureLine(IWorksheet worksheet, double left, double top, double width)
      向文档中添加用于收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
      参数:
      worksheet - 将要添加签名线形状的工作表。
      left - 签名线形状的左侧位置。
      top - 签名线形状的顶部位置。
      width - (可选,默认宽度=192)签名线形状的宽度。
      返回:
      创建的签名。
    • addSignatureLine

      ISignature addSignatureLine(IWorksheet worksheet, double left, double top)
      向文档中添加收集签名的行。只支持“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

      ISignature get(int index)
      获取签名集中指定索引处的签名。
      参数:
      index - 签名的索引。
      返回:
      指定索引处的签名。