The instances of the receipt subform are placed one below the other, which is made possible by setting the taxReceipt subform Content option to Flowed. The Content option is in the Subform tab of the Object palette. The Flow Direction, also in the Subform tab, is set to Top to Bottom. The subform margin settings are defined in the Layout palette and add the extra spacing required between two subforms.
The receipt subform contains the tax receipt information, including fields and static elements. Because the receipt is expected to print three times on a single page, the maximum value of the receipt subform is set to 3. The maximum value is defined in the Binding tab of the Object palette.
The donor information is provided once in the data file. Making the donor fields global enables these values to print for every tax receipt copy.
The maximum characters value for each field is defined in the Field tab of the Object palette and is specified as per data specifications.
To accommodate data values that vary in length, the Expand to Fit option in the Layout palette is selected for the receiptSerial and copyLabel fields. The anchor position of these fields is set to allow the field to expand in the proper direction.
The address values should be displayed as a block. A JavaScript script is used to concatenate the data values. Because the donorAddress field value is calculated, the Default Binding option is set to None. The default binding is defined in the Binding tab of the Object palette.
The donorAddress field Allow Multiple Lines option in the Field tab of the Object palette is selected so that it can print on several lines.
Some values are easier to read by using the Patterns option in the Field tab of the Object palette to apply a display pattern. For example, the date value is formatted with a long style date format.

About the Tax Receipt form