| 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():StringPrzykł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():StringPowią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():StringPowią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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne