Class TextAreaRenderer
The AbstractTextFieldRenderer implementation for text area fields.
public class TextAreaRenderer : AbstractTextFieldRenderer, IRenderer, IPropertyContainer
- Inheritance
-
TextAreaRenderer
- Implements
- Inherited Members
Constructors
TextAreaRenderer(TextArea)
Creates a new TextAreaRenderer instance.
public TextAreaRenderer(TextArea modelElement)
Parameters
modelElement
TextAreathe 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
GetCols()
Gets the number of columns.
public virtual int GetCols()
Returns
- int
the cols value of the text area field
GetLastYLineRecursively()
protected override float? GetLastYLineRecursively()
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
GetRows()
Gets the number of rows.
public virtual int GetRows()
Returns
- int
the rows value of the text area field
Layout(LayoutContext)
public override LayoutResult Layout(LayoutContext layoutContext)
Parameters
layoutContext
LayoutContext
Returns
SetMinMaxWidthBasedOnFixedWidth(MinMaxWidth)
protected override bool SetMinMaxWidthBasedOnFixedWidth(MinMaxWidth minMaxWidth)
Parameters
minMaxWidth
MinMaxWidth