4D v16.3

FONT STYLE LIST

Inicio

 
4D v16.3
FONT STYLE LIST

FONT STYLE LIST 


 

FONT STYLE LIST ( familiaFuiente ; listaEstilosFuente ; listaNomsFuente ) 
Parámetro Tipo   Descripción
familiaFuiente  Texto in Nombre de la familia de fuente
listaEstilosFuente  Array texto in Lista de estilos fuente soportados por la familia de fuente
listaNomsFuente  Array texto in Lista de nombres completos soportados por la familia de fuente

El comando FONT STYLE LIST devuelve la lista de estilos y la lista de nombres completos soportados por la familia de fuente designada por el parámetro familiaFuente. Este comando le permite diseñar interfaces de manejo de fuentes y estilos, en particular en el contexto de las áreas 4D Write Pro (ver Referencia 4D Write Pro).

En familiaFuente, pase el nombre de la familia de fuente para el que desea conocer los estilos y nombres de fuentes soportados.

En listaEstilosFuente, pase un array texto para ser llenado con la lista de estilos de fuente soportados por la familiaFuente. Los estilos se devuelven utilizando sus nombres localizados (es decir, un elemento "cursiva" será devuelto como "Itálico" en un sistema español), por lo que se puede construir un menú pop-up "Estilos" localizado, por ejemplo.

En listaNomsFuente, pase un array texto para ser llenado con la lista completa de nombres de fuentes soportadas por la familiaFuente. A diferencia del array listaEstilosFuente, el array listaNomsFuente devuelve los valores no localizados, es decir, los nombres de fuentes basados en la identificación del sistema. Por lo tanto, los nombres de fuentes serán independientes del idioma del sistema. Los elementos de este array son cadenas destinadas a ser utilizadas con el atributo wk font del comando 4D Write Pro WP SET ATTRIBUTES. Al utilizar esta funcionalidad, los documentos 4D Write Pro pueden almacenar nombres de fuente y que luego se abrirán en máquinas utilizando cualquier lenguaje del sistema sin problemas de fuentes.

Si la familiaFuente no se encuentra en la máquina, los arrays se devuelven vacíos. Para obtener la lista de familias de fuentes disponibles en la máquina, utilice el comando FONT LIST.

Ejemplo  

Usted desea seleccionar estilos de la familia de fuentes "Verdana" (si está disponible):

 ARRAY TEXT($aTfonts;0)
 ARRAY TEXT($aTStyles;0)
 ARRAY TEXT($aTnames;0)
 C_LONGINT($numStyle)
 
 FONT LIST($aTfonts)
 $numStyle:=Find in array($aTfonts;"Verdana")
 If($numStyle#0)
    FONT STYLE LIST($aTfont{$numStyle};$aTStyles;$aTnames)
 End if
 
  //Por ejemplo, los arrays resultantes son:
  //$aTStyles{1}="Normal"
  //$aTStyles{1}="Italic"
  //$aTStyles{1}="Bold"
  //$aTStyles{1}="Bold Italic"
 
  // $aTnames{1}="Verdana"
  // $aTnames{1}="Verdana Italic"
  // $aTnames{1}="Verdana Bold"
  // $aTnames{1}="Verdana Bold Italic"



Ver también 

FONT LIST

 
PROPIEDADES 

Producto: 4D
Tema: Entorno del sistema
Número 1362

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v15 R4

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)