public class SignatureOptions extends Object implements Closeable
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_SIGNATURE_SIZE | 
| Constructor and Description | 
|---|
| SignatureOptions()Creates the default signature options. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Closes the visual signature COSDocument, if any. | 
| int | getPage()Get the 0-based page number. | 
| int | getPreferredSignatureSize()Get the preferred size of the signature. | 
| COSDocument | getVisualSignature()Get the visual signature. | 
| void | setPage(int pageNo)Set the 0-based page number. | 
| void | setPreferredSignatureSize(int size)Set the preferred size of the signature. | 
| void | setVisualSignature(File file)Reads the visual signature from the given file. | 
| void | setVisualSignature(InputStream is)Reads the visual signature from the given input stream. | 
| void | setVisualSignature(PDVisibleSigProperties visSignatureProperties)Reads the visual signature from the given visual signature properties | 
public static final int DEFAULT_SIGNATURE_SIZE
public SignatureOptions()
public void setPage(int pageNo)
pageNo - the page numberpublic int getPage()
public void setVisualSignature(File file) throws IOException
file - the file containing the visual signatureIOException - when something went wrong during parsingpublic void setVisualSignature(InputStream is) throws IOException
is - the input stream containing the visual signatureIOException - when something went wrong during parsingpublic void setVisualSignature(PDVisibleSigProperties visSignatureProperties) throws IOException
visSignatureProperties - the PDVisibleSigProperties object containing the
 visual signatureIOException - when something went wrong during parsingpublic COSDocument getVisualSignature()
public int getPreferredSignatureSize()
public void setPreferredSignatureSize(int size)
size - the size of the signature in bytes. Only values above 0 will be considered.public void close()
           throws IOException
close in interface Closeableclose in interface AutoCloseableIOException - if the document could not be closedCopyright © 2002–2017 The Apache Software Foundation. All rights reserved.