Print Templates
Overview
Use Print templates to generate PDF reports of submission data for both parents and administrators. Examples include full copies of form submissions, home language survey reports, emergency cards, and more. For a video overview of Print Template configuration, refer to Form Builder- Print Templates.
Print templates are only available if the feature is enabled and you are assigned the Configuration role.
From the main menu, choose Configuration, then Form Builder.
Select the form you want to work with.
Select the Print Templates tab.
Print Template Types
There are three types of print templates:
All Fields / Auto Layout: Use this template to pull in every form element, using the default layout. This is often used to provide parents with a copy of their submitted information.
Custom Fields / Auto Layout: Use this template to pull in custom subsets of form elements, using the default layout. This is often used to provide school or district staff with a quick PDF report that contains a subset of pertinent information.
Custom Fields / Custom Layout: Use this template to define custom content and layout using a rich-text editor or directly in HTML. This is often used to provide school or district staff with a custom PDF report that adheres to page size or formatting requirements.
Create a Print Template
Click Create Template.
Choose a template type.
Enter the template properties.
Click Save.
Edit a Print Template
Click the Name of the print template you want to edit.
Update the template properties.
Click Save.
Click the Name of the print template you want to preview.
To view the template in preview mode, click Preview.
Click Save.
Share a Print Template
To make the print template available to parents and administrators, you must publish the form.
To make a new print template available to parents, it must also be referenced on the Submission Confirmation page of the form using the appropriate token. This must be done prior to publishing.
To make a new print template available to administrators, you must permit the print template to the appropriate profiles. This is done after publishing.
Delete a Print Template
Click the Delete (trash) icon next to the print template you want to delete.
Click Delete to confirm.
Print Template Properties
Property | Description |
---|---|
Name | Enter a unique name that is no longer than 200 characters. |
Choose Form Elements | Select the form elements you want to appear in the print template. This option is only applicable if Custom Fields / Auto Layout is selected.
|
Title | By default, your organization name and the print template name appear centered at the top of the page just under the header. Select the Customize Title checkbox and use the rich-text editor to customize the title. You may include tokens. This option is only applicable if Auto Fields / Auto Layout or Custom Fields / Auto Layout is selected. |
Header | By default, the header displays your organization name on the left and the form name along with the student's name on the right. Use the text inputs to enter the content you want to appear, including tokens. Select the Customize Header on First Page checkbox and enter different values for the header on the first page of the template. |
Body | Use the rich-text editor to enter and format the content you want to appear, including links, images, tables, and tokens. Click Source to edit the HTML directly. Click Import Content to import content from another template. This will replace the existing content. This option is only applicable if Custom Fields / Custom Layout is selected. |
Footer | By default, the footer displays the submission date of the form on the left and the page number of the PDF on the right. Use the text inputs to enter the content you want to appear, including tokens. Select the Customize Footer on First Page checkbox and enter different values for the footer on the first page of the template. |
Localized Print Templates
Print templates fully support localization for both left-to-right (LTR) and right-to-left (RTL) languages across all template types:
All Fields / Auto Layout (formerly, "Default")
Custom Fields / Auto Layout (formerly, "Semi-Automatic")
Custom Fields / Custom Layout (formerly, "Custom Print")
The Default and Semi-Automatic templates already render translated content based on the form definition. The Custom Print Templates previously required manual implementation of translations, making localization difficult for non-English-speaking families. With this enhancement, multilingual rendering is now supported directly in the body content, greatly simplifying the localization process for all template types.
Print Template Components
Each print template may include the following elements. Previously, the header and footer elements were only shown in English unless customers maintained multiple language-specific print templates—an inefficient and difficult approach. Now, header and footer content can dynamically reflect the user’s selected language, improving efficiency and usability.
Title
HTML Title Block (applies to All Fields / Auto Layout and Custom Fields / Auto Layout only)
Header Properties:
Left
Center
Right
Footer Properties:
Left
Center
Right
First Page Header Properties (optional):
Left
Center
Right
First Page Footer Properties (optional):
Left
Center
Right
Content Rendering
Depending on the template type, content is defined as follows:
Body Content – required for Custom Fields / Custom Layout templates
Form Content – automatically rendered for All Fields / Auto Layout and Custom Fields / Auto Layout
RTL Language Tool Tips
When an RTL language is selected, the following properties will display a tooltip next to their labels:
Header Left
Header Right
Header Left (First Page)
Header Right (First Page)
Footer Left
Footer Right
Footer Left (First Page)
Footer Right (First Page)
The tool tip reads:
The selected language reads right-to-left. Therefore, this translated $PropertyName value will appear on the $OppositeDirection side of the print template instead of the $OriginalDirection.
Examples:
The selected language reads right-to-left. Therefore, this translated Header Left value will appear on the right side of the print template instead of the left.
The selected language reads right-to-left. Therefore, this translated Footer Right (First Page) value will appear on the left side of the print template instead of the right.
This messaging confirms to customers that the Enrollment application automatically mirrors these properties for RTL languages—no manual adjustments are needed.
Generating a Print Template in a non-English language
Localized print templates are generated with appropriate text directionality, including those generated by a family user after form submission. For RTL languages, the Header and Footer properties are automatically mirrored—for example, content defined in Header Left will appear in the Header Right position in the RTL output.
If the print template is a Default or Semi-Automatic type and a specific form content item (such as a field label) is not translated into the selected non-English language, that content will appear blank in the generated PDF.
This situation only occurs when Self-Service Form Editing is disabled on the Customer page. With it disabled, validation rules requiring all English labels to have translations in enabled languages are bypassed.
When Self-Service Form Editing is enabled, all form content must include translations for each enabled language. As a result, translated values will be present in the generated print template PDFs.
Print Template Tokens
On Submission Confirmation pages, print templates are always referenced using their English titles, even in non-English versions of the content. For example, the token *is*Print: New Student Registration*is*
would be used in the Arabic version of the Submission Confirmation content.
There are two possible scenarios, depending on whether the print template includes a localized title:
Arabic title is defined: The token remains
*is*Print: New Student Registration*is*
, but the displayed link on the Arabic Submission Confirmation page will use the Arabic Title property.Arabic title is not defined: The token remains the same, and the displayed link falls back to the English title property.
This behavior is consistent across all supported languages and applies to all print template types.