Idioma

TextAttribute.Font Propriedade

Definição

Chave de atributo usada para fornecer a fonte a ser usada para renderizar texto.

[Android.Runtime.Register("FONT")]
public static Java.Awt.Font.TextAttribute? Font { get; }
[<Android.Runtime.Register("FONT")>]
static member Font : Java.Awt.Font.TextAttribute

Valor da propriedade

Atributos

Comentários

Chave de atributo usada para fornecer a fonte a ser usada para renderizar texto.

O valor padrão é nulo, indicando que a resolução normal de um Font de atributos deve ser executada.

TextLayout e AttributedCharacterIterator trabalhar em termos de MapsTextAttributes. Normalmente, todos os atributos são examinados e usados para selecionar e configurar uma Font instância. No entanto, se um FONT atributo estiver presente, seu associado Font será usado. Isso fornece uma maneira para os usuários substituirem a resolução de atributos de fonte em uma Fontou forçar o uso de uma instância específica Font . Isso também permite que os usuários especifiquem subclasses em Font casos em que um Font pode ser subclasse.

FONT é usado para situações especiais em que os clientes já têm uma Font instância, mas ainda precisam usar MapAPIs baseadas. Normalmente, não haverá outros atributos no Map atributo, exceto no FONT atributo. Com MapAPIs baseadas, o caso comum é especificar todos os atributos individualmente, portanto FONT , não é necessário ou desejado.

No entanto, se ambos FONT e outros atributos estiverem presentes no Mapsistema de renderização mesclará os atributos definidos com Font os atributos adicionais. Esse processo de mesclagem é TextAttributes classificado em dois grupos. Um grupo, o grupo 'primário', é considerado fundamental para a seleção e o comportamento de métrica de uma fonte. Esses atributos são FAMILY, WEIGHT, , WIDTH, POSTURE, SIZE, TRANSFORM, , SUPERSCRIPTe TRACKING. O outro grupo, o grupo 'secundário', consiste em todos os outros atributos definidos, com exceção de FONT si mesmo.

Para gerar o novo Map, primeiro o Font é obtido do FONT atributo e <em>todos</em> seus atributos extraídos em um novo Map. Em seguida, somente os <atributos em>secundário</em> do original Map são adicionados àqueles no novo Map. Assim, os valores dos atributos primários vêm apenas do Fontatributo , e os valores de atributos secundários se originam com o Font mas podem ser substituídos por outros valores no Map.

Java documentação para java.awt.font.TextAttribute.FONT.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a