Las constantes globales se utilizan para especificar criterios de búsqueda adicionales (cuadro de diálogo de propiedades del elemento, pestaña Avanzado, secciones Relaciones avanzadas de prebúsqueda y Relaciones avanzadas de posbúsqueda; cuadro de diálogo de propiedades del bloque, campo Expression).
String). Cuando use una constante en el código, el compilador comprobará que ese tipo de constante puede utilizarse en el contexto dado. Esta comprobación se realiza al compilar el FlexiLayout o cuando solicita al programa que compruebe el código en un campo determinado.
Puede crear constantes globales mediante funciones globales y otras constantes globales ya creadas.
Ejemplos de constantes globales:
| Nombre | Valor | Tipo |
|---|---|---|
| RomanNumerals | ”I V v X x” | String |
| SomeRect | Rect( 5mm, 10mm, 20mm, 50mm ) | Rect |
| FirstPageRect | Page( 1 ).RectGlobal | Rect |
| UpperHalfOfFirstPage | Rect(FirstPageRect.Left, FirstPageRect.Top FirstPageRect.Right, FirstPageRect.Height / 2 ) | Rect |
| UpperHalfOfFirstPage 1 | Region( UpperHalfOfFirstPage ) | Region |
| TotalLineHeightOfFirstPage | Page( 1 ).AverageLineHeight() + Page( 1 ).AverageInterlineInterval() | Distance |
| Q_50_Percent | Quality( 0.5 ); | Quality |
Agregar, modificar y eliminar constantes globales
- Seleccione el comando Propiedades… del menú FlexiLayout (o haga clic con el botón derecho en la ventana FlexiLayout y seleccione el comando Propiedades… en el menú contextual).
- En el cuadro de diálogo de propiedades, haga clic en la pestaña Constants.
- Haga clic en Agregar…
- Escriba un nombre y/o un valor para la constante y haga clic en OK.
- Seleccione el comando Propiedades… del menú FlexiLayout (o haga clic con el botón derecho en la ventana FlexiLayout y seleccione el comando Propiedades… en el menú contextual).
- En el cuadro de diálogo de propiedades, haga clic en la pestaña Constants y seleccione la constante que desea modificar.
- Haga clic en Editar…
- Escriba un nuevo nombre y/o valor para la constante y haga clic en OK.
- Seleccione el comando Propiedades… del menú FlexiLayout (o haga clic con el botón derecho en la ventana FlexiLayout y seleccione el comando Propiedades… en el menú contextual).
- En el cuadro de diálogo de propiedades, haga clic en la pestaña Constants y seleccione la constante que desea eliminar.
- Haga clic en Eliminar.
El nombre de una constante debe ser un identificador válido; es decir, debe constar de los caracteres ”_ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z” y dígitos. El primer carácter del nombre no debe ser un dígito. Los nombres de las constantes no deben contener espacios en blanco ni símbolos especiales.
