Table of Contents

Class InputFieldRenderer

Namespace
iText.Forms.Form.Renderer
Assembly
itext.forms.dll

The AbstractOneLineTextFieldRenderer implementation for input fields.

public class InputFieldRenderer : AbstractOneLineTextFieldRenderer, IRenderer, IPropertyContainer
Inheritance
InputFieldRenderer
Implements
Inherited Members

Constructors

InputFieldRenderer(InputField)

Creates a new InputFieldRenderer instance.

public InputFieldRenderer(InputField modelElement)

Parameters

modelElement InputField

the model element

Methods

AdjustFieldLayout(LayoutContext)

protected override void AdjustFieldLayout(LayoutContext layoutContext)

Parameters

layoutContext LayoutContext

ApplyAcroField(DrawContext)

protected override void ApplyAcroField(DrawContext drawContext)

Parameters

drawContext DrawContext

CreateFlatRenderer()

protected override IRenderer CreateFlatRenderer()

Returns

IRenderer

GetNextRenderer()

public override IRenderer GetNextRenderer()

Returns

IRenderer

GetProperty<T1>(int)

public override T1 GetProperty<T1>(int key)

Parameters

key int

Returns

T1

Type Parameters

T1

GetSize()

Gets the size of the input field.

public virtual int GetSize()

Returns

int

the input field size

IsPassword()

Checks if the input field is a password field.

public virtual bool IsPassword()

Returns

bool

true, if the input field is a password field

SetMinMaxWidthBasedOnFixedWidth(MinMaxWidth)

protected override bool SetMinMaxWidthBasedOnFixedWidth(MinMaxWidth minMaxWidth)

Parameters

minMaxWidth MinMaxWidth

Returns

bool