| 4D v15 R3FONT LIST | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R3
 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 pelas áreas de texto multiestilo | 
| 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 caseVocê quer obter uma lista de fontes recentes:
 FONT LIST($arrFonts;Recent fonts)
									_o_Font name
									
									_o_Font number
									
									OBJECT SET FONT
									
									SET RECENT FONTS
									
									ST SET ATTRIBUTES
									
									Tipo de lista das fontes
									
	Produto: 4D
	Tema: Ambiente de Sistema
	Número 
        460
        
        
        
	
	Criado por: 4D v6
	Modificado: 4D v12.1
	Modificado: 4D v14
police
	
	
	
	Manual de linguagem 4D ( 4D v15 R3)
	
	Manual de linguagem 4D ( 4D v15)
	
	
	Manual de linguagem 4D ( 4D v15.4)
	Manual de linguagem 4D ( 4D v15.3)
 Adicionar um comentário
Adicionar um comentário