IXpsSignatureRequest interface
Accesses the components of a signature request.
When to implement
Never. Custom implementation of this interface is not supported.
Members
The IXpsSignatureRequest interface inherits from the IUnknown interface. IXpsSignatureRequest also has these types of members:
- Methods
Methods
The IXpsSignatureRequest interface has these methods.
Method | Description |
---|---|
GetIntent | Sets the string that describes the intent or meaning of the signature. |
GetRequestedSigner | Gets the identity of the person who has signed or is requesting to sign the package. |
GetRequestId | Gets the unique identifier of the signature request. |
GetRequestSignByDate | Gets the date and time before which the requested signer must sign the specified parts of the document. |
GetSignature | Gets a pointer to an IXpsSignature interface that contains the XPS digital signature with the same unique identifier as the signature request. |
GetSigningLocale | Gets the legal jurisdiction of the package signing location. |
GetSpotLocation | Gets the page and the location on the page where the visible digital signature or the digital signature request will be displayed. |
SetIntent | Sets the string that describes the intent or meaning of the signature. |
SetRequestedSigner | Sets the identity of the person who signed or is requested to sign the package. |
SetRequestSignByDate | Sets the date and time before which the requested signer must sign the specified parts of the document. |
SetSigningLocale | Sets the legal jurisdiction of the package signing location. |
SetSpotLocation | Specifies the page and the location on the page where the visible digital signature or the digital signature request will be displayed. |
Remarks
The IXpsSignatureRequest interface corresponds to a single SignatureDefinition element in the markup of the SignatureDefinitons part.
This SignatureDefinition element markup is described in section 10.2.2 of the XML Paper Specification.
All signature requests are stored in a request collection of a signature block. They cannot exist independently from the IXpsSignatureBlock interface from which they were instantiated.
Requirements
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
Header |
Xpsdigitalsignature.h |
IDL |
XpsDigitalSignature.idl |