WFONT( ) (Función)
Devuelve el nombre, el tamaño o el estilo de la fuente actual de una ventana en Visual FoxPro para Windows.
WFONT(nFontAttribute [, WindowName])
Valores devueltos
Character y Numeric
Parámetros
nFontAttribute
Especifica el atributo de fuente que desea que se devuelva.Si nFontAttribute es 1, WFONT( ) devolverá el nombre de la fuente actual para la ventana activa o la especificada.
Si nFontAttribute es 2, WFONT( ) devolverá el tamaño de la fuente.
Si nFontAttribute es 3, WFONT( ) devolverá un código que identifica el estilo de fuente.
El código de estilo de fuente es un carácter o un conjunto de caracteres que corresponden al estilo de fuente actual. Por ejemplo, si el estilo de fuente actual es Negrita Cursiva, WFONT(3) devolverá BI.
En la siguiente tabla se muestran los códigos de cada estilo de fuente:
Character Estilo de la fuente B Negrita I Cursiva N Normal O Contorno Q Opaco S Sombra – Tachado T Transparente U Subrayado WindowName
Especifica el nombre de la ventana cuya fuente, tamaño de fuente o estilo de fuente actuales desea determinar. En Visual FoxPro, también puede incluir el nombre de una barra de herramientas. Incluya la cadena vacía para devolver la fuente, el tamaño de fuente o el estilo de fuente actuales de la ventana principal de Visual FoxPro.WindowName puede ser el nombre de una ventana definida por el usuario y creada con DEFINE WINDOW, o una ventana de edición de texto o memo.
También puede incluir el nombre de una ventana del sistema (Sesión de datos, Seguimiento, Depuración, etc.). WFONT( ) puede devolver atributos de fuente únicamente para una ventana del sistema que se haya abierto y esté actualmente visible u oculta. Si la ventana del sistema especificada está cerrada, Visual FoxPro genera un mensaje de error.
Si se omite WindowName, WFONT( ) devuelve la fuente, el tamaño de fuente o el estilo de fuente actuales de la ventana de resultados activa.
Ejemplo
En el ejemplo siguiente se crea una ventana definida por el usuario llamada wFontChar
. La ventana se activa y se muestran las características de su fuente en la ventana. Después se muestran las características de la fuente de la ventana principal de Visual FoxPro.
CLEAR
DEFINE WINDOW wFontChar ;
FROM 1,1 TO 3,35 ;
FONT 'MS SANS SERIF',8 ;
STYLE 'BI' && Define window with font and style
ACTIVATE WINDOW wFontChar
? WFONT(1), WFONT(2), WFONT(3) && wFontChar window
ACTIVATE SCREEN
?
?
?
? 'Font characteristics for the window wFontChar'
?
?
? WFONT(1,''), WFONT(2,''), WFONT(3,'') && Main Visual FoxPro window
?
? 'Font characteristics for the main Visual FoxPro window'
WAIT WINDOW
RELEASE WINDOW wFontChar
CLEAR