iText 5

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

Type

Name

Methods

bool

Acro6Layers

get, set

X509Certificate

Certificate

get, set

int

CertificationLevel

get, set

string

Contact

get, set

PdfDictionary

CryptoDictionary

get, set

PdfSigLockDictionary

FieldLockDict


Signature field lock dictionary.

get, set

string

FieldName

get

Image

Image

get, set

float

ImageScale

get, set

Font

Layer2Font

get, set

string

Layer2Text

get, set

string

Layer4Text

get, set

string

Location

get, set

string

LocationCaption

set

Stream

Originalout

get, set

int

Page

get

Rectangle

PageRect

get

string

Reason

get, set

string

ReasonCaption

set

Rectangle

Rect

get

bool

ReuseAppearance

set

int

RunDirection

get, set

DateTime

SignDate

get, set

string

SignatureCreator

get, set

ISignatureEvent

SignatureEvent

get, set

Image

SignatureGraphic

get, set

RenderingMode

SignatureRenderingMode

get, set

ByteBuffer

Sigout

get, set

PdfStamper

Stamper

get

string

TempFile

get

Methods

Public methods

Details

Nested types

Interfaces
  • ISignatureEvent

Enums
  • RenderingMode

Constructors

PdfSignatureAppearance

Source code

public PdfSignatureAppearance(PdfStamperImp writer)

Arguments

Type

Name

Description

PdfStamperImp

writer

Methods

GetRangeStream

Source code

public virtual Stream GetRangeStream()

AddDeveloperExtension

Source code

public virtual void AddDeveloperExtension(PdfDeveloperExtension de)

Arguments

Type

Name

Description

PdfDeveloperExtension

de

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

Type

Name

Description

Rectangle

pageRect

int

page

string

fieldName

SetVisibleSignature [2/2]

Source code

public virtual void SetVisibleSignature(string fieldName)

Arguments

Type

Name

Description

string

fieldName

GetLayer

Source code

public virtual PdfTemplate GetLayer(int layer)

Arguments

Type

Name

Description

int

layer

GetTopLayer

Source code

public virtual PdfTemplate GetTopLayer()

GetAppearance

Source code

public virtual PdfTemplate GetAppearance()

SetStamper

Source code

public virtual void SetStamper(PdfStamper stamper)

Arguments

Type

Name

Description

PdfStamper

stamper

SetTempFile

Source code

public virtual void SetTempFile(string tempFile)

Arguments

Type

Name

Description

string

tempFile

IsPreClosed

Source code

public virtual bool IsPreClosed()

PreClose

Source code

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

Arguments

Type

Name

Description

Dictionary<

PdfName

, int>

exclusionSizes

Close

Source code

public virtual void Close(PdfDictionary update)

Arguments

Type

Name

Description

PdfDictionary

update

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