パッケージmx.core
クラスpublic class UITextFormat
継承UITextFormat Inheritance TextFormat Inheritance Object

UITextFormat クラスは、UITextField クラスの文字フォーマット情報を表します。UITextField クラスは、多くの Flex 複合コンポーネントがテキストを表示するために使用するコンポーネントを定義します。

UITextFormat クラスは flash.text.TextFormat クラスを拡張して、テキスト測定メソッド measureText() および measureHTMLText() を追加し、フォントについての高度なアンチエイリアスを制御するためのプロパティを追加します。

関連項目

mx.core.UITextField


パブリックプロパティ
 プロパティ定義元
 Inheritedalign : String
段落の整列の設定を示します。
TextFormat
  antiAliasType : String
UITextField クラスのアンチエイリアス設定を定義します。
UITextFormat
 InheritedblockIndent : Object
ブロックのインデントをピクセル単位で示します。
TextFormat
 Inheritedbold : Object
テキストをボールドにするかどうかを指定します。
TextFormat
 Inheritedbullet : Object
テキストが箇条書きリストの一部かどうかを示します。
TextFormat
 Inheritedcolor : Object
テキストの色を示します。
TextFormat
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedfont : String
このテキストフォーマットでのテキストフォント名を示すストリングです。
TextFormat
  gridFitType : String
UITextField クラスのグリッドフィッティング設定を定義します。
UITextFormat
 Inheritedindent : Object
左マージンから段落の先頭文字までのインデントを示します。
TextFormat
 Inheriteditalic : Object
このテキストフォーマットのテキストをイタリックにするかどうかを示します。
TextFormat
 Inheritedkerning : Object
カーニングが有効 (true) か無効 (false) かを示すブール値です。
TextFormat
 Inheritedleading : Object
行間の垂直の行送りを示す整数です。
TextFormat
 InheritedleftMargin : Object
段落の左マージンをピクセル単位で示します。
TextFormat
 InheritedletterSpacing : Object
すべての文字の間に均等に配分されるスペースの量を表す数値です。
TextFormat
  moduleFactory : IFlexModuleFactory
埋め込みフォント用の TextField を作成するために使用する moduleFactory です。
UITextFormat
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 InheritedrightMargin : Object
段落の右マージンをピクセル単位で示します。
TextFormat
  sharpness : Number
UITextField クラスのシャープネス設定を定義します。
UITextFormat
 Inheritedsize : Object
このテキストフォーマットのテキストのサイズ (ピクセル単位) です。
TextFormat
 InheritedtabStops : Array
カスタムタブストップを負以外の整数の配列として指定します。
TextFormat
 Inheritedtarget : String
ハイパーリンクを表示するターゲットウィンドウを示します。
TextFormat
  thickness : Number
UITextField クラスの太さ設定を定義します。
UITextFormat
 Inheritedunderline : Object
このテキストフォーマットを使用するテキストにアンダーラインを表示する (true) か、表示しない (false) かを示します。
TextFormat
 Inheritedurl : String
このテキストフォーマットのテキストの対象 URL を示します。
TextFormat
パブリックメソッド
 メソッド定義元
  
UITextFormat(systemManager:ISystemManager, font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)
コンストラクタです。
UITextFormat
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
measureHTMLText(htmlText:String, roundUp:Boolean = true):TextLineMetrics
指定された HTML テキストの寸法情報を返します。HTML テキストには <font> や <b> などの HTML タグが含まれる場合があります。単一行の UITextField に表示されるものとし、この UITextFormat オブジェクトを使用してテキストフォーマットを定義します。
UITextFormat
  
指定されたテキストの寸法情報を返します。単一行の UITextField コンポーネントに表示されるものとし、この UITextFormat オブジェクトを使用してテキストフォーマットを定義します。
UITextFormat
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
antiAliasTypeプロパティ
public var antiAliasType:String

UITextField クラスのアンチエイリアス設定を定義します。 有効な値は、"normal"flash.text.AntiAliasType.NORMAL)および "advanced"flash.text.AntiAliasType.ADVANCED)です。

デフォルト値は "advanced" であり、埋め込みフォントについて高度なアンチエイリアスが有効になります。このプロパティを "normal" に設定すると、高度なアンチエイリアスが無効になります。

このプロパティは、システムフォントには影響しません。

このプロパティは、UITextField オブジェクトのすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値 : "advanced".

関連項目

gridFitTypeプロパティ 
public var gridFitType:String

UITextField クラスのグリッドフィッティング設定を定義します。 可能な値は、"none"flash.text.GridFitType.NONE)、"pixel"flash.text.GridFitType.PIXEL)、および "subpixel"flash.text.GridFitType.SUBPIXEL)です。

このプロパティが適用されるのは、埋め込みフォントを使用していて、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。

このプロパティは、システムフォントには影響しません。

このプロパティは、UITextField オブジェクトのすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値 : "ピクセル".

関連項目

moduleFactoryプロパティ 
moduleFactory:IFlexModuleFactory

埋め込みフォント用の TextField を作成するために使用する moduleFactory です。



実装
    public function get moduleFactory():IFlexModuleFactory
    public function set moduleFactory(value:IFlexModuleFactory):void
sharpnessプロパティ 
public var sharpness:Number

UITextField クラスのシャープネス設定を定義します。このプロパティは字形のエッジのシャープネスを指定します。有効な値は -400 ~ 400 までの数値です。

このプロパティが適用されるのは、埋め込みフォントを使用していて、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。

このプロパティは、システムフォントには影響しません。

このプロパティは、UITextField オブジェクトのすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値 : 0.

関連項目

thicknessプロパティ 
public var thickness:Number

UITextField クラスの太さ設定を定義します。このプロパティは字形のエッジの太さを指定します。有効な値は -200 ~ 200 までの数値です。

このプロパティが適用されるのは、埋め込みフォントを使用していて、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。

このプロパティは、システムフォントには影響しません。

このプロパティは、UITextField オブジェクトのすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値 : 0.

関連項目

コンストラクタの詳細
UITextFormat()コンストラクタ
public function UITextFormat(systemManager:ISystemManager, font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)

コンストラクタです。

パラメータ
systemManager:ISystemManager — SystemManager オブジェクトです。SystemManager はどのフォントが埋め込まれているのかを追跡します。通常、これは UIComponent の systemManager プロパティから取得された SystemManager です。
 
font:String (default = null) — フォントの名前を指定するストリングです。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
size:Object (default = null) — フォントサイズを指定する数値です(ピクセル単位)。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
color:Object (default = null) — テキストの RGB カラーを指定する符号なし整数です。例えば、赤は 0xFF0000 です。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
bold:Object (default = null) — テキストが太字かどうかを指定する Boolean フラグです。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
italic:Object (default = null) — テキストがイタリック体かどうかを指定する Boolean フラグです。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
underline:Object (default = null) — テキストが下線付きかどうかを指定する Boolean フラグです。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
url:String (default = null) — テキストのハイパーリンク先の URL を指定するストリングです。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
target:String (default = null) — ハイパーリンク先の URL を表示するターゲットウィンドウを指定したストリングです。 ターゲットウィンドウが null または空のストリングである場合、ハイパーリンク先のページは同じブラウザウィンドウに表示されます。urlString パラメータが null または空のストリングの場合、このプロパティは無効です。 このパラメータはオプションであり、デフォルト値は null です。
 
align:String (default = null) — 段落の配置の設定を flash.text.TextFormatAlign 値として指定するストリングです。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
leftMargin:Object (default = null) — 段落の左マージンを指定する数値です(ピクセル単位)。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
rightMargin:Object (default = null) — 段落の右マージンを指定する数値です(ピクセル単位)。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
indent:Object (default = null) — 段落の左マージンから最初の文字までのインデントを指定する数値です(ピクセル単位)。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。
 
leading:Object (default = null) — 追加の行間を指定する数値です。null は、この UITextFormat がこのプロパティを指定していないことを示します。 このパラメータはオプションであり、デフォルト値は null です。

関連項目

メソッドの詳細
measureHTMLText()メソッド
public function measureHTMLText(htmlText:String, roundUp:Boolean = true):TextLineMetrics

指定された HTML テキストの寸法情報を返します。HTML テキストには <font><b> などの HTML タグが含まれる場合があります。単一行の UITextField に表示されるものとし、この UITextFormat オブジェクトを使用してテキストフォーマットを定義します。

パラメータ

htmlText:String — 測定する HTML テキストを指定するストリングです。
 
roundUp:Boolean (default = true) — 幅と高さの測定値を最も近い整数に切り上げるかどうかを指定する Boolean フラグです。ほとんどの場合、切り上げるのが適切です。

戻り値
TextLineMetrics — テキスト寸法を含む TextLineMetrics オブジェクトです。

関連項目

measureText()メソッド 
public function measureText(text:String, roundUp:Boolean = true):TextLineMetrics

指定されたテキストの寸法情報を返します。単一行の UITextField コンポーネントに表示されるものとし、この UITextFormat オブジェクトを使用してテキストフォーマットを定義します。

パラメータ

text:String — 測定するテキストを指定するストリングです。
 
roundUp:Boolean (default = true) — 幅と高さの測定値を最も近い整数に切り上げるかどうかを指定する Boolean フラグです。ほとんどの場合、切り上げるのが適切です。

戻り値
TextLineMetrics — テキスト寸法を含む TextLineMetrics オブジェクトです。

関連項目





 

 

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

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/core/UITextFormat.html