| Paket | flash.text.engine |
| Sınıf | public final class EastAsianJustifier |
| Miras Alma | EastAsianJustifier TextJustifier Object |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Özelliklerini ayarlamadan önce bir EastAsianJustifier nesnesi oluşturmak için new EastAsianJustifier() yapıcısını kullanın. EastAsianJustifier nesnesinin özelliklerinin, bir TextBlock öğesine uygulandıktan sonra ayarlanması, TextBlock öğesini geçersizleştirmez.
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| composeTrailingIdeographicSpaces : Boolean
Satırların sonlarındaki ideogram boşlukların yaslama sırasında oluşturulması mı yoksa bırakılması mı gerektiğini belirtir. | EastAsianJustifier | ||
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| justificationStyle : String
Metin bloğundaki metnin yaslanma stilini belirtir. | EastAsianJustifier | ||
![]() | lineJustification : String
Metin bloğundaki metnin satır yaslamasını belirtir. | TextJustifier | |
![]() | locale : String [salt okunur]
Bir metin bloğundaki metnin yaslanma kurallarını belirlemek için yerel ayarı belirtir. | TextJustifier | |
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
EastAsianJustifier(locale:String = "ja", lineJustification:String = "allButLast", justificationStyle:String = "pushInKinsoku")
Bir EastAsianJustifier nesnesi oluşturur. | EastAsianJustifier | ||
[geçersiz kıl]
EastAsianJustifier öğesinin klonlanmış bir kopyasını oluşturur. | EastAsianJustifier | ||
![]() | [statik]
Belirtilen yerel öğeye uygun varsayılan bir TextJustifier alt sınıfı oluşturur. | TextJustifier | |
![]() |
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 | |
composeTrailingIdeographicSpaces | özellik |
composeTrailingIdeographicSpaces:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10.3, AIR 2.7 |
Satırların sonlarındaki ideogram boşlukların yaslama sırasında oluşturulması mı yoksa bırakılması mı gerektiğini belirtir.
Varsayılan değer false değeridir.
Uygulama
public function get composeTrailingIdeographicSpaces():Boolean public function set composeTrailingIdeographicSpaces(value:Boolean):voidjustificationStyle | özellik |
justificationStyle:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Metin bloğundaki metnin yaslanma stilini belirtir.
Varsayılan değer JustificationStyle.PUSH_IN_KINSOKU şeklindedir.
Bu özelliğin değerini ayarlamak için JustificationStyle sınıfındaki sabitlerden birini kullanın. Şu tablo, olası değerleri listeler:
| Dize değeri | Açıklama |
|---|---|
JustificationStyle.PUSH_IN_KINSOKU | İtme yaslamasını belirtir. |
JustificationStyle.PUSH_OUT_ONLY | Çekme yaslamasını belirtir. |
JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT | En az ayarlamaya öncelik verildiği yaslamayı belirtir. |
Uygulama
public function get justificationStyle():String public function set justificationStyle(value:String):voidİlgili API Öğeleri
EastAsianJustifier | () | Yapıcı |
public function EastAsianJustifier(locale:String = "ja", lineJustification:String = "allButLast", justificationStyle:String = "pushInKinsoku")| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bir EastAsianJustifier nesnesi oluşturur.
Parametrelerlocale:String (default = "ja") — Yaslama kurallarını belirlemek için kullanılan yerel öğe. Varsayılan değer "ja" şeklindedir.
| |
lineJustification:String (default = "allButLast") — Paragraf için satır yaslamasının türü. Bu özellik için LineJustification sabitlerini kullanın. Varsayılan değer LineJustification.ALL_BUT_LAST şeklindedir.
| |
justificationStyle:String (default = "pushInKinsoku") — Bir Doğu Asya yaslayıcısı kullanan metin bloğundaki metne yönelik yaslama stili. Bu özellik için JustificationStyle sabitlerini kullanın. Varsayılan değer JustificationStyle.PUSH_IN_KINSOKU şeklindedir.
|
Atar
ArgumentError — Belirtilen locale öğesi null veya geçerli bir yerel öğeyi temsil etmek için çok kısa.
| |
ArgumentError — Belirtilen lineJustification, LineJustification öğesinin bir üyesi değildir.
| |
ArgumentError — Belirtilen justificationStyle, JustificationStyle öğesinin bir üyesi değildir.
|
İlgili API Öğeleri
clone | () | yöntem |
override public function clone():flash.text.engine:TextJustifier| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
EastAsianJustifier öğesinin klonlanmış bir kopyasını oluşturur.
Döndürürflash.text.engine:TextJustifier — EastAsianJustifier nesnesinin bir kopyası.
|
package {
import flash.text.engine.TextBlock;
import flash.text.engine.TextLine;
import flash.text.engine.TextElement;
import flash.text.engine.TextBaseline;
import flash.text.engine.EastAsianJustifier;
import flash.text.engine.LineJustification;
import flash.text.engine.TextRotation;
import flash.text.engine.FontDescription;
import flash.text.engine.ElementFormat;
import flash.display.Stage;
import flash.display.Sprite;
import flash.system.Capabilities;
public class EastAsianJustifierExample extends Sprite {
public function EastAsianJustifierExample():void {
var Japanese_txt:String = String.fromCharCode(
0x5185, 0x95A3, 0x5E9C, 0x304C, 0x300C, 0x653F, 0x5E9C, 0x30A4,
0x30F3, 0x30BF, 0x30FC, 0x30CD, 0x30C3, 0x30C8, 0x30C6, 0x30EC,
0x30D3, 0x300D, 0x306E, 0x52D5, 0x753B, 0x914D, 0x4FE1, 0x5411,
0x3051, 0x306B, 0x30A2, 0x30C9, 0x30D3, 0x30B7, 0x30B9, 0x30C6,
0x30E0, 0x30BA, 0x793E, 0x306E
) +
"FMS 2" +
String.fromCharCode(0x3092, 0x63A1, 0x7528, 0x3059, 0x308B, 0x3068,
0x767a, 0x8868, 0x3057, 0x307e, 0x3057, 0x305F, 0x3002);
var textBlock:TextBlock = new TextBlock();
var font:FontDescription = new FontDescription();
var format:ElementFormat = new ElementFormat();
format.fontSize = 12;
format.locale = "ja";
format.color = 0xCC0000;
textBlock.baselineZero = TextBaseline.IDEOGRAPHIC_CENTER;
textBlock.textJustifier = new EastAsianJustifier("ja", LineJustification.ALL_INCLUDING_LAST);
textBlock.lineRotation = TextRotation.ROTATE_90;
var linePosition:Number = this.stage.stageWidth - 75;
if (Capabilities.os.search("Mac OS") > -1)
// set fontName: Kozuka Mincho Pro R
font.fontName = String.fromCharCode(0x5C0F, 0x585A, 0x660E, 0x671D) + " Pro R";
else
font.fontName = "Kozuka Mincho Pro R";
textBlock.content = new TextElement(Japanese_txt, format);
var previousLine:TextLine = null;
while (true)
{
var textLine:TextLine = textBlock.createTextLine(previousLine, 320);
if (textLine == null)
break;
textLine.y = 20;
textLine.x = linePosition;
linePosition -= 25;
addChild(textLine);
previousLine = textLine;
}
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster