The Designer integrates a powerful script language that offers users a high level of flexibility when it comes to personalizing their card layouts. Instead of assigning fixed values to layout or layout-page properties, it is possible to control their values through expressions that yield different results in different circumstances. For example, CardExchange® Producer Visitor can inspect a field in the database and then decide to set a different background color, or even show a completely different card layout.
The Expressions tab of the page-setup window allows for specifying expressions for the layout condition, a number of layout-page properties and any number of macro commands. The layout condition is available from the professional and Pro editions. The layout-page properties and the macro commands are only available in the Business editions.
...
Three layout-page properties can be controlled by expressions: the background color, the margins, and the page orientation. Background colors are specified using HTML color names ('AliceBlue', 'AntiqueWhite', 'Aqua', etcetera) or using HTML color tags, for example, '#FFCD853F', specifying the alpha, red, green and blue channels respectively. The simplest way of getting a flexible background color is by just typing a variable name in the expressions box, like
...