Table of Contents

Class TerminalFormFieldBuilder<T>

Namespace
iText.Forms.Fields
Assembly
itext.forms.dll

Builder for terminal form field.

public abstract class TerminalFormFieldBuilder<T> : FormFieldBuilder<T> where T : TerminalFormFieldBuilder<T>

Type Parameters

T

specific terminal form field builder which extends this class.

Inheritance
TerminalFormFieldBuilder<T>
Derived
Inherited Members

Constructors

TerminalFormFieldBuilder(PdfDocument, string)

Creates builder for terminal form field creation.

protected TerminalFormFieldBuilder(PdfDocument document, string formFieldName)

Parameters

document PdfDocument

document to be used for form field creation

formFieldName string

name of the form field

Methods

GetFont()

Get font to be used for form field creation.

public virtual PdfFont GetFont()

Returns

PdfFont

instance of PdfFont.

GetPage()

Gets page to be used for widget creation.

public virtual int GetPage()

Returns

int

number of page to place widget at

GetWidgetRectangle()

Gets rectangle which defines widget's placement.

public virtual Rectangle GetWidgetRectangle()

Returns

Rectangle

instance of Rectangle for widget placement

SetFont(PdfFont)

Set font to be used for form field creation.

public virtual T SetFont(PdfFont font)

Parameters

font PdfFont

instance of PdfFont.

Returns

T

this builder

SetPage(int)

Sets page to be used for widget creation.

public virtual T SetPage(int page)

Parameters

page int

number of page to place widget at

Returns

T

this builder

SetPage(PdfPage)

Sets page to be used for widget creation.

public virtual T SetPage(PdfPage page)

Parameters

page PdfPage

instance of PdfPage . Shall belong to already provided PdfDocument

Returns

T

this builder

SetWidgetRectangle(Rectangle)

Sets rectangle which defines widget's placement.

public virtual T SetWidgetRectangle(Rectangle widgetRectangle)

Parameters

widgetRectangle Rectangle

instance of Rectangle for widget placement

Returns

T

this builder