Table of Contents

Class TextAreaRenderer

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

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 TextArea

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

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

float?

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

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

LayoutResult

SetMinMaxWidthBasedOnFixedWidth(MinMaxWidth)

protected override bool SetMinMaxWidthBasedOnFixedWidth(MinMaxWidth minMaxWidth)

Parameters

minMaxWidth MinMaxWidth

Returns

bool