テキストフォーマットタグ

<textformat> タグでは、行間、インデント、マージン、タブストップなどを含む、HTML テキストフィールド内にある TextFormat クラスの段落フォーマットプロパティの一部を使用できます。<textformat> タグは、ビルトイン HTML タグと組み合わせることができます。

<textformat> タグには次の属性があります。

次に示されている、行ヘッダーがボールド体のデータの表は、その次の手順で示されているコード例を実行した結果です。

Name

Age

Occupation

Rick

33

Detective

AJ

34

Detective

タブストップを使用する、フォーマットされたデータの表を作成するには :

  1. 新しい Flash ドキュメントを作成し、tabstops.fla という名前を付けて保存します。
  2. タイムラインでは、レイヤー 1 の最初のフレームを選択します。
  3. [アクション] パネルを開き ([ウィンドウ]-[アクション])、[アクション] パネルに次のコードを入力します。
    // 新しいテキストフィールドを作成する
    // ボールドでフォーマットされ、タブで区切られた列ヘッダーを作成する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) を使用して、表の各列の間にタブを挿入しています。+= 演算子を使用してテキストを追加します。

  4. [制御]-[ムービープレビュー] を選択してフォーマットされたテーブルを確認します。

 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000932.html