Table of Contents

Class ButtonRenderer

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

The AbstractTextFieldRenderer implementation for buttons.

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

Constructors

ButtonRenderer(Button)

Creates a new ButtonRenderer instance.

public ButtonRenderer(Button modelElement)

Parameters

modelElement Button

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

GetDefaultValue()

Gets the default value of the form field.

public override string GetDefaultValue()

Returns

string

the default value of the form field.

GetLastYLineRecursively()

protected override float? GetLastYLineRecursively()

Returns

float?

GetNextRenderer()

public override IRenderer GetNextRenderer()

Returns

IRenderer

IsLayoutBasedOnFlatRenderer()

protected override bool IsLayoutBasedOnFlatRenderer()

Returns

bool

IsRendererFit(float, float)

protected override bool IsRendererFit(float availableWidth, float availableHeight)

Parameters

availableWidth float

availableHeight float

Returns

bool