There are template parameters for the entire template and
procedure parameters for procedures. Template parameters are variables whose value can be changed interactively when the template is executed.
You can declare template parameters only in the initiation section. The keyword PARAMETER
appears only once in the declaration section, before the data-type assignments for parameters. Each data-type statement can be followed by as many identifiers of the same type as you want to define. For example:
Value assignments for parameter statements are optional and are allowed only for template parameters. If it is assigned, it represents the default value of the parameter at the first generation of a particular document. The value can only be a literal constant,
not a constant identifier or an expression.
PARAMETERtype identifier [:= value][, identifier [:= value],...];
[type identifier [:= value],...]
.
.
.