4D v16.3FONT LIST |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
FONT LIST
FONT LIST
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":
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, em uma área de texto multiestilo, não deve passar o parâmetro * (só famílias de fonte são compatíveis como Attribute font name). Essa limitação não aplica a áreas 4D Write Pro, que aceita tanto fontes quanto nomes de famílias de fonte. Este comando devolve só as fontes escaláveis. Não se recomenda o uso de fontes não vetoriais (ou seja, fontes de mapa de bits) para o desenho de interfaces, já que se baseiam em uma tecnologia obsoleta e sofrem de limitações em quanto as variações de tamanho. Não são compatíveis com as funcionalidades mais recentes de 4D como as áreas 4D Write Pro. Em OS X, este principio aplica desde OS X 10.4 (as fontes de mapa de bits QuickDraw são obsoletas a partir desta versão). Em Windows, este principio se aplica começando com 4D v15 R4. Com o fim de ajudar aos desenvolvedores a selecionar só fontes modernas para suas interfaces, só as fontes vetoriais "TrueType" ou "OpenType" são listados. Por exemplo, "ASI_Mono", "MS Sans Serif" e "Syistem" já não estão disponíveis. Além disso, também são ignorados os nomes GDI; só os nomes de familias de fonte DirectWrite são suportados. Por exemplo, as fontes "Arial Black" ou "Segoe UI Black" não estão na lista; Só "Arial" e "Segoe" são devolvidos.
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 Você quer obter uma lista de fontes recentes: FONT LIST($arrFonts;Recent fonts)
Ver também
_o_Font name
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v6 PALAVRAS CHAVES police ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||