Skip to content

Class ExcelSignatureLine

Namespace: OfficeOpenXml.Drawing
Assembly: EPPlus.dll

Signature line which can contain either text or an image as the signature.

public class ExcelSignatureLine : ExcelSignatureLineStamp

Inheritance

object ← XmlHelper ← ExcelVmlDrawingBase ← ExcelVmlDrawingSignatureLine ← ExcelSignatureLineStamp ← ExcelSignatureLine

Inherited Members

ExcelSignatureLineStamp.AsSignatureLine
ExcelSignatureLineStamp.DigitalSignature
ExcelSignatureLineStamp.SignatureImage
ExcelSignatureLineStamp.SignatureLineType
ExcelSignatureLineStamp.SignWithImage(X509Certificate2, ExcelImage)
ExcelVmlDrawingBase.AlternativeText
ExcelVmlDrawingBase.GetStyle(string, string, out string)
ExcelVmlDrawingBase.Id
ExcelVmlDrawingBase.SetStyle(string, string, string)
ExcelVmlDrawingSignatureLine.AllowComments
ExcelVmlDrawingSignatureLine.Email
ExcelVmlDrawingSignatureLine.EMU_PER_PIXEL
ExcelVmlDrawingSignatureLine.EMU_PER_POINT
ExcelVmlDrawingSignatureLine.From
ExcelVmlDrawingSignatureLine.SetSize(int, int)
ExcelVmlDrawingSignatureLine.SetSize(int)
ExcelVmlDrawingSignatureLine.SetupID
ExcelVmlDrawingSignatureLine.ShowSignDate
ExcelVmlDrawingSignatureLine.Signer
ExcelVmlDrawingSignatureLine.SigningInstructions
ExcelVmlDrawingSignatureLine.Title
ExcelVmlDrawingSignatureLine.To
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Properties

SignatureText

The Signature itself. Cannot be set if IsStamp is true. Note that setting SignatureText will erase SignatureImage and vice-versa.

public string SignatureText { get; }

Property Value

string

Methods

SignWithText(X509Certificate2, string)

Sign with text

public ExcelDigitalSignature SignWithText(X509Certificate2 certificate, string signatureText)

Parameters

certificate X509Certificate2

signatureText string

Cannot be null or empty

Returns

ExcelDigitalSignature