| Paket | flash.text.engine |
| Sınıf | public final class FontMetrics |
| Miras Alma | FontMetrics Object |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
ElementFormat.getFontMetrics() yöntemi, bu sınıfın nesnelerini döndürür.
İlgili API Öğeleri
| Ö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 | |
| emBox : Rectangle
emBox değeri, fontun tasarım alanını temsil eder ve Romence taban çizgisine göre Çince, Korece veya Japonca glifleri yerleştirmek için kullanılır. | FontMetrics | ||
| lineGap : Number
lineGap değeri satırların arasında olması önerilen boşluktur. | FontMetrics | ||
| strikethroughOffset : Number
strikethroughOffset değeri, üst çizginin Romence taban çizgisinden önerilen dikey uzaklıktır. | FontMetrics | ||
| strikethroughThickness : Number
strikethroughThickness değeri, üst çizginin önerilen kalınlığıdır. | FontMetrics | ||
| subscriptOffset : Number
subscriptOffset değeri, alt simgenin Romence taban çizgisinden önerilen dikey uzaklıktır. | FontMetrics | ||
| subscriptScale : Number
subscriptScale değeri, alt simgenin nokta boyutuna uygulanacak önerilen ölçek faktörüdür. | FontMetrics | ||
| superscriptOffset : Number
superscriptOffset değeri, üst simgenin Romence taban çizgisinden önerilen dikey uzaklıktır. | FontMetrics | ||
| superscriptScale : Number
superscriptScale değeri, üst simgenin nokta boyutuna uygulanacak önerilen ölçek faktörüdür. | FontMetrics | ||
| underlineOffset : Number
underlineOffset değeri, alt çizginin Romence taban çizgisinden önerilen dikey uzaklıktır. | FontMetrics | ||
| underlineThickness : Number
underlineThickness değeri, alt çizginin önerilen kalınlığıdır. | FontMetrics | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number, lineGap:Number = 0.0)
Bir FontMetrics nesnesi oluşturur. | FontMetrics | ||
![]() |
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 | |
![]() |
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 | |
emBox | özellik |
public var emBox:Rectangle| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
emBox değeri, fontun tasarım alanını temsil eder ve Romence taban çizgisine göre Çince, Korece veya Japonca glifleri yerleştirmek için kullanılır. Tipik olarak, fontun nokta boyutuna boyutlandırılmış bir kare. emBox öğesinin başlangıç konumu (0,0 koordinatı), sol kenara ve dikdörtgenin Romence taban çizgisine ayarlanır. Örneğin, 10 nokta bir font için emBox bir [0, -8,8, 10, 1,2] [L,T,R,B] dikdörtgen olabilir.
lineGap | özellik |
public var lineGap:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10.3, AIR 2.6 |
lineGap değeri satırların arasında olması önerilen boşluktur.
Bu değer font tasarımcısı tarafından ayarlanır ve fontlar arasında büyük farklılıklar gösterebilir. Birden çok alfabeye sahip bir fontta, farklı alfabeler için farklı satır boşlukları uygun olabilir ve tek bir değer yetmeyebilir. Ek olarak, belli bir alfabe için farklı metin kullanımları (örneğin, Japonca metne ruby ile not eklenmesi) farklı satır boşlukları gerektirebilir.
strikethroughOffset | özellik |
public var strikethroughOffset:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
strikethroughOffset değeri, üst çizginin Romence taban çizgisinden önerilen dikey uzaklıktır.
Üst çizginin konumunu bulmak için satırın dönüşüne bağlı olarak, bu değerin satır konumuna eklendiğini veya satır konumundan çıkarıldığını unutmayın. TextRotation.ROTATE_0 öğesine sahip bir satırda, strikethrough.y = line.y + strikethroughOffset. TextRotation.ROTATE_90 öğesine sahip bir satırda, strikethrough.x = line.x - strikethroughOffset.
Bir TextLine öğesine üst çizgi gibi dekorasyonlar uygulanırken önerilen prosedür, dekorasyonu alacak ContentElement üzerinde bir eventMirror öğesinin belirtilmesidir. Event.ADDED olayına yanıt olarak, üst çizgi yerleştirmek için, TextLineMirrorRegion öğesinin bounds öğeleri strikethroughOffset ile birlikte kullanılabilir.
İlgili API Öğeleri
strikethroughThickness | özellik |
public var strikethroughThickness:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
strikethroughThickness değeri, üst çizginin önerilen kalınlığıdır.
subscriptOffset | özellik |
public var subscriptOffset:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
subscriptOffset değeri, alt simgenin Romence taban çizgisinden önerilen dikey uzaklıktır.
Alt simgeyi konumlandırmak için subscriptOffset değeri, ElementFormat.baselineShift ile kullanılır.
İlgili API Öğeleri
subscriptScale | özellik |
public var subscriptScale:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
subscriptScale değeri, alt simgenin nokta boyutuna uygulanacak önerilen ölçek faktörüdür. 1,0 ölçek faktörü, ölçekleme olmadığını belirtir.
superscriptOffset | özellik |
public var superscriptOffset:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
superscriptOffset değeri, üst simgenin Romence taban çizgisinden önerilen dikey uzaklıktır.
Üst simgeyi konumlandırmak için superscriptOffset değeri, ElementFormat.baselineShift ile kullanılır.
İlgili API Öğeleri
superscriptScale | özellik |
public var superscriptScale:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
superscriptScale değeri, üst simgenin nokta boyutuna uygulanacak önerilen ölçek faktörüdür. 1,0 ölçek faktörü, ölçekleme olmadığını belirtir.
underlineOffset | özellik |
public var underlineOffset:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
underlineOffset değeri, alt çizginin Romence taban çizgisinden önerilen dikey uzaklıktır.
Alt çizginin konumunu bulmak için satırın dönüşüne bağlı olarak, bu değerin satır konumuna eklendiğini veya satır konumundan çıkarıldığını unutmayın. TextRotation.ROTATE_0 öğesine sahip bir satırda, underline.y = line.y + underlineOffset. TextRotation.ROTATE_90 öğesine sahip bir satırda, underline.x = line.x - underlineOffset.
Bir TextLine öğesine alt çizgi gibi dekorasyonlar uygulanırken önerilen prosedür, dekorasyonu alacak ContentElement üzerinde bir eventMirror öğesinin belirtilmesidir. Event.ADDED olayına yanıt olarak, alt çizgi yerleştirmek için, TextLineMirrorRegion öğesinin bounds öğeleri underlineOffset ile birlikte kullanılabilir.
İlgili API Öğeleri
underlineThickness | özellik |
public var underlineThickness:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
underlineThickness değeri, alt çizginin önerilen kalınlığıdır.
FontMetrics | () | Yapıcı |
public function FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number, lineGap:Number = 0.0)| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bir FontMetrics nesnesi oluşturur. FontMetrics nesnesi, fontun öğe biçimindeki ölçümleri hakkında bilgi içerir. flash.text.engine.ElementFormat.getFontMetrics() yöntemi, bu sınıfın nesnelerini döndürür.
emBox:Rectangle — Fontun piksel olarak emBox öğesi.
| |
strikethroughOffset:Number — Bir üst çizginin piksel cinsinden uzaklık değeri.
| |
strikethroughThickness:Number — Bir üst çizginin piksel cinsinden kalınlığı.
| |
underlineOffset:Number — Bir alt çizginin piksel cinsinden uzaklık değeri.
| |
underlineThickness:Number — Bir alt çizginin piksel cinsinden kalınlığı.
| |
subscriptOffset:Number — Bir alt simgenin piksel cinsinden uzaklık değeri.
| |
subscriptScale:Number — Bir alt simgenin nokta boyutuna uygulanacak ölçek.
| |
superscriptOffset:Number — Bir üst simgenin piksel cinsinden uzaklık değeri.
| |
superscriptScale:Number — Bir üst simgenin nokta boyutuna uygulanacak ölçek.
| |
lineGap:Number (default = 0.0) |
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster