Paket | flash.text.engine |
Sınıf | public final class TabStop |
Miras Alma | TabStop Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextBlock.tabStops
özelliğine atarsınız.
TabStop nesnesinin özelliklerinin bir TextBlock öğesine uygulandıktan sonra ayarlanması, TextBlock öğesini geçersizleştirmez.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
alignment : String
Bu sekme durağının sekme hizalamasını belirtir. | TabStop | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
decimalAlignmentToken : String
alignment özelliğini TabAlignment.DECIMAL olarak ayarladığınızda kullanılacak hizalama belirtecini belirtir. | TabStop | ||
position : Number
Sekme durağının, metin satırının başlangıcına göre piksel cinsinden konumu. | TabStop |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir TabStop oluşturur. | TabStop | ||
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 |
alignment | özellik |
alignment:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bu sekme durağının sekme hizalamasını belirtir. Bu özelliği ayarlamak için TabAlignment sınıfındaki sabitleri kullanın.
Varsayılan değer şudur: TabAlignment.START
.
Satırın başlangıç konumu, aynı sekme duraklarını paylaşan diğer satırlarla hizalanmazsa, sekmeleri ayarlamak için lineOffset
argümanını TextBlock.createTextLine()
olarak kullanın.
Bu özelliğin değerini ayarlamak için, TabAlignment sınıfından şu sabitleri kullanın:
Dize değeri | Açıklama |
---|---|
TabAlignment.START | position özelliği, sekmeli metnin start öğesinin metin satırının başlangıcından mesafesini piksel sayısı olarak belirtir. |
TabAlignment.CENTER | position özelliği, sekmeli metnin center öğesinin metin satırının başlangıcından mesafesini piksel sayısı olarak belirtir. |
TabAlignment.END | position özelliği, sekmeli metnin end öğesinin metin satırının başlangıcından mesafesini piksel sayısı olarak belirtir. |
TabAlignment.DECIMAL | position özelliği, hizalama belirtecinin, metin satırının başlangıcından mesafesini piksel sayısı olarak belirtir. |
Uygulama
public function get alignment():String
public function set alignment(value:String):void
Atar
ArgumentError — TabAlignment üyesi olmayan herhangi bir değere ayarlanırsa.
|
İlgili API Öğeleri
decimalAlignmentToken | özellik |
decimalAlignmentToken:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
alignment
özelliğini TabAlignment.DECIMAL
olarak ayarladığınızda kullanılacak hizalama belirtecini belirtir. Bu değer, metin satırında oluşan bir String öğesidir.
Varsayılan değer ""
şeklindedir.
Uygulama
public function get decimalAlignmentToken():String
public function set decimalAlignmentToken(value:String):void
İlgili API Öğeleri
position | özellik |
position:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Sekme durağının, metin satırının başlangıcına göre piksel cinsinden konumu.
Varsayılan değer 0.0'dır.
Uygulama
public function get position():Number
public function set position(value:Number):void
Atar
ArgumentError — 0,0'dan düşük bir değere ayarlanırsa.
|
TabStop | () | Yapıcı |
public function TabStop(alignment:String = "start", position:Number = 0.0, decimalAlignmentToken:String = "")
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Yeni bir TabStop oluşturur.
Parametreleralignment:String (default = "start ") — Bu sekme bitişinin sekme hizalama türü. Bu özelliğe yönelik geçerli değerler TabAlignment sınıfının üyelerinde bulunur. Varsayılan değer şudur: TabAlignment.START .
| |
position:Number (default = 0.0 ) — Sekme bitişinin piksel olarak konumu. 0.0 varsayılan değerdir.
| |
decimalAlignmentToken:String (default = " ") — alignment öğesinin TabAlignment.DECIMAL olması durumunda kullanılacak hizalama simgesi, Varsayılan değer "" şeklindedir.
|
Atar
ArgumentError — Belirtilenalignment , TabAlignment öğesinin bir üyesi değildir.
|
İlgili API Öğeleri
package { import flash.text.engine.*; import flash.display.Sprite; public class TabStopExample extends Sprite { public function TabStopExample():void { var container:Sprite = new Sprite(); var english:ElementFormat = new ElementFormat(); english.fontDescription = new FontDescription("Arial"); english.fontSize = 16; english.locale = "en"; var tabStops:Vector.<TabStop> = new Vector.<TabStop>(); tabStops.push( new TabStop(TabAlignment.START, 20), new TabStop(TabAlignment.CENTER, 120), new TabStop(TabAlignment.DECIMAL, 220, "."), new TabStop(TabAlignment.END, 320) ); var textBlock:TextBlock = new TextBlock(); textBlock.content = new TextElement( "\tstart\tcenter\tdeci.mal\tend\n" + "\tl\tl\t3.4\tl\n" + "\tlm\tlm\t234.56\tlm\n" + "\tlmn\tlmn\t12345678.34567\tlmn\n" , english); textBlock.tabStops = tabStops; var y:Number = 60; var previousTextLine:TextLine = null; var textLine:TextLine; var i:int; var tabOrigin:Number = 100; for (i = 0; i < 4; i++) { textLine = textBlock.createTextLine(previousTextLine, 1000, 0); textLine.x = 20; textLine.y = y; container.addChild(textLine); y += 25; previousTextLine = textLine; } addChild(container); } } }
Tue Jun 12 2018, 01:09 PM Z