Font file
Font file ( familiaFuente {; estiloFuente} ) : any
Parámetro | Tipo | Descripción | |
---|---|---|---|
familiaFuente | Text | → | Nombre de la familia de fuente |
estiloFuente | Integer | → | Estilo de fuente: 0=normal (por defecto), 1=negrita, 2=itálica |
Resultado | Null, Object | ← | Objeto archivo fuente |
Descripción
El comando Font file devuelve un objeto que describe el archivo de fuente de su sistema operativo correspondiente a familiaFuente y, opcionalmente, a estilofuente pasado en el parámetro.
Si la fuente designada por familiaFuente no está instalada en el sistema operativo, el comando devuelve un objeto Null.
El parámetro opcional estilofuente permite definir una variación de estilo. Puede pasar una o una combinación de las siguientes constantes del tema Estilos de fuente (se ignora cualquier otro valor):
Constante | Tipo | Valor |
---|---|---|
Bold | Entero largo | 1 |
Italic | Entero largo | 2 |
Plain | Entero largo | 0 |
Ejemplo
Desea asegurarse de que la fuente utilizada en un área de texto esté disponible en el sistema del usuario para una visualización correcta:
var $fontName : Text
var $fontStyle : Integer
var $fontFile : Object
$fontName:=OBJECT Get font(*;"vText")
$fontStyle:=OBJECT Get font style(*;"vText")
$fontFile:=Font file($fontName;$fontStyle)
If($fontFile=Null)
ALERT("La fuente definida no está disponible, por favor instale: “+$fontName)
End if