4D v15 R3

FONT LIST

  •  
 
4D v15 R3
FONT LIST

FONT LIST 


 

FONT LIST ( polices {; typeListe | *} ) 
Paramètre Type   Description
polices  Tableau texte in Tableau des noms des polices disponibles
typeListe | *  Entier long, Opérateur in Type de liste de police à retourner ou * pour retourner des noms de police sous OS X

El comando FONT LIST llena el array fuentes, de tipo alfa o texto, con los nombres de las fuentes disponibles en su sistema.

El parámetro tipoLista permite designar el tipo de la lista de fuente a obtener. Para hacerlo, puede pasar una de las siguientes constantes en el parámetro tipoLista, disponible en el tema "Tipo de lista de las fuentes":

Constante Tipo Valor Comentario
Favorite fonts Entero largo 1 fuentes contiene la lista de fuentes favoritas.
- Bajo de Windows: lista de nombres de familias de fuentes activas en el panel de control de Windows.
- Bajo OS X: lista de nombres de familias de fuentes de la colección "com.apple.Favorites" que se encuentra en el panel de control, llamada "Favorites" en Inglés, "Favoris" en francés, "Favoriten" en alemán, etc. Esta colección puede estar en blanco si el usuario no ha añadido fuentes favoritas.
Recent fonts Entero largo 2 fuentes contiene la lista de fuentes recientes (lista de fuentes utilizadas durante la sesión 4D). Esta lista es utilizada particularmente por las áreas de texto multiestilo.
System fonts Entero largo 0 fuentes contiene la lista de todas las fuentes del sistema. Opción por defecto si se omite tipoLista.

Bajo Mac OS X, cuando se pasa el parámetro opcional *, el comando llena el array fuentes con los nombres de las fuentes y no con los nombres de las familias de fuentes. La operación por defecto simplifica la gestión programada de áreas de texto enriquecidas, que utilizan familias de fuente. Si pasa el parámetro *, los nombres de fuente, por ejemplo "Arial bold", "Arial italic", "Arial narrow italic," son devueltos en lugar de las familias, tales como "Arial", "Arial black" o "Arial narrow".

Bajo Windows, el parámetro * no tiene efecto. El comando devuelve siempre las familias de fuentes.

Nota: bajo Mac OS, si utiliza el resultado de este comando con el comando ST SET ATTRIBUTES, no debe pasar el parámetro *.

En un formulario, usted quiere obtener una lista desplegable que muestre las fuentes disponibles en el sistema. El método de la lista desplegable es el siguiente:

 Case of
    :(Form event=On Load)
       ARRAY TEXT(asFuente;0)
       FONT LIST(asFuente)
  ` ...
 
 End case

Usted quiere obtener una lista de fuentes recientes:

 FONT LIST($arrFonts;Recent fonts)



Voir aussi  

_o_Font name
_o_Font number
OBJECT SET FONT
SET RECENT FONTS
ST SET ATTRIBUTES
Tipo de lista de las fuentes