Introducción a las fuentes
Visual FoxPro puede usar las fuentes que usted ha instalado. Las fuentes determinan la apariencia del texto mostrado en pantalla o impreso. Además, también determinan la posición y el tamaño de los controles.
Tamaño y posición de los controles
En Visual FoxPro, la propiedad ScaleMode del formulario sobre el que se sitúa un control determina el tamaño y la posición del control. Si ScaleMode se establece como Píxeles (3), el tamaño de un control se especifica en píxeles. Si ScaleMode se establece como Fóxeles (0), el tamaño de un control está determinado por la fuente y el tamaño de fuente actuales del Form.
Fóxel es un término de Visual FoxPro que corresponde al alto máximo y al ancho promedio de un carácter en la fuente actual. El alto de fila corresponde al alto máximo de una letra en la fuente actual; el ancho de columna corresponde al ancho promedio de una letra en la fuente actual.
En Visual FoxPro, puede usar fracciones decimales para las coordenadas de fila y columna con el fin de facilitar la colocación precisa de los controles y su resultado. En FoxPro para MS-DOS se omiten las partes decimales de las coordenadas de fila y columna.
En Visual FoxPro, para determinar o cambiar la fuente para la ventana principal de Visual FoxPro, presione MAYÚS mientras muestra el menú Formato y elija Fuente de pantalla. La fuente para una ventana definida por el usuario puede especificarse al incluir la cláusula FONT cuando crea la ventana con DEFINE WINDOW.
Sustitución de fuentes
Si especifica una fuente que no está disponible, se usará una fuente con características similares. Windows considera el tamaño en puntos, las características de remate y la densidad de la fuente solicitada. Normalmente se sustituye por una fuente TrueType. Una fuente de barrido o vectorial sólo se sustituye cuando las características de la fuente solicitada son muy similares a las de la fuente de barrido o vectorial.
Funciones de las fuentes
Es posible utilizar diversas funciones para devolver información acerca de las fuentes y el texto de una determinada fuente.
Entre estas funciones cabe citar las siguientes:
Función | Descripción |
---|---|
AFONT( ) | Coloca en una matriz información acerca de las fuentes disponibles. |
FONTMETRIC( ) | Devuelve los atributos para las fuentes instaladas. |
GETFONT( ) | Muestra el cuadro de diálogo Fuente y devuelve el nombre de la fuente elegida. |
SYSMETRIC( ) | Devuelve el tamaño de un elemento de pantalla. |
SCOLS( ) | Devuelve el número de columnas disponibles en la ventana principal de Visual FoxPro. Es útil para centrar texto o controles en la ventana principal de Visual FoxPro. |
SROWS( ) | Devuelve el número de filas disponibles en la ventana principal de Visual FoxPro. Resulta útil al centrar texto o controles en la ventana principal de Visual FoxPro. |
WCOLS( ) | Devuelve el número de columnas de la ventana especificada. Resulta útil al centrar texto o controles en una ventana definida por el usuario. |
WFONT( ) | Devuelve el nombre, el tamaño o el estilo de la fuente actual para una ventana. |
WROWS( ) | Devuelve el número de columnas de la ventana especificada. Resulta útil al centrar texto o controles en una ventana definida por el usuario. |
Vea también
AFONT( ) | FONTMETRIC( ) | GETFONT( ) | SYSMETRIC( ) | ScaleMode (Propiedad) | SCOLS( ) | SROWS( ) | WCOLS( ) | WFONT( ) | WROWS( )