パッケージflash.text.engine
クラスpublic class TextJustifier
継承TextJustifier Inheritance Object
サブクラス EastAsianJustifier, SpaceJustifier

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

TextJustifier クラスは、TextBlock に適用可能な位置揃えの種類に対する抽象基本クラスで、EastAsianJustifier クラスおよび SpaceJustifier クラスです。

TextJustifier クラスを直接インスタンス化することはできません。new TextJustifier() を呼び出すと ArgumentError 例外がスローされます。EastAsianJustifier オブジェクトまたは SpaceJustifier オブジェクトが TextBlock に適用された後で EastAsianJustifier オブジェクトまたは SpaceJustifier オブジェクトのプロパティを設定しても、TextBlock は無効化されません。

関連項目

EastAsianJustifier
SpaceJustifier
TextBlock.textJustifier


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  lineJustification : String
テキストブロック内のテキストの行の位置揃えを指定します。
TextJustifier
  locale : String
[読み取り専用] テキストブロック内のテキストの位置揃え規則を決定するためのロケールを指定します。
TextJustifier
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
  
TextJustifier(locale:String, lineJustification:String)
new TextJustifier() コンストラクタを呼び出すと、ArgumentError 例外がスローされます。
TextJustifier
  
TextJustifier のクローンコピーを構築します。
TextJustifier
  
[静的] 指定されたロケールに適切なデフォルトの TextJustifier サブクラスを作成します。
TextJustifier
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
lineJustificationプロパティ
lineJustification:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

テキストブロック内のテキストの行の位置揃えを指定します。

LineJustification によって、このプロパティに対する有効な値と定義される次の定数を使用します。

ストリング値説明
LineJustification.UNJUSTIFIED位置揃えされていない行を生成します。
LineJustification.ALL_BUT_LAST最後の行以外すべての行を位置揃えして生成します。
LineJustification.ALL_INCLUDING_LASTすべての行を位置揃えして生成します。



実装
    public function get lineJustification():String
    public function set lineJustification(value:String):void

関連項目

localeプロパティ 
locale:String  [読み取り専用]

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

テキストブロック内のテキストの位置揃え規則を決定するためのロケールを指定します。標準のロケール識別子が使用されます。例えば、「en」、「en_US」および「en-US」はすべて英語で、「ja」は日本語です。



実装
    public function get locale():String

例外
ArgumentError — 指定された localenull であるか、有効なロケールを表すには短すぎます。
コンストラクタの詳細
TextJustifier()コンストラクタ
public function TextJustifier(locale:String, lineJustification:String)

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

new TextJustifier() コンストラクタを呼び出すと、ArgumentError 例外がスローされます。ただし、次に示す TextJustifier のサブクラスについてはコンストラクタを呼び出すことができます。

パラメータ
locale:String — 位置揃え規則を決定するためのロケールです。
 
lineJustification:String — 段落に対する行の位置揃えタイプです。このプロパティには、LineJustification 定数を使用します。

例外
ArgumentError — 指定された localenull であるか、有効なロケールを表すには短すぎます。
 
ArgumentError — 指定された lineJustification は、LineJustification のメンバーではありません。

関連項目

メソッドの詳細
clone()メソッド
public function clone():TextJustifier

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

TextJustifier のクローンコピーを構築します。

TextJustifier のサブクラスによって、このメソッドをオーバーライドする必要があります。

戻り値
TextJustifierTextJustifier オブジェクトのコピーです。
getJustifierForLocale()メソッド 
public static function getJustifierForLocale(locale:String):TextJustifier

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

指定されたロケールに適切なデフォルトの TextJustifier サブクラスを作成します。

ロケールが中国語、韓国語または日本語の場合、このメソッドはデフォルトの EastAsianJustifier オブジェクトを作成します。それ以外の場合、テキストエンジンはデフォルトの SpaceJustifier オブジェクトを作成します。

パラメータ

locale:String — 作成される位置揃えを決定するためのロケールです。

戻り値
TextJustifierTextJustifier オブジェクトへの参照です。

例外
ArgumentError — 指定された localenull であるか、有効なロケールを表すには短すぎます。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/text/engine/TextJustifier.html