When you design a template part, there are design limitations that you must consider. For example, certain features are not supported in template parts, such as the ability to create multiple views or to specify global, template-level settings in the Form Options dialog box. With the exception of ActiveX controls, all controls are available for use in template parts. Any features that are not supported in template parts are hidden in the user interface when you design your template part.
The following controls, features, or settings are not supported in template parts:
- ActiveX controls
- Color schemes
- Background pictures
- Data connections that submit data
- Information Rights Management (IRM) settings
- Script and managed code
- Features for writing code, such as the Microsoft Script Editor
- The Publishing Wizard
- The Export Wizard
- Certain view-related features, including the ability to create multiple views, read-only views, default views, or print views
- Certain print-related features, including the ability to specify page setup options and create headers and footers
- Certain features pertaining to the form template as a whole, including the ability to specify digital signatures, custom task panes, security levels, and custom save and open behaviors
- The ability to use the Verify on server check box in the Design Checker task pane to retrieve server-generated errors and warnings for template parts that are designed for browser-compatible form templates
You can design a form template that can be opened by using InfoPath or a Web browser. If the form template can be opened by using a browser, then it is called a browser-compatible form template. Similarly, you can design a template part that is destined for use in browser-compatible form templates. In this scenario, when you design your template part, you have access to fewer controls and features than you would if you were designing the template part solely for use in InfoPath. This is because certain controls and features are not supported for use in browser-compatible form templates.