What is active text

Active text is any sequence of characters that has one or more expressions embedded within it. Whereas expressions marked-up in the document are delineated by configurable field brackets, expressions embedded within active text are always delineated by curly brackets
{
and
}
.
Active text is most often used in questions and guidance. When used as part of a question, for example:
Enter the address of {ApplicantName}
Enter the address of {RespondentName Format Upper}
it will dynamically change the question to include the name of the Applicant or Respondent accordingly once the earlier variables have been filled in.
As part of the guidance, it can be used to display the result of calculations using values applicable to the current answer set, for example this one will show the rent with tax added in the guidance area of the questionnaire:
Rent including tax at {TaxRate}% is £{AnnualRent * (100 + TaxRate) / 100}
Active text is really just a shorthand notation for an expression which concatenates together all the individual parts of the text, including the embedded expressions and the static text around them.
For example, the active texts above are shorthand for the following expressions, respectively:
Concatenate( "Enter the address of ", ApplicantName )
Concatenate( "Enter the address of ", Uppercase( RespondentName ) )
Concatenate( "Rent including tax at ", ToString( TaxRate ), "% is £", ToString( AnnualRent * (100 + TaxRate) / 100 ) )

Related content