Class RadioRenderer
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
Radiothe 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
Returns
CreateFlatRenderer()
protected override IRenderer CreateFlatRenderer()
Returns
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
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()