[]
This interface provides the signer metadata and signing options for a signature line in a workbook, such as the suggested signer, signer email address, signing instructions, comment availability, and whether the sign date is displayed. It is typically obtained from a ISignature created for a worksheet signature line.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSigner("John Williams");
setup.setSuggestedSignerEmail("john.williams@example.com");
setup.setSigningInstructions("Please review and sign this worksheet.");
booleangetId()booleanvoidsetAllowComments(boolean value) voidsetShowSignDate(boolean value) voidsetSigningInstructions(String value) voidsetSuggestedSigner(String value) voidsetSuggestedSignerEmail(String value) voidsetSuggestedSignerLine2(String value) Use this property to determine whether comment entry is enabled for the signature line when the document is signed.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setAllowComments(true);
boolean allowComments = setup.getAllowComments();
true if the signer can enter comments in the Sign dialog box; otherwise, false.Use this property to set whether comment entry is enabled for the signature line when the document is signed.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setAllowComments(true);
value - true if the signer can enter comments in the Sign dialog box; otherwise, false.This identifier belongs to the signature associated with this setup information.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100, 50);
ISignatureSetup setup = signature.getSetup();
UUID id = setup.getId();
UUID that identifies the signature for the document.Use this property to determine whether the signature line is configured to show the signing date after the document is signed.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setShowSignDate(true);
boolean showSignDate = setup.getShowSignDate();
true if the signature line is configured to display the date the document was signed; otherwise, false.Use this property to set whether the signature line is configured to show the signing date after the document is signed.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setShowSignDate(true);
value - true if the signature line is configured to display the date the document was signed; otherwise, false.Use this property to retrieve the signing instructions configured for a signature line.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSigningInstructions("Please review the agreement before signing.");
String instructions = setup.getSigningInstructions();
Use this property to set the signing instructions configured for a signature line.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSigningInstructions("Please review the agreement before signing.");
value - The instructions for signing the document.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSigner("John Williams");
String suggestedSigner = setup.getSuggestedSigner();
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSigner("John Williams");
value - The name of the principal signer of the document.Returns the email address configured for the suggested signer in the signature setup. Use setSuggestedSignerEmail(String) to define the value returned by this method.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSignerEmail("alex.wilson@example.com");
String email = setup.getSuggestedSignerEmail();
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSignerEmail("alex.wilson@example.com");
value - The email address of the signer of the document.This value is used as additional signer information for a signature line, such as the signer's title or role.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSignerLine2("Finance Manager");
String signerLine2 = setup.getSuggestedSignerLine2();
This value is used as additional signer information for a signature line, such as the signer's title or role.
ISignature signature = workbook.getSignatures().addSignatureLine(worksheet, 100.0, 50.0, 192.0, 100.5);
ISignatureSetup setup = signature.getSetup();
setup.setSuggestedSignerLine2("Finance Manager");
value - The second line of suggested signer information, such as the signer's title or role.