Skip to main content
Skip table of contents

PdfSignatureAppearance (1)

PdfSignatureAppearance Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.PdfSignatureAppearance[[PdfSignatureAppearance]]
  end

Members

Properties

Public properties
TypeNameMethods
boolAcro6Layersget, set
X509CertificateCertificateget, set
intCertificationLevelget, set
stringContactget, set
PdfDictionaryCryptoDictionaryget, set
PdfSigLockDictionaryFieldLockDict
Signature field lock dictionary.
get, set
stringFieldNameget
ImageImageget, set
floatImageScaleget, set
FontLayer2Fontget, set
stringLayer2Textget, set
stringLayer4Textget, set
stringLocationget, set
stringLocationCaptionset
StreamOriginaloutget, set
intPageget
RectanglePageRectget
stringReasonget, set
stringReasonCaptionset
RectangleRectget
boolReuseAppearanceset
intRunDirectionget, set
DateTimeSignDateget, set
stringSignatureCreatorget, set
ISignatureEventSignatureEventget, set
ImageSignatureGraphicget, set
RenderingModeSignatureRenderingModeget, set
ByteBufferSigoutget, set
PdfStamperStamperget
stringTempFileget

Methods

Public methods

Details

Nested types

Interfaces
  • ISignatureEvent
Enums
  • RenderingMode

Constructors

PdfSignatureAppearance

Source code

public PdfSignatureAppearance(PdfStamperImp writer)
Arguments
TypeNameDescription
PdfStamperImpwriter

Methods

GetRangeStream

Source code

public virtual Stream GetRangeStream()
AddDeveloperExtension

Source code

public virtual void AddDeveloperExtension(PdfDeveloperExtension de)
Arguments
TypeNameDescription
PdfDeveloperExtensionde
GetNewSigName

Source code

public virtual string GetNewSigName()
IsInvisible

Source code

public virtual bool IsInvisible()
SetVisibleSignature [1/2]

Source code

public virtual void SetVisibleSignature(Rectangle pageRect, int page, string fieldName)
Arguments
TypeNameDescription
RectanglepageRect
intpage
stringfieldName
SetVisibleSignature [2/2]

Source code

public virtual void SetVisibleSignature(string fieldName)
Arguments
TypeNameDescription
stringfieldName
GetLayer

Source code

public virtual PdfTemplate GetLayer(int layer)
Arguments
TypeNameDescription
intlayer
GetTopLayer

Source code

public virtual PdfTemplate GetTopLayer()
GetAppearance

Source code

public virtual PdfTemplate GetAppearance()
SetStamper

Source code

public virtual void SetStamper(PdfStamper stamper)
Arguments
TypeNameDescription
PdfStamperstamper
SetTempFile

Source code

public virtual void SetTempFile(string tempFile)
Arguments
TypeNameDescription
stringtempFile
IsPreClosed

Source code

public virtual bool IsPreClosed()
PreClose

Source code

public virtual void PreClose(Dictionary<PdfName, int> exclusionSizes)
Arguments
TypeNameDescription
Dictionary<PdfName, int>exclusionSizes
Close

Source code

public virtual void Close(PdfDictionary update)
Arguments
TypeNameDescription
PdfDictionaryupdate

Properties

CertificationLevel
public virtual int CertificationLevel { get; set; }
Reason
public virtual string Reason { get; set; }
ReasonCaption
public virtual string ReasonCaption { set; }
Location
public virtual string Location { get; set; }
LocationCaption
public virtual string LocationCaption { set; }
SignatureCreator
public virtual string SignatureCreator { get; set; }
Contact
public virtual string Contact { get; set; }
SignDate
public virtual DateTime SignDate { get; set; }
CryptoDictionary
public virtual PdfDictionary CryptoDictionary { get; set; }
Certificate
public virtual X509Certificate Certificate { get; set; }
SignatureEvent
public virtual ISignatureEvent SignatureEvent { get; set; }
FieldName
public virtual string FieldName { get; }
Page
public virtual int Page { get; }
Rect
public virtual Rectangle Rect { get; }
PageRect
public virtual Rectangle PageRect { get; }
SignatureRenderingMode
public virtual RenderingMode SignatureRenderingMode { get; set; }
SignatureGraphic
public virtual Image SignatureGraphic { get; set; }
Acro6Layers
public virtual bool Acro6Layers { get; set; }
ReuseAppearance
public virtual bool ReuseAppearance { set; }
Image
public virtual Image Image { get; set; }
ImageScale
public virtual float ImageScale { get; set; }
Layer2Text
public virtual string Layer2Text { get; set; }
Layer2Font
public virtual Font Layer2Font { get; set; }
RunDirection
public virtual int RunDirection { get; set; }
Layer4Text
public virtual string Layer4Text { get; set; }
Stamper
public virtual PdfStamper Stamper { get; }
Sigout
public virtual ByteBuffer Sigout { get; set; }
Originalout
public virtual Stream Originalout { get; set; }
TempFile
public virtual string TempFile { get; }
FieldLockDict
public virtual PdfSigLockDictionary FieldLockDict { get; set; }
Summary

Signature field lock dictionary.

Remarks

If a signature is created on an existing signature field, then its /Lock dictionary takes the precedence (if it exists).

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.