Pacchettoflash.text
Classepublic class Font
EreditarietàFont Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

La classe Font viene utilizzata per la gestione dei caratteri incorporati nei file SWF. I caratteri incorporati sono rappresentati come sottoclasse della classe Font che, al momento, è utile solo per reperire informazioni sui caratteri incorporati. Questa classe infatti non consente di modificare i caratteri. La classe Font non può essere utilizzata per caricare i font esterni, o per creare un'istanza di un oggetto Font individualmente. Utilizzare la classe Font come classe base astratta.



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  fontName: String
[sola lettura] Il nome di un carattere incorporato.
Font
  fontStyle: String
[sola lettura] Lo stile del carattere.
Font
  fontType: String
[sola lettura] Il tipo di carattere.
Font
 Inheritedprototype: Object
[statico] Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
Object
Metodi pubblici
 MetodoDefinito da
  
enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
[statico] Specifica se è necessario fornire un elenco dei caratteri incorporati attualmente disponibili.
Font
  
Indica se una stringa fornita può essere visualizzata utilizzando il carattere attualmente assegnato.
Font
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
[statico] Registra una classe Font nell'elenco dei caratteri globali.
Font
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà
fontNameproprietà
fontName:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Il nome di un carattere incorporato.


Implementazione
    public function get fontName():String
fontStyleproprietà 
fontStyle:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Lo stile del carattere. Questo può essere uno qualsiasi dei valori definiti nella classe FontStyle.


Implementazione
    public function get fontStyle():String

Vedere anche

fontTypeproprietà 
fontType:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Il tipo di carattere. Questo può essere una qualsiasi delle costanti definite nella classe FontType.


Implementazione
    public function get fontType():String

Vedere anche

Descrizione dei metodi
enumerateFonts()metodo
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Specifica se è necessario fornire un elenco dei caratteri incorporati attualmente disponibili.

Parametri

enumerateDeviceFonts:Boolean (default = false) — Indica se si desidera limitare l'elenco solo ai caratteri attualmente disponibili. Se è impostato su true, viene restituito un elenco di tutti i caratteri, sia quelli del dispositivo sia i caratteri incorporati. Se è impostato su false, viene restituito solo l'elenco dei caratteri incorporati.

Restituisce
Array — Un elenco dei caratteri disponibili sotto forma di array di oggetti Font.

Esempio

Questo esempio chiama innanzitutto il metodo statico Font.enumerateFonts() per ottenere un elenco di tutti i caratteri del dispositivo e incorporati. Quindi ordina l'array risultante di oggetti Font in base alla proprietà fontName.

In seguito, l'esempio mostra come chiamare il metodo Font.enumerateFonts() con il parametro enumerateDeviceFonts impostato su false. L'array risultante include solo oggetti Font incorporati. (Se si esegue questo codice in un'applicazione che non contiene alcun carattere incorporato, l'array embeddedFonts risulterà vuoto.)

 
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()metodo 
public function hasGlyphs(str:String):Boolean

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Indica se una stringa fornita può essere visualizzata utilizzando il carattere attualmente assegnato.

Parametri

str:String — La stringa da verificare in rapporto al carattere corrente.

Restituisce
Boolean — Un valore true se la stringa specificata può essere visualizzata per intero utilizzando questo carattere.
registerFont()metodo 
public static function registerFont(font:Class):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Registra una classe Font nell'elenco dei caratteri globali.

Parametri

font:Class — La classe che si desidera aggiungere all'elenco dei caratteri globali.





 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/text/Font.html