Paqueteflash.text
Clasepublic class Font
HerenciaFont Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

La clase Font se utiliza para administrar fuentes incorporadas en archivos SWF. Las fuentes incorporadas se representan como una subclase de la clase Font. De momento, la clase Font sólo resulta útil para buscar información relacionada con fuentes incorporadas; no es posible alterar ninguna fuente con esta clase. No se puede utilizar la clase Font para cargar fuentes externas ni para crear una instancia de un objeto Font por sí misma. Utilice la clase Font como una clase base abstracta.



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  fontName : String
[read-only] El nombre de la fuente incorporada.
Font
  fontStyle : String
[read-only] El estilo de la fuente.
Font
  fontType : String
[read-only] El tipo de la fuente.
Font
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
Métodos públicos
 MétodoDefinido por
  
enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
[static] 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
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
  
[static] Registra una clase de fuente en la lista de fuentes global.
Font
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades
fontNamepropiedad
fontName:String  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

El nombre de la fuente incorporada.


Implementación
    public function get fontName():String
fontStylepropiedad 
fontStyle:String  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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

Véase también

fontTypepropiedad 
fontType:String  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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

Véase también

Información sobre métodos
enumerateFonts()método
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Array — Una lista de fuentes disponibles como una matriz de objetos Font.

Ejemplo

En este ejemplo, se llama primero al método estático Font.enumerateFonts() para obtener una lista de todas las fuentes incorporadas y de dispositivo. Posteriormente, ordena la matriz 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. La matriz resultante Array sólo contiene objetos Font incorporados. (Si se ejecuta este código en una aplicación que no contenga ninguna fuente incorporada, la matriz embeddedFonts estará vacía.)


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
Versión del reproductor: Flash Player 9

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.

Valor devuelto
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
Versión del reproductor: Flash Player 9

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.





 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/text/Font.html