Pakket | flash.text |
Klasse | public class Font |
Overerving | Font Object |
Subklassen | FontAsset |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Openbare eigenschappen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
fontName : String [alleen-lezen]
De naam van een ingesloten lettertype. | Font | ||
fontStyle : String [alleen-lezen]
De stijl van het lettertype. | Font | ||
fontType : String [alleen-lezen]
Het type van het lettertype. | Font |
Openbare methoden
Methode | Gedefinieerd door | ||
---|---|---|---|
[statisch]
Geeft op of een lijst van momenteel beschikbare ingesloten lettertypen moet worden aangeboden. | Font | ||
Geeft op of een aangeboden tekenreeks met het momenteel toegewezen lettertype kan worden weergegeven. | Font | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
[statisch]
Registreert een klasse Font in de algemene lettertypenlijst. | Font | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Eigenschapdetails
fontName | eigenschap |
fontName:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De naam van een ingesloten lettertype.
Implementatie
public function get fontName():String
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld wordt aangegeven hoe u een ingesloten lettertype gebruikt met het Flash Professional ActionScript 3.0 CheckBox-besturingselement door de stijlen textFormat en embedFonts in te stellen. Voorbeeld van ActionScriptExamples.com.
// 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 | eigenschap |
fontType | eigenschap |
Methodedetails
enumerateFonts | () | methode |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geeft op of een lijst van momenteel beschikbare ingesloten lettertypen moet worden aangeboden.
Parameters
enumerateDeviceFonts:Boolean (default = false ) — Hiermee geeft u aan of u de lijst wilt beperken tot de momenteel beschikbare lettertypen. Indien true . wordt een lijst met alle lettertypen, zowel apparaatlettertypen als ingesloten lettertypen, geretourneerd. Indien false , wordt alleen een lijst met ingesloten lettertypen geretourneerd.
|
Array — Een lijst met beschikbare lettertypen als een array van objecten Font.
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld wordt eerst de statische methode
Font.enumerateFonts()
aangeroepen om een lijst met alle apparaatlettertypen en ingesloten lettertypen op te halen. Daarna wordt de resulterende array van objecten Font gesorteerd op de eigenschap fontName
.
Vervolgens wordt in het voorbeeld getoond hoe de methode Font.enumerateFonts()
moet worden aangeroepen met de parameter enumerateDeviceFonts
ingesteld op false. De resulterende array bevat alleen ingesloten objecten Font. (Wanneer u deze code uitvoert in een toepassing die geen ingesloten lettertypen bevat, is de array embeddedFonts
leeg.)
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 | () | methode |
public function hasGlyphs(str:String):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geeft op of een aangeboden tekenreeks met het momenteel toegewezen lettertype kan worden weergegeven.
Parameters
str:String — De tekenreeks op basis waarvan het huidige lettertype moet worden getest.
|
Boolean — De waarde true wanneer de opgegeven tekenreeks volledig kan worden weergegeven met dit lettertype.
|
registerFont | () | methode |
Wed Jun 13 2018, 11:42 AM Z