Paquete | flash.text |
Clase | public class Font |
Herencia | Font Object |
Subclases | FontAsset |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
fontName : String [solo lectura]
El nombre de la fuente incorporada. | Font | ||
fontStyle : String [solo lectura]
El estilo de la fuente. | Font | ||
fontType : String [solo lectura]
El tipo de la fuente. | Font |
Método | Definido por | ||
---|---|---|---|
[estática]
Especifica si se proporciona una lista de las fuentes incorporadas disponibles actualmente. | Font | ||
Especifica si se puede mostrar una cadena suministrada con la fuente asignada actualmente. | Font | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
[estática]
Registra una clase de fuente en la lista de fuentes global. | Font | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
fontName | propiedad |
fontName:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
El nombre de la fuente incorporada.
Implementación
public function get fontName():String
Ejemplo ( Cómo utilizar este ejemplo )
// 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 | propiedad |
fontStyle:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
El estilo de la fuente. Este valor puede ser cualquiera de los valores definidos en la clase FontStyle.
Implementación
public function get fontStyle():String
Elementos de API relacionados
fontType | propiedad |
fontType:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
El tipo de la fuente. Este valor puede ser cualquiera de las constantes definidas en la clase FontType.
Implementación
public function get fontType():String
Elementos de API relacionados
enumerateFonts | () | método |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica si se proporciona una lista de las fuentes incorporadas disponibles actualmente.
Parámetros
enumerateDeviceFonts:Boolean (default = false ) — Indica si se quiere limitar la lista para que muestre sólo las fuentes incorporadas disponibles actualmente. Si se define como true , se devuelve una lista con todas las fuentes, tanto las fuentes de dispositivo como las incorporadas. Si se define como false , sólo se devuelve una lista con las fuentes incorporadas.
|
Array — Una lista de fuentes disponibles como un conjunto de objetos Font.
|
Ejemplo ( Cómo utilizar este ejemplo )
Font.enumerateFonts()
para obtener una lista de todas las fuentes incorporadas y de dispositivo. Posteriormente, ordena el conjunto resultante de objetos Font con la propiedad fontName
.
A continuación, el ejemplo muestra cómo llamar al método Font.enumerateFonts()
con el parámetro enumerateDeviceFonts
definido como false. El conjunto resultante Array sólo contiene objetos Font incorporados. (Si se ejecuta este código en una aplicación que no contenga ninguna fuente incorporada, el conjunto embeddedFonts
estará vacío.)
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
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica si se puede mostrar una cadena suministrada con la fuente asignada actualmente.
Parámetros
str:String — La cadena que se va a probar respecto a la fuente actual.
|
Boolean — Un valor true si la cadena especificada se puede mostrar completamente con esta fuente.
|
registerFont | () | método |
public static function registerFont(font:Class):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Registra una clase de fuente en la lista de fuentes global.
Parámetros
font:Class — La clase que se quiere añadir a la lista de fuentes global.
|
Tue Jun 12 2018, 02:12 PM Z