Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: Sunucudan Veri Alınıyor...
Sunucudan Veri Alınıyor...
flash.text 

Font  - AS3

Paketflash.text
Sınıfpublic class Font
Miras AlmaFont Inheritance 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

Font sınıfı SWF dosyalarındaki gömülü fontları yönetmek için kullanılır. Gömülü fontlar Font sınıfının bir alt sınıfı olarak temsil edilir. Font sınıfı şu anda yalnızca gömülü fontlar hakkında bilgi edinmek için kullanılabilir; bu sınıfı kullanarak bir fontu değiştiremezsiniz. Harici fontları yüklemek için veya kendi başına bir Font nesnesi örneği oluşturmak için Font sınıfını kullanamazsınız. Font sınıfını soyut bir taban sınıfı olarak kullanın.



Genel Özellikler
 ÖzellikTanımlayan:
 Inheritedconstructor : 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öntemTanımlayan:
  
enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
[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
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
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
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Object
 Inherited
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 
fontStyle: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

Fontun stili. Bu değer, FontStyle sınıfında tanımlanan değerlerden biri olabilir:



Uygulama
    public function get fontStyle():String

İlgili API Öğeleri

fontType

özellik 
fontType: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

Fontun türü. Bu değer, FontType sınıfında tanımlanan sabitlerden biri olabilir:



Uygulama
    public function get fontType():String

İlgili API Öğeleri

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.

Döndürü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.

Döndürür
Boolean — Dize bu font kullanılarak tamamen görüntülenebiliyorsa bir true değeridir.

registerFont

()yöntem 
public static function registerFont(font:Class):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

Bir font sınıfını global font listesine kaydeder.

Parametreler

font:Class — Global font listesine eklemek isteyeceğiniz sınıf.





[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.