Paket | flash.text |
Sınıf | public class Font |
Miras Alma | Font Object |
Alt Sınıflar | FontAsset |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Genel Özellikler
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
fontName : String [salt okunur]
Gömülü bir fontun adı. | Font | ||
fontStyle : String [salt okunur]
Fontun stili. | Font | ||
fontType : String [salt okunur]
Fontun türü. | Font |
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
[statik]
O anda kullanılabilir olan gömülü fontların bir listesinin sağlanıp sağlanmayacağını belirtir. | Font | ||
Sağlanan dizenin geçerli atanmış font kullanılarak görüntülenip görüntülenemeyeceğini belirtir. | Font | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
[statik]
Bir font sınıfını global font listesine kaydeder. | Font | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Özellik Ayrıntısı
fontName | özellik |
fontName:String
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gömülü bir fontun adı.
Uygulama
public function get fontName():String
Örnek ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek, textFormat ve embedFonts stillerini kullanarak, Flash Professional ActionScript 3.0 CheckBox denetimi ile gömülü bir fontu nasıl kullanabileceğinizi gösterir. Örnek, ActionScriptExamples.com tarafından sağlanmıştır.
// 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 | özellik |
fontType | özellik |
Yöntem Ayrıntısı
enumerateFonts | () | yöntem |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
O anda kullanılabilir olan gömülü fontların bir listesinin sağlanıp sağlanmayacağını belirtir.
Parametreler
enumerateDeviceFonts:Boolean (default = false ) — Listeyi yalnızca o anda kullanılabilen gömülü fontlarla sınırlamak isteyip istemediğinizi gösterir. Bu özellik true olarak ayarlanırsa aygıt fontları ve gömülü fontlar dahil olmak üzere tüm fontların bir listesi döndürülür. false olarak ayarlanmışsa bu durumda yalnızca gömülü fontların bir listesi döndürülür.
|
Array — Kullanılabilen fontların Font nesnelerinden oluşan bir dizi olarak listesi.
|
Örnek ( Bu örnek nasıl kullanılır? )
Bu örnek tüm aygıt fontlarının ve gömülü fontların bir listesini almak için ilk olarak
Font.enumerateFonts()
statik yöntemini çağırır. Ardından Font nesnelerinin ortaya çıkan dizisini fontName
özelliğine göre sıralar.
Daha sonra örnek, enumerateDeviceFonts
parametresi false olarak ayarlanmış şekilde Font.enumerateFonts()
yönteminin nasıl çağrılacağını gösterir. Ortaya çıkan dizi yalnızca gömülü Font nesnelerini içerir. (Bu kodu gömülü font içermeyen bir uygulama içerisinde çalıştırırsanız, embeddedFonts
dizisi boş kalacaktır.)
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 | () | yöntem |
public function hasGlyphs(str:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Sağlanan dizenin geçerli atanmış font kullanılarak görüntülenip görüntülenemeyeceğini belirtir.
Parametreler
str:String — Geçerli font açısından test edilecek dize.
|
Boolean — Dize bu font kullanılarak tamamen görüntülenebiliyorsa bir true değeridir.
|
registerFont | () | yöntem |
Tue Jun 12 2018, 01:09 PM Z