/
Quik! Forms Engine Property List

Quik! Forms Engine Property List

Below is a list of every property in the Quik! Forms Engine. Properties are organized in tables by category.

Tip: To quickly find information on a specific property, use ctrl+F to search for the property name.

Required Credentials

Property

Type

Description

Property

Type

Description

Authentication Token

OAuth

Every API call requires an authentication token (see Rest Authentication)

QuikFormID

string

A comma separated list of form ids that are to be generated. To generate multiple copies of the same form, include that form's ID multiple times, separated by commas. The order in which you supply the FormIDs is the order in which they will appear in the form package. Required to generate a form.

General Configuration Properties

Property

Type

Description

Default Value (If Applicable)

Property

Type

Description

Default Value (If Applicable)

OutputFileName

string

Gets or sets the name of the output file(s). You do not need to add any file name extension (e.g. ".html" is not required). If left empty, Quik! will generate a file name by default. Possible output files include forms (HTML and PDF), and error logs (XML). This property is to be used locally, and not in a web service.



OutputPath

string

Gets or sets the location where the output files are created.



UNID

string

The read-only unique form view request ID generated by the form request. If used, the Quik! Forms Engine understands that the customer is regenerating a previously saved form package.



UserID

int

Customers that have more than one User account can use the UserID property to specify the usage of one specific User. If a customer has more than one User and does NOT include a UserID, then the customer’s default User (User associated with Master Credentials) is used.

 

ESignTrackingEnabled

bool

If FALSE, the Sign button will be displayed based on the value of the HTMLButtonSign.Show property. If TRUE, the Sign button will automatically be displayed if generated forms are marked as e-signable in the Quik! Forms Enterprise Manager. Note: Generated form must have at least one signature field in order for Sign button to display. If no signature fields are present, the Sign button will never be displayed. 

FALSE

CustomJavaFileIncludePath

array of string

Gets or sets the customer's custom javascript file path in an include statement within the <BODY> tag. Only provide the URI, as the QFE will create the HTML tags automatically. Only one reference file link is supported at this time.



CustomJavaScript

list of strings

Gets or sets the customer's custom javascript text (function) in HTML format to append to the end of the HTML file. Multiple functions should be included within one line, with ';' appended to the end of each instruction.



iScrollFilePath

string

Sets the "src" attribute for the iScroll javascript file to use with the forms. Default version is 4.0 located in the "javascripts" folder where the HTML file is saved.



iScrollOff

bool

Sets iScroll on or off for the Form Viewer all browsers

FALSE

jQueryBlockUIFilePath

string

Sets the "src" attribute for the jQuery javascript file to use with the forms. Default version is located in the "javascripts" folder where the HTML file is saved. 



jQueryFilePath

string

Sets the "src" attribute for the jQuery javascript file to use with the forms. Default version is 1.9.1-min located in the "javascripts" folder where the HTML file is saved. 



jQueryUIFilePath

string

Sets the "src" attribute for the jQuery UI javascript file to use with the forms. Default version 1.10.3 is located in the "javascripts" folder where the HTML file is saved. 



Results

object

A QuikResult object that contains information about any errors that occurred. If no errors occured, a success message is created.



TestDataMode

bool

Writes each field's name as a default value into the field in order to validate that the form was built properly before publishing the form to PUBLISH status.

FALSE

TestFinalFormsMode

bool

Gets or sets the value indicating whether to view forms in final mode. When TRUE, the forms in FINAL status within the Quik! build cycle will be displayed. Do NOT set this property to TRUE in your production environment.

FALSE

DraftMode

bool

When set to TRUE the PDF output by the execute/pdf or the print button will show the form with a “DRAFT” water mark on it. In addition, these transactions will NOT be counted as usage which allows for testing without incurring costs. Do NOT set this flag to TRUE for production use. This property will automatically set the formExpiryDate to 1 day from generation.

NOTE: This property will automatically be set to TRUE when the TestFinalFormsMode flag is set to TRUE.

 

FALSE

GeoLocationOn

bool

Set the ability to capture the signer’s location using HTML5 Geolocation



Quik! Form Viewer Properties

Property

Type

Description

Default Value (If Applicable)

Property

Type

Description

Default Value (If Applicable)

HTMLFieldFontColor

string

Gets or sets the font color for the form fields using an HTML color name or Hex code (e.g. #AA0000 for dark red or #000 for black)



HTMLFooter

string

Gets or sets the default footer HTML value to display as the footer with double-quotes escaped (for each double quote an extra one must be used – e.g. "" will produce a single double quote).

Forms powered by Quik! - <a href=""http://www.QuikForms.com"" target=""_blank"">www.QuikForms.com</a>

HTMLFooterStyle

string

Gets or sets the HTML footer CSS or style in CSS format.

font-family:sans-serif; font-size:8pt; font-style:italic; color:#aa0000; text-align:right; line-height:30px;

HTMLLogoAltText

string

Gets or sets the alternate text for the logo image

"Quik! Forms"

HTMLLogoPath

string

Gets or sets the full URI path to the logo file

""

HTMLMainInstruction

string

Gets or sets the main instruction line on the QFV page

 "Complete Your Forms"

HTMLMetaNames

string