Built-in GNML variables

Build 1501 on 14/Nov/2017  This topic last edited on: 24/Oct/2016, at 14:39

Purpose

Use the built-in GNML variables to get the typographical characteristics on the position of cursor in the text, or to insert edition or page attributes in text. Type them in expressions, for direct text formatting, or to construct GNML styles.

It is not possible to apply variables by keys or dialog boxes.

Structure

For example, a built-in GNML tag >h..< combined with GNML typographical variable H, reduces the type size to the 9/10 of the previous type size:

>h H*9/10<

A built-in GNML typographical variable reads only one typographical characteristics of the text, e.g.; font, type size, type base, leading and other. See GNML variables - general, GNML variables - master pages, GNML variables - jumps.

Editing

The built-in GNML typographical variables are hard-coded in the GN4 applications. Thus, you cannot edit them. The GNML variables related to edition or page attributes can be added to the schema.

Constraints

You cannot modify or remove the built-in GNML typographical variables. You cannot use the names of typographical built-in GNML variables as names of GNML user-defined styles.

Availability

All the built-in GNML variables are always available in text, independently of assigned formats.