| パッケージ | mx.core |
| クラス | public class UITextFormat |
| 継承 | UITextFormat TextFormat Object |
UITextFormat クラスは flash.text.TextFormat クラスを拡張して、テキスト測定メソッド measureText() および measureHTMLText() を追加し、フォントについての高度なアンチエイリアスを制御するためのプロパティを追加します。
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | align : String
段落の整列の設定を示します。 | TextFormat | |
| antiAliasType : String
UITextField クラスのアンチエイリアス設定を定義します。 | UITextFormat | ||
![]() | blockIndent : Object
ブロックのインデントをピクセル単位で示します。 | TextFormat | |
![]() | bold : Object
テキストをボールドにするかどうかを指定します。 | TextFormat | |
![]() | bullet : Object
テキストが箇条書きリストの一部かどうかを示します。 | TextFormat | |
![]() | color : Object
テキストの色を示します。 | TextFormat | |
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
![]() | font : String
このテキストフォーマットでのテキストフォント名を示すストリングです。 | TextFormat | |
| gridFitType : String
UITextField クラスのグリッドフィッティング設定を定義します。 | UITextFormat | ||
![]() | indent : Object
左マージンから段落の先頭文字までのインデントを示します。 | TextFormat | |
![]() | italic : Object
このテキストフォーマットのテキストをイタリックにするかどうかを示します。 | TextFormat | |
![]() | kerning : Object
カーニングが有効 (true) か無効 (false) かを示すブール値です。 | TextFormat | |
![]() | leading : Object
行間の垂直の行送りを示す整数です。 | TextFormat | |
![]() | leftMargin : Object
段落の左マージンをピクセル単位で示します。 | TextFormat | |
![]() | letterSpacing : Object
すべての文字の間に均等に配分されるスペースの量を表す数値です。 | TextFormat | |
| moduleFactory : IFlexModuleFactory
埋め込みフォント用の TextField を作成するために使用する moduleFactory です。 | UITextFormat | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
![]() | rightMargin : Object
段落の右マージンをピクセル単位で示します。 | TextFormat | |
| sharpness : Number
UITextField クラスのシャープネス設定を定義します。 | UITextFormat | ||
![]() | size : Object
このテキストフォーマットのテキストのサイズ (ピクセル単位) です。 | TextFormat | |
![]() | tabStops : Array
カスタムタブストップを負以外の整数の配列として指定します。 | TextFormat | |
![]() | target : String
ハイパーリンクを表示するターゲットウィンドウを示します。 | TextFormat | |
| thickness : Number
UITextField クラスの太さ設定を定義します。 | UITextFormat | ||
![]() | underline : Object
このテキストフォーマットを使用するテキストにアンダーラインを表示する (true) か、表示しない (false) かを示します。 | TextFormat | |
![]() | url : 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 | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
指定された HTML テキストの寸法情報を返します。HTML テキストには <font> や <b> などの HTML タグが含まれる場合があります。単一行の UITextField に表示されるものとし、この UITextFormat オブジェクトを使用してテキストフォーマットを定義します。 | UITextFormat | ||
指定されたテキストの寸法情報を返します。単一行の UITextField コンポーネントに表示されるものとし、この UITextFormat オブジェクトを使用してテキストフォーマットを定義します。 | UITextFormat | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | 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:NumberUITextField クラスのシャープネス設定を定義します。このプロパティは字形のエッジのシャープネスを指定します。有効な値は -400 ~ 400 までの数値です。
このプロパティが適用されるのは、埋め込みフォントを使用していて、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。
このプロパティは、システムフォントには影響しません。
このプロパティは、UITextField オブジェクトのすべてのテキストに適用されます。一部の文字だけに適用することはできません。
デフォルト値 : 0.
関連項目
| thickness | プロパティ |
public var thickness:NumberUITextField クラスの太さ設定を定義します。このプロパティは字形のエッジの太さを指定します。有効な値は -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