pdfHTML 2.1.6 API
iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.InputFieldRenderer Class Reference

The AbstractOneLineTextFieldRenderer implementation for input fields. More...

Inheritance diagram for iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.InputFieldRenderer:
iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.AbstractOneLineTextFieldRenderer iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.AbstractTextFieldRenderer iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.AbstractFormFieldRenderer

Public Member Functions

  InputFieldRenderer (InputField modelElement)
  Creates a new InputFieldRenderer instance. More...
 
override IRenderer  GetNextRenderer ()
 
virtual int  GetSize ()
  Gets the size of the input field. More...
 
virtual bool  IsPassword ()
  Checks if the input field is a password field. More...
 
override T1  GetProperty< T1 > (int key)
 
- Public Member Functions inherited from iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.AbstractOneLineTextFieldRenderer
override void  Move (float dxRight, float dyUp)
 
- Public Member Functions inherited from iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.AbstractFormFieldRenderer
virtual bool  IsFlatten ()
  Checks if form fields need to be flattened. More...
 
virtual String  GetDefaultValue ()
  Gets the default value of the form field. More...
 
override LayoutResult  Layout (LayoutContext layoutContext)
 
override void  Draw (DrawContext drawContext)
 
override void  DrawChildren (DrawContext drawContext)
 
virtual float  GetAscent ()
 
virtual float  GetDescent ()
 
override MinMaxWidth  GetMinMaxWidth ()
 

Protected Member Functions

override bool  SetMinMaxWidthBasedOnFixedWidth (MinMaxWidth minMaxWidth)
 
- Protected Member Functions inherited from iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.AbstractFormFieldRenderer
override? float  RetrieveWidth (float parentBoxWidth)
 

Detailed Description

The AbstractOneLineTextFieldRenderer implementation for input fields.

Constructor & Destructor Documentation

◆ InputFieldRenderer()

iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.InputFieldRenderer.InputFieldRenderer ( InputField  modelElement )
inline

Creates a new InputFieldRenderer instance.

Parameters
modelElement the model element

Member Function Documentation

◆ GetSize()

virtual int iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.InputFieldRenderer.GetSize ( )
inlinevirtual

Gets the size of the input field.

Returns
the input field size

◆ IsPassword()

virtual bool iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.InputFieldRenderer.IsPassword ( )
inlinevirtual

Checks if the input field is a password field.

Returns
true, if the input field is a password field