Pakiet | flash.text |
Klasa | public class Font |
Dziedziczenie | Font Object |
Podklasy | FontAsset |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
fontName : String [tylko do odczytu]
Nazwa czcionki osadzonej. | Font | ||
fontStyle : String [tylko do odczytu]
Styl czcionki. | Font | ||
fontType : String [tylko do odczytu]
Typ czcionki. | Font |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
[statyczny]
Określa, czy należy dostarczyć listę aktualnie dostępnych czcionek osadzonych. | Font | ||
Określa, czy dostarczony ciąg znaków może zostać wyświetlony przy użyciu bieżącej czcionki. | Font | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
[statyczny]
Rejestruje klasę czcionki na globalnej liście czcionek. | Font | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
fontName | właściwość |
fontName:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Nazwa czcionki osadzonej.
Implementacja
public function get fontName():String
Przykład ( Sposób korzystania z tego przykładu )
// 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 | właściwość |
fontStyle:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Styl czcionki. Ta wartość może stanowić dowolną wartość określoną dla klasy FontStyle.
Implementacja
public function get fontStyle():String
Powiązane elementy interfejsu API
fontType | właściwość |
fontType:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Typ czcionki. Tą wartość może stanowić dowolna stała określona dla klasy FontStyle.
Implementacja
public function get fontType():String
Powiązane elementy interfejsu API
enumerateFonts | () | metoda |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa, czy należy dostarczyć listę aktualnie dostępnych czcionek osadzonych.
Parametry
enumerateDeviceFonts:Boolean (default = false ) — Określa możliwość ograniczenia listy tylko do aktualnie dostępnych czcionek osadzonych. Dla wartości true zwracana jest lista wszystkich czcionek zarówno czcionek urządzenia jak i osadzonych. Dla wartości false zwracana jest lista tylko czcionek osadzonych.
|
Array — Lista dostępnych czcionek w formie tablicy obiektu Font.
|
Przykład ( Sposób korzystania z tego przykładu )
Font.enumerateFonts()
w celu pobrania listy wszystkich czcionek osadzonych i urządzenia. Następnie wynikowe obiekty tablicy czcionek są sortowane według właściwości fontName
.
Następnie w przykładzie pokazano sposób wywołania kolejnej metody Font.enumerateFonts()
przy użyciu parametru enumerateDeviceFonts
ustawionego na wartość fałsz. Tablica wynikowa zawiera tylko obiekty Font czcionek osadzonych. (Jeśli ten kod zostanie uruchomiony w aplikacji, która nie zawiera czcionek osadzonych, tablica embeddedFonts
będzie pusta).
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 | () | metoda |
public function hasGlyphs(str:String):Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa, czy dostarczony ciąg może zostać wyświetlony przy użyciu bieżącej czcionki.
Parametry
str:String — Ciąg znaków, który testuje bieżącą czcionkę.
|
Boolean — Wartośćtrue jeśli określony ciąg znaków można w pełni wyświetlić za pomocą tej czcionki.
|
registerFont | () | metoda |
Tue Jun 12 2018, 12:06 PM Z