c# pdf to image pdfsharp : Convert html form to pdf fillable form Library SDK component asp.net wpf html mvc web%20forms%20for%20marketers%20v2_3%20reference-usletter1-part77

Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 11 of 84 
Multi-Line Text 
Use this field type to enter multiple lines of text. The number of characters is limited to 512 by default. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Multiple-Line Text 
item contains settings for this field type. 
Password 
Use this field type to enter a password. All the characters you enter in a Password field are masked. The 
Password field is a text field. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Password
item contains the settings for this field type. 
Number 
Use this field type to enter numerical data. 
The /
sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Number
item contains the settings for this field type. 
E-mail 
Use this field type to enter e-mail addresses. The "@" and "." characters are validated, as well as the 
length of the e-mail server domain. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/E-mail
item contains the settings for this field type. 
Convert html form to pdf fillable form - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert word form to pdf fillable form; change font size in pdf fillable form
Convert html form to pdf fillable form - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
add fillable fields to pdf online; create a fillable pdf form in word
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 12 of 84 
Telephone 
Use this field type to enter telephone numbers. This is a number field which also allows the user to enter 
the following characters: "+", "-", " (", ")" and spaces. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Telephone 
item contains settings for this field type. 
SMS/MMS Telephone 
Use this field type to enter telephone numbers that you can send SMSs and MMSs to. This field allows 
you to enter numbers and the "+" character. The data entered can only contain  the "+" character as the 
first symbol. This field type is used with the Send SMS and Send MMS save actions. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/SMS/MMS Telephone 
item contains settings for this field type. 
Date 
Use this field type to enter dates. 
The /
sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Date
item contains the settings for this field type. 
Date Picker 
Use this field type to select a date from the calendar. 
The /
sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Date Picker
item contains the settings for this field type. 
C# PDF Field Edit Library: insert, delete, update pdf form field
A professional PDF form creator supports to create fillable PDF form in C#.NET. An advanced PDF form maker allows users to create editable PDF form in C#.NET.
convert pdf file to fillable form online; convert pdf fillable form
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. convert PDF to text, C#.NET convert PDF to images Document Viewer for Azure, C# HTML Document Viewer
pdf signature field; create fill pdf form
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 13 of 84 
File Upload 
Use this field type to display a text box and a browse button that you can use to select a file that you want 
to upload to the server. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/File Upload
item contains the settings for this field type. This field works with 
the master database.  
Checkbox 
Use this field type to display a check box that allows you to select a true or false condition. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Simple Types/Checkbox
item contains the settings for this field type. 
Drop List 
Use this field type to select an option from a list. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field Types/List 
Types/Drop List 
item contains the settings for this field type
Radio Button List 
Use this field type to display a group of options. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field Types/List 
Types/Radio List 
item contains the settings for this field type. 
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. VB.NET, VB.NET convert PDF to HTML, VB.NET Convert multiple pages PowerPoint to fillable and editable
adding signature to pdf form; convert word doc to fillable pdf form
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. VB.NET convert PDF to HTML, VB.NET Convert multiple pages Word to fillable and editable
change font pdf fillable form; attach file to pdf form
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 14 of 84 
List Box 
Use this field type to display a list box that allows you to select one or more items. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field Types/List 
Types/List Box
item contains the settings for this field type. 
Checkbox List 
Use this field type to display a group of check boxes. You can select one or more check boxes in the list. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field Types/List 
Types/Checkbox List
item contains the settings for this field type. 
Section 
Section is a special field type that you can use as a container for other fields. 
Credit Card 
This field type contains two fields: one which allows the user to select a credit card type, and another 
which allows users to enter a credit card number.  
This field type validates the credit card number with the possible number ranges and combinations 
allowed by the different types of credit card. You can specify that validation should be based on the Luhn 
formula or one of the following credit card types: American Express, Diners Club, Carte Blanche, Diners 
Club International, Diners Club US and Canada, JCB, Maestro, MasterCard, Solo, Switch, Visa, Visa 
Electron. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Complex/Credit Card
item contains the settings for this field type. 
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Convert OpenOffice Text Document to PDF with embedded Create PDF document from OpenOffice Presentation in both ODT, ODS, ODP forms to fillable PDF formats in
convert pdf file to fillable form; convert excel spreadsheet to fillable pdf form
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Convert both DOC and DOCX formats to PDF files.
convert fillable pdf to html form; auto fill pdf form fields
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 15 of 84 
Password Confirmation 
This field type contains two fields: a Password field and a Confirm Password field. these are used to 
create a password. Every character entered in these fields is masked. 
The 
/sitecore/System/Modules/Web Forms for Marketers/Settings/Field 
Types/Complex/Password Confirmation
item contains the settings for this field type. 
Captcha 
This field type contains two fields: an image field and a text confirmation field. The user should enter the 
text from the image field in the text field. This can be used to prevent robots registering on Web sites. 
In the properties of the form field, you can set the amount of line noise, background noise, and font warp 
that should be used in the Captcha field: 
Users configure the Captcha field using three options: 
The visitor is a robot 
A suspicious visitor is detected 
This option requires the users to enter the thresholds of times and minutes 
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. Easy to create searchable and scanned PDF files from PowerPoint.
convert word to pdf fillable form online; convert excel to fillable pdf form
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both .NET WinForms and ASP.NET. Create searchable and scanned PDF files from Excel. Convert to PDF with
create fill in pdf forms; converting a word document to pdf fillable form
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 16 of 84 
Suspicious form activity detected 
This option requires the users to enter the thresholds of times and minutes 
You can configure the range of the values that the users can enter in the last two options. 
A suspicious visitor is detected 
In the 
forms.config
file, change the value of the WFM.SessionThreshold parameter. By default, the 
value is 
2/1-100/60
from 2 times in 1 minute to 100 times in 60 minutes. 
Suspicious form activity detected 
In the 
forms.config
file, change the value of the WFM.ServerThreshold parameter. By default, the 
value is
2/1-100/60
from 2 times in 1 minute to 100 times in 60 minutes. 
2.4.1  List Items 
List field types include the following field types:  
Drop List 
List Box  
Radio List  
Checkbox List 
You can specify the items displayed in a list by: 
Manually entering names 
Selecting Sitecore items 
Using XPath query 
Using Sitecore query 
Using fast query 
The first two methods are used mainly by marketers. For more information about manually entering item 
names and selecting Sitecore items see the Web Forms for Marketers User Guide. 
The last three methods can be used to find specific Sitecore items and use them as list field values. 
List field types use the value-text concept
. This means that list fields’ values contain the text that is 
displayed to the user and the value that is stored in the database. The Text field of the list items is usually 
used to localize forms or to display user-friendly text. 
Using XPath Query 
This method is used to select Sitecore items with the help of XPath queries. Selected Sitecore items are 
used as list field values. For more information about XPath Query, visit this Web page. 
Using Sitecore Query 
This method is used to select Sitecore items with the help of Sitecore queries. Selected Sitecore items 
are used as list field values. For more information about Sitecore queries, visit the Sitecore Developers 
Network. 
C# Create PDF Library SDK to convert PDF from other file formats
HTML webpage to interactive PDF file creator freeware. Create and save editable PDF with a blank page, bookmarks, links Create fillable PDF document with fields.
add attachment to pdf form; pdf fillable form
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. VB.NET, VB.NET convert PDF to HTML, VB.NET Convert OpenOffice Spreadsheet data to PDF
adding a signature to a pdf form; add fillable fields to pdf
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 17 of 84 
Using Fast Query 
The Using Fast query method is used to select Sitecore items with the help of Fast queries. Selected 
Sitecore items are used as list field values. For more information about Fast Query, visit the Sitecore 
Developers Network. 
Localizing List Items 
You can translate predefined values of the list items. 
To localize list items that are specified using query methods: 
1.  Translate the same field (for example the Display Name field) for all Sitecore items that you will 
use as list items. 
2.  In the Form Designer, start editing the form and switch to the new language. 
3.  In the List Items Wizard, select the field that you translated as a Text value. 
The Preview is language specific, so you will see the translated items immediately. 
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 18 of 84 
2.5 
Validations 
The module contains predefined validations that allow users to add basic validations to fields, as well 
custom validations. These are explained in the Web Forms for Marketers User Guide. 
The module also contains some built-in validations that are used for some of the form field types provided 
by default in the module. 
The default validations are located under the 
sitecore/System/modules/Web Forms for 
Marketers/settings/validation
item. The required field validator is located under the 
/sitecore/system/Modules/Web Forms for Marketers/Settings/System/System 
Validation/NotEmpty
item. 
The default validations are: 
Validation 
Description 
Count chars 
Checks the number of symbols in a string. You can set the minimum 
and maximum number of symbols. 
Date 
Checks whether or not the value entered is a date. 
E-mail 
Checks whether or not the value entered uses the format of an e-
mail address. 
Number 
Checks whether or not the values entered are numbers (negative 
numbers and integers are allowed). 
Number range 
Checks whether or not the values entered are within a specified 
range of numbers. 
Regex pattern 
Checks whether or not the values entered conform to a rule you 
specify. 
Credit card 
Checks the validity of a credit card number based on the type of 
credit card. 
Password-Confirmation 
Compares the values entered in the Password and Confirmation 
fields 
Captcha 
Compares the text displayed on an image with the value entered by 
the user 
The module installs two validator templates: 
/sitecore/Templates/Web Forms for Marketers/Validators/BaseValidator
/
sitecore/Templates/Web Forms for Marketers/Validators/Regular 
Expression Validator
The Regular Expression Validator template inherits all the fields from the BaseValidator template and 
contains one more field: Validation Expression. Validations based on the Regular Expression Validator 
template use validation expressions. Validations based on the BaseValidator template use validations 
defined in classes.  
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 19 of 84 
A validator item contains the following fields: 
Field 
Description 
Class 
The full name of the class which handles the validation. 
Assembly 
The name of the assembly that contains the class. 
Error Message 
The text for the error message displayed in a ValidationSummary 
control when validation fails. 
Text 
The text displayed in the validation control when validation fails. 
Static Display 
The display behavior of the error message in a validation control: 
None 
the validation message is never displayed inline. 
Static 
space for the validation message is allocated in the 
page layout. 
Dynamic 
space for the validation message is dynamically 
added to the page if validation fails. 
Enable Script Validation 
Whether or not client-side validation is enabled. 
Parameters 
The additional parameters for the validation control. 
Inner Control 
Indicates the place where the validation control is added. 
Validation Expression 
Sets the regular expression assigned to be the validation criteria. 
(Only for validation items that use the Regular Expression 
Validator.) 
2.5.1 
How to Implement “Required” Checkbox Field
Validator 
Note 
The Checkbox field validator has been added in Web Forms for Marketers 2.3 rev.140617. If you deal 
with the version earlier than that, you may want to learn how to implement the Checkbox field validator 
programmatically.  
In the Web Forms for Marketers module, the C
heckbox field does not support the “required” validation 
rule. To make the Checkbox field “required”, follow one of the methods below.
Use the CheckboxList field 
1.  Add the Checkbox List field to a form. 
2.  Add only one item to the list. 
3.  Mark this Checkbox List as required. 
Create a custom validator for the CheckboxList field 
1.  Create a class that is inherited from the 
System.Web.UI.WebControls.BaseValidator
class. See a code sample: 
class CheckboxValidation : BaseValidator 
protected CheckBox ctrToValidate; 
protected CheckBox CheckBoxToValidate 
get 
if (ctrToValidate == null) 
Web Forms for Marketers 2.3 for Sitecore CMS 6.5-6.6 Reference Guide 
Sitecore® is a registered trademark. All other brand and product names are the property of their respective holders. The contents of 
this document are the property of Sitecore. Copyright © 2001-2014 Sitecore. All rights reserved.  
Page 20 of 84 
ctrToValidate = base.FindControl(ControlToValidate) as CheckBox; 
return ctrToValidate; 
protected override bool ControlPropertiesValid() 
if (base.ControlToValidate == null || base.ControlToValidate.Length == 0) 
throw new HttpException(string.Format("The ControlToValidate property of 
'{0}' cannot be blank.", this.ID)); 
if (this.CheckBoxToValidate == null) 
throw new HttpException(string.Format("The CheckBoxValidator can only 
validate controls of type CheckBox.")); 
return true; 
protected override bool EvaluateIsValid() 
this.ErrorMessage = string.Format(this.ErrorMessage, "{0}", CheckBoxToValidate.Text); 
//Validate whether checkbox is checked 
return this.CheckBoxToValidate.Checked == true; 
2.  Create an item under the sitecore/system/modules/web forms for marketers/settings/validation 
folder. The item must be based on the BaseValidator template. 
3.  In the Assembly and Class fields, enter the appropriate values of the custom assembly. 
4.  In the Error Message field, enter this string: 
The {0} checkbox must be checked
” 
5.  In the Text field, enter appropriate message. If this field is blank its value is the same as the 
Error Message one. 
6.  Duplicate the /sitecore/system/modules/web forms for marketers/settings/field types/simple 
types/checkbox item and rename it to CheckboxRequired, for instance. 
Note:  In the CheckboxRequired item, do not select the 
“Required” checkbox.
7.  In the /sitecore/system/modules/web forms for marketers/settings/field types/simple 
types/CheckboxRequired item, in the Validation field, select your custom validator. 
Documents you may be interested
Documents you may be interested