| Pacote | flash.text |
| Classe | public class Font |
| Herança | Font Object |
| Subclasses | FontAsset |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| fontName : String [somente leitura]
O nome de uma fonte incorporada. | Font | ||
| fontStyle : String [somente leitura]
O estilo da fonte. | Font | ||
| fontType : String [somente leitura]
O tipo da fonte. | Font | ||
| Método | Definido por | ||
|---|---|---|---|
[estático]
Especifica se uma lista das fontes incorporadas atualmente disponíveis será ou não fornecida. | Font | ||
Especifica se uma string fornecida pode ser exibida utilizando a fonte atualmente atribuída. | Font | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
[estático]
Registra uma classe de fonte na lista de fontes globais. | Font | ||
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
fontName | propriedade |
fontName:String [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
O nome de uma fonte incorporada.
Implementação
public function get fontName():StringExemplo ( Como usar este exemplo )
// Requires:
// - A CheckBox control UI component in Flash library.
// - An embedded font in Flash library with linkage class "MyFont" and Export for ActionScript checked.
//
import fl.controls.CheckBox;
var embeddedFont:Font = new MyFont();
var textFormat:TextFormat = new TextFormat();
textFormat.font = embeddedFont.fontName;
textFormat.size = 24;
var checkBox:CheckBox = new CheckBox();
checkBox.setStyle("textFormat", textFormat);
checkBox.setStyle("embedFonts", true);
checkBox.label = "The quick brown fox jumps over the lazy dog.";
checkBox.textField.autoSize = TextFieldAutoSize.LEFT;
checkBox.move(10, 10);
checkBox.validateNow();
addChild(checkBox);
fontStyle | propriedade |
fontStyle:String [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
O estilo da fonte. Esse valor pode ser qualquer um dos valores definidos na classe FontStyle.
Implementação
public function get fontStyle():StringElementos da API relacionados
fontType | propriedade |
fontType:String [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
O tipo da fonte. Esse valor pode ser qualquer uma das constantes definidas na classe FontStyle.
Implementação
public function get fontType():StringElementos da API relacionados
enumerateFonts | () | método |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica se uma lista das fontes incorporadas atualmente disponíveis será ou não fornecida.
Parâmetros
enumerateDeviceFonts:Boolean (default = false) — Indica se você deseja limitar a lista somente para as fontes incorporadas disponíveis no momento. Se definido como true, será retornada uma lista com todas as fontes, tanto as fontes de dispositivo quanto as fontes incorporadas. Se definido como false, será retornada uma lista somente com fontes incorporadas.
|
Array — Uma lista de fontes disponíveis como uma matriz de objetos Font.
|
Exemplo ( Como usar este exemplo )
Font.enumerateFonts() para obter uma lista de todas as fontes de dispositivo e fontes incorporadas. Em seguida, a Matriz de objetos Font resultante é classificada pela propriedade fontName.
O seguinte exemplo mostra como chamar o método Font.enumerateFonts() com o parâmetro enumerateDeviceFonts definido como false. A Matriz resultante inclui somente objetos Font incorporados. (Se esse código for executado dentro de um aplicativo que não contém uma fonte incorporada, a matriz embeddedFonts estará vazia).
import flash.text.Font;
var allFonts:Array = Font.enumerateFonts(true);
allFonts.sortOn("fontName", Array.CASEINSENSITIVE);
var embeddedFonts:Array = Font.enumerateFonts(false);
embeddedFonts.sortOn("fontName", Array.CASEINSENSITIVE);
hasGlyphs | () | método |
public function hasGlyphs(str:String):Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica se uma string fornecida pode ser exibida utilizando a fonte atualmente atribuída.
Parâmetros
str:String — A string para testar com relação à fonte atual.
|
Boolean — Um valor true se for possível exibir totalmente a string especificada utilizando essa fonte.
|
registerFont | () | método |
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas