Table of Contents

Class RadioRenderer

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

The AbstractFormFieldRenderer implementation for radio buttons.

public class RadioRenderer : AbstractFormFieldRenderer, IRenderer, IPropertyContainer
Inheritance
RadioRenderer
Implements
Inherited Members

Constructors

RadioRenderer(Radio)

Creates a new RadioRenderer instance.

public RadioRenderer(Radio modelElement)

Parameters

modelElement Radio

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

ApplyBorderBox(Rectangle, Border[], bool)

protected override Rectangle ApplyBorderBox(Rectangle rect, Border[] borders, bool reverse)

Parameters

rect Rectangle

borders Border[]

reverse bool

Returns

Rectangle

CreateFlatRenderer()

protected override IRenderer CreateFlatRenderer()

Returns

IRenderer

DrawBackground(DrawContext)

public override void DrawBackground(DrawContext drawContext)

Parameters

drawContext DrawContext

DrawBorder(DrawContext)

public override void DrawBorder(DrawContext drawContext)

Parameters

drawContext DrawContext

GetNextRenderer()

public override IRenderer GetNextRenderer()

Returns

IRenderer

IsBoxChecked()

Defines whether the radio is checked or not.

public virtual bool IsBoxChecked()

Returns

bool

the default value of the radio field

IsLayoutBasedOnFlatRenderer()

protected override bool IsLayoutBasedOnFlatRenderer()

Returns

bool