4D v14.3FONT LIST |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
FONT LIST
|
FONT LIST ( fontes {; listType | *} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
fontes | Array texto |
![]() |
Array de nomes de fontes disponíveis | |||||
listType | * | Inteiro longo, Operador |
![]() |
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)
Produto: 4D
Tema: Ambiente de Sistema
Número
460
Criado por: 4D v6
Modificado: 4D v12.1
Modificado: 4D v14
Font name
Font number
OBJECT SET FONT
SET RECENT FONTS
ST SET ATTRIBUTES
Tipo de lista das fontes
police
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)