Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > テキストとストリングの操作 > HTML 形式のテキストの使用 > サポートされている HTML タグについて > テキストフォーマットタグ | |||
<textformat> タグでは、行間、インデント、マージン、タブストップなどを含む、HTML テキストフィールド内にある TextFormat クラスの段落フォーマットプロパティの一部を使用できます。<textformat> タグは、ビルトイン HTML タグと組み合わせることができます。
<textformat> タグには次の属性があります。
blockindent ブロックのインデントをポイント単位で指定します。TextFormat.blockIndent に相当します。『ActionScript 2.0 リファレンスガイド』の「blockIndent (TextFormat.blockIndent プロパティ)」を参照してください。indent 左マージンから段落の最初の文字までのインデントを指定します。TextFormat.indent に相当します。負の値を指定可能です。『ActionScript 2.0 リファレンスガイド』の「indent (TextFormat.indent プロパティ)」を参照してください。leading 行間の垂直の行送りの量を指定します。TextFormat.leading に相当します。負の値を指定可能です。『ActionScript 2.0 リファレンスガイド』の「leading (TextFormat.leading プロパティ)」を参照してください。leftmargin 段落の左マージンをポイント単位で指定します。TextFormat.leftMargin に相当します。『ActionScript 2.0 リファレンスガイド』の「leftMargin (TextFormat.leftMargin プロパティ)」を参照してください。rightmargin 段落の右マージンをポイント単位で指定します。TextFormat.rightMargin に相当します。『ActionScript 2.0 リファレンスガイド』の「rightMargin (TextFormat.rightMargin プロパティ)」を参照してください。tabstops カスタムタブストップを正の整数の配列で指定します。TextFormat.tabStops に相当します。『ActionScript 2.0 リファレンスガイド』の「tabStops (TextFormat.tabStops プロパティ)」を参照してください。次に示されている、行ヘッダーがボールド体のデータの表は、その次の手順で示されているコード例を実行した結果です。
|
Name |
Age |
Occupation |
|---|---|---|
|
Rick |
33 |
Detective |
|
AJ |
34 |
Detective |
// 新しいテキストフィールドを作成する
// ボールドでフォーマットされ、タブで区切られた列ヘッダーを作成するthis.createTextField("table_txt", 99, 50, 50, 450, 100);
table_txt.multiline = true;
table_txt.html = true;
var rowHeaders:String = "<b>Name\tAge\tOccupation</b>";
// データを持つ行を作成する
var row_1:String = "Rick\t33\tDetective";
var row_2:String = "AJ\t34\tDetective";
// 2 つの tabstops を 50 ポイントと 100 ポイントに設定する
table_txt.htmlText = "<textformat tabstops='[50,100]'>";
table_txt.htmlText += rowHeaders;
table_txt.htmlText += row_1;
table_txt.htmlText += row_2 ;
table_txt.htmlText += "</textformat>";
タブ文字用エスケープシーケンス (\t) を使用して、表の各列の間にタブを挿入しています。+= 演算子を使用してテキストを追加します。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000932.html