4D v14.3

FONT LIST

Página Inicial

 
4D v14.3
FONT LIST

FONT LIST 


 

FONT LIST ( fontes {; listType | *} ) 
Parâmetro Tipo   Descrição
fontes  Array texto in Array de nomes de fontes disponíveis
listType | *  Inteiro longo, Operador in Tipo de lista de fonte a devolver ou * para devolver os nomes de fonte em OS X

O comando FONT LIST enche o array fontes, de tipo alfa ou texto, com os nomes das fontes disponíveis em seu sistema.

O parâmetro tipoLista permite designar o tipo da lista de fonte a obter. Para fazer isso, pode passar uma das seguintes constantes no parâmetro tipoLista, disponível no tema "Tipo de lista das fontes":

Constante Tipo Valor Comentário
Favorite fonts Inteiro longo 1 fontes contém a lista de fontes favoritas
- Em Windows: lista de nomes de famílias de fontes ativas no painel de controle de Windows.
- Em OS X: lista de nomes de famílias de fontes da coleção "com.apple.Favorites" que se encontra no painel de controle, chamada "Favorites" em Inglês, "Favoris" em francês, "Favoriten" em alemão, etc. Esta coleção pode estar em branco se o usuário não adicionou fontes favoritas.
Recent fonts Inteiro longo 2 fontes contém a lista de fontes recentes (lista de fontes utilizadas durante a sessão 4D). Esta lista é utilizada particularmente por .
System fonts Inteiro longo 0 fontes contém a lista de todas as fontes do sistema. Opção por padrão se omitido tipoLista.

Sob Mac OS X, quando passar o parâmetro opcional *, o comando enche o array fontes com os nomes das fontes e não com os nomes das famílias de fontes. A operação por padrão simplifica a gestão programada de áreas de texto enriquecidas, que utilizam famílias de fonte. Se passar o parâmetro *, os nomes de fonte, por exemplo "Arial bold", "Arial italic", "Arial narrow italic," são devolvidos em lugar das famílias, tais como "Arial", "Arial black" ou "Arial narrow".

Sob Windows, o parâmetro * não tem efeito. O comando devolve sempre as famílias de fontes.

Nota: Sob Mac OS, se utiliza o resultado deste comando com o comando ST SET ATTRIBUTES, não deve passar o parâmetro *.

Em um formulário, você quer obter uma lista para baixo que mostre as fontes disponíveis no sistema. O método da lista para baixo é a seguinte:
 

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

Você quer obter uma lista de fontes recentes:

 FONT LIST($arrFonts;Recent fonts)

 
PROPRIEDADES 

Produto: 4D
Tema: Ambiente de Sistema
Número 460

 
HISTÓRIA 

New
Criado por: 4D v6
Modificado: 4D v12.1
Modificado: 4D v14

 
VER TAMBÉM 

Font name
Font number
OBJECT SET FONT
SET RECENT FONTS
ST SET ATTRIBUTES
Tipo de lista das fontes

 
PALAVRAS CHAVES 

police

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : FONT LIST ( 4D v12.4)