Class TerminalFormFieldBuilder<T>
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
PdfDocumentdocument to be used for form field creation
formFieldName
stringname of the form field
Methods
GetFont()
Get font to be used for form field creation.
public virtual PdfFont GetFont()
Returns
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
SetFont(PdfFont)
Set font to be used for form field creation.
public virtual T SetFont(PdfFont font)
Parameters
Returns
- T
this builder
SetPage(int)
Sets page to be used for widget creation.
public virtual T SetPage(int page)
Parameters
page
intnumber 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
PdfPageinstance 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
Returns
- T
this builder