Skip to the content

Forms Factory documentation pages

eForms API functions & events

Find page by Control ID

Open form on page

TextBlock style change on foreign event

How to change styles & events of the label that is linked to text input by LabelFor.

Control Events in HTML5 Renderer

This article contains the list of all user controls' events in the e-Forms system supported by the HTML5 renderer.

How to get eForms framework component versions from the browser

With the working eForms renderer, it is possible to resolve versions of the all important components in the eForms infrastrucure by opening browser's developers tools (usually F12) and in the console run the following function: scriptVersion() The output will be similar to this: CanvasInput: Helpers: NDFormsClientI: FormsHub versions: Neu ...

HTML5 Renderer inicialization

HTML5 Renderer: Change watermark color

HTML5 Renderer website integration

How to integrate the HTML5 renderer inside web page

ToolTip & Validation UI customization

How to setup custom validation/tootlip boxes.

Font size conversion table

Designer uses pixels as a font size unit for user controls. If you are designing a form which uses points units, the conversion table bellow becomes handy. Point Pixel Default sans-serif 6pt 8px Sample 7pt 9px Sample 7.5pt 10px Sample 8pt 11px Sample 9pt 12px Sample 10pt 13px Sample 10.5pt 14px Sample ...

CallbackValidationRole for checkbox control


This user control represents a graphical element of the rectangle. Rectangle is defined in the Designer by its width, height, stroke thickness, color and fill. ...

Text Box

This control allows the user to enter a text values to forms. TextBox control can be used to display read-only copyable text or it can be used by users to input a text. The input can be a single line or an unlimited number of lines of text, depending on the setting of the control‘s properties. ...

Masked Text Box

This control uses a mask to distinguish between proper and improper user input. For example: to force a user to fill out a date (e.g. a date of birth) in the masked text box a setting the property Mask to value of “90/90/0000” provides a text template for the user to type. Actual date value however should be validated by setting a regular expression validation.   Mask ...