[]
        
立即试用
(Showing Draft Content)

ISignatureSet

Interface ISignatureSet

All Superinterfaces:
Iterable<ISignature>

public interface ISignatureSet extends Iterable<ISignature>
一组与文档附带的数字签名相对应的Signature对象集合。
  • Method Summary

    Modifier and Type
    Method
    Description
    在数字化签名文档时创建签名数据包。如果在未签名的情况下保存工作簿,签名将被丢弃。
    addSignatureLine(IWorksheet worksheet, double left, double top)
    向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
    addSignatureLine(IWorksheet worksheet, double left, double top, double width)
    向文档中添加用于收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,如印章签名。
    addSignatureLine(IWorksheet worksheet, double left, double top, double width, double height)
    向文档中添加收集签名的行。只支持“Microsoft Office签名行”,不支持其他签名行提供者,比如印章签名。
    get(int index)
    获取签名集中指定索引处的签名。
    boolean
    获取一个布尔值,表示是否可以向文档中添加签名线。只读。
    int
    获取签名集中的签名数量。
    返回指定对象的父对象。
    boolean
    获取在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效。这是默认行为。否则,将使用X.509链验证证书。
    void
    设置在导出签名签名时是否应跳过附加数字证书的验证。默认值为true。如果跳过证书验证,则将证书视为有效,这是默认行为。否则,将使用X.509链验证证书。

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator
  • Method Details

    • getCanAddSignatureLine

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

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

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

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

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

      ISignature get(int index)
      获取签名集中指定索引处的签名。
      Parameters:
      index - 签名的索引。
      Returns:
      指定索引处的签名。