SignatureLine Class

Digital Signature Line.When the object is serialized out as xml, its qualified name is o:signatureline.

Inheritance Hierarchy

System.Object
  DocumentFormat.OpenXml.OpenXmlElement
    DocumentFormat.OpenXml.OpenXmlLeafElement
      DocumentFormat.OpenXml.Vml.Office.SignatureLine

Namespace:  DocumentFormat.OpenXml.Vml.Office
Assembly:  DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)

Syntax

'Declaration
Public Class SignatureLine _
    Inherits OpenXmlLeafElement
'Usage
Dim instance As SignatureLine
public class SignatureLine : OpenXmlLeafElement

Remarks

[ISO/IEC 29500-1 1st Edition]

14.2.2.30 signatureline (Digital Signature Line)

This element specifies a signature line in a document. A signature line provides a visual representation of a signature in a document that is digitally signed. The signature line element indicates that the VML shape in which it appears acts as that visual representation. Typically, the VML shape is an image.

[Example:

<v:shape … >
  <v:imagedata … />
  <o:signatureline v:ext="edit" id="{11979195-DE54-414B-ABD6-5F63607C648B}" 
  provid="{00000000-0000-0000-0000-000000000000}" o:suggestedsigner="John Doe"
  o:suggestedsigner2="Manager" o:suggestedsigneremail=johndoe@example.com 
  allowcomments="t" issignatureline="t"/>
</v:shape>

The signature line in the document might look like this:

DocumentFormat.OpenXml.Vml.Office.SignatureLine-im

end example]

Parent Elements

arc (§14.1.2.1); background (Part 1, §17.2.1); curve (§14.1.2.3); group (§14.1.2.7); hdrShapeDefaults (§9.7.2.1); image (§14.1.2.10); line (§14.1.2.12); object (Part 1, §17.3.3.19); oval (§14.1.2.13); pict (§9.2.2.2); pict (§9.5.1); polyline (§14.1.2.15); rect (§14.1.2.16); roundrect (§14.1.2.17); shape (§14.1.2.19); shapeDefaults (§9.7.2.2); shapetype (§14.1.2.20)

Attributes

Description

addlxml (Additional Signature Information)

Specifies an optional string that is used to store additional information about the digital signature. Default is no value. [Rationale: Some digital signature software stores, for example, server and region information with the signature. end rationale]

[Example:

<o:signatureline … o:addlxml="…">
</o:signatureline>

end example]

The possible values for this attribute are defined by the W3C XML Schema string datatype.

allowcomments (User-specified Comments Flag)

Specifies whether the user can attach comments to the signature line at signing time. Default is false.

[Example:

<o:signatureline … allowcomments="true">
</o:signatureline>

end example]

The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5).

ext (VML Extension Handling Behavior)

Namespace: urn:schemas-microsoft-com:vml

Specifies an optional value that indicates how applications that implement VML should interpret extensions not defined as part of the original specification of core VML.

[Rationale: This part of the original VML specification is included to assist applications that leverage existing VML support in implementing the Office Open XML Format. end rationale]

The possible values for this attribute are defined by the ST_Ext simple type (§14.1.3.2).

id (Unique ID)

Specifies a unique ID for the signature line. Default is no value.

[Example:

<o:signatureline … 
  id="{11979195-DE54-414B-ABD6-5F63607C648B}">
</o:signatureline>

end example]

The possible values for this attribute are defined by the ST_Guid simple type (Part 1, §22.9.2.4).

issignatureline (Signature Line Flag)

Specifies whether the image is a signature line. Default is true.

[Example:

<o:signatureline … issignatureline="true">
</o:signatureline>

end example]

The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5).

provid (Signature Provider ID)

Specifies a unique ID identifying which signature provider created the signature line. Default is no value. [Guidance The GUID is typically the CLSID of the provider COM add-in. end guidance]

[Example:

<o:signatureline … 
  provid="{00000000-0000-0000-0000-000000000000}">
</o:signatureline>

end example]

The possible values for this attribute are defined by the ST_Guid simple type (Part 1, §22.9.2.4).

showsigndate (Show Signed Date Flag)

Specifies whether the signed signature line image generated should include the date of signing. Default is true.

[Example:

<o:signatureline … showsigndate="false">
</o:signatureline>

end example]

The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5).

signinginstructions (Instructions for Signing)

Specifies text shown to the user at signing time. Default is no value.

[Example:

<o:signatureline … o:signinginstructions="Sign here">
</o:signatureline>

end example]

The possible values for this attribute are defined by the W3C XML Schema string datatype.

signinginstructionsset (Use Signing Instructions Flag)

Specifies whether there is data set in the signinginstructions attribute. Default is false.

[Example:

<o:signatureline … signinginstructionsset="true">
</o:signatureline>

end example]

The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5).

sigprovurl (Signature Provider Download URL)

Specifies the URL for downloading the signature provider. Default is no value.

[Example:

<o:signatureline … o:sigprovurl="http://www.example.com">
</o:signatureline>

end example]

The possible values for this attribute are defined by the W3C XML Schema string datatype.

suggestedsigner (Suggested Signer Line 1)

Specifies the first line of information of who should sign the signature line. Default is no value.

[Example:

<o:signatureline … o:suggestedsigner="John Doe">
</o:signatureline>

end example]

The possible values for this attribute are defined by the W3C XML Schema string datatype.

suggestedsigner2 (Suggested Signer Line 2)

Specifies the second line of information of who should sign the signature line. Default is no value.

[Example:

<o:signatureline … o:suggestedsigner2="Title">
</o:signatureline>

end example]

The possible values for this attribute are defined by the W3C XML Schema string datatype.

suggestedsigneremail (Suggested Signer E-mail Address)

Specifies the e-mail address of who should sign the signature line. Default is no value.

[Example:

<o:signatureline … 
  o:suggestedsigneremail="johndoe@example.com">
</o:signatureline>

end example]

The possible values for this attribute are defined by the W3C XML Schema string datatype.

[Note: The W3C XML Schema definition of this element’s content model (CT_SignatureLine) is located in §A.6.2. end note]

© ISO/IEC29500: 2008.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

SignatureLine Members

DocumentFormat.OpenXml.Vml.Office Namespace