Class InputFieldRenderer
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
InputFieldthe 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
GetNextRenderer()
public override IRenderer GetNextRenderer()
Returns
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