Creating User-Defined Form Templates
In a form template, you may want to have some fixed content such as images, text labels, and dividers and some dynamic content such as form collections of type Sections or Tabs that are filled with content based on choices that the user does in the Form wizard. To make the template more powerful you might also want to include some declarations and methods as part of the template.
The template can also include form objects that have an empty source. The source for such form objects can then be assigned by the user when the template has been used to create a form.
The add-in mechanism (see Creating Add-ins) provides functionality to share forms and other things between different applications and is also used to define form templates. You can right-click the Add-in Definition node to add Template Definition subnodes for creating user-defined templates (see Template Definition).