« [prototype]無理矢理ウェブサーバーとの通信を実現する準備 - ujbcの文字列を変更 | メイン | UJMLサンプル057:超基礎:HELLO WORLD! その4 文字の色を指定 変数から文字の色指定をする場合 »

UJMLサンプル056:超基礎:HELLO WORLD! その3 文字の色を指定 ENTITYを使う(2006/02/21)

Samples_056_helloonlycolor2色の付け方を前回紹介した。

---前回の例
<label>
    <text>HELLO</text>
    <fg>0xFF00FF00</fg>
</label>

これは16進数で色を指定する方法。実はUJMLには既に定数として定義されている色があり、その表記方法を使って色を指定することも可能だ。

例えばこんな感じだ。

---例
<label>
    <text>HELLO</text>
    <fg>&_COLOR_RED;</fg>
</label>
※ "&"で始まり";"で終わる記述は定数(エンティティ)を使うことを指定しているということ。

指定できる色は限られているが、最後の透明は比較的良く使うので覚えておくことをお勧めする。

&_COLOR_AQUA; 水色
&_COLOR_BLACK; 黒
&_COLOR_BLUE; 青
&_COLOR_FUSCHIA; 淡い紫
&_COLOR_DARKGRAY; 濃いグレー
&_COLOR_GRAY; グレー
&_COLOR_GREEN; 緑
&_COLOR_LIME; 黄緑
&_COLOR_MAROON; 濃い赤
&_COLOR_NAVY; 濃い青
&_COLOR_OLIVE; オリーブ色
&_COLOR_PURPLE; 紫
&_COLOR_RED; 赤
&_COLOR_SILVER; 明るいグレー
&_COLOR_TEAL; 緑がかった青
&_COLOR_WHITE; 白
&_COLOR_YELLOW; 黄色
&_COLOR_TRANSPARENT; 背景が透ける、完全な透明

サンプルは赤い"HELLO"を表示します。

★---コード
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ujml PUBLIC "-//UIEVOLUTION//DTD UJML 1.5//EN"
"http://www.uievolution.com/dtd/ujml-1.5.dtd" >
<!-- http://uienginda.blogs.com -->
<ujml>
    <application>
        <display>
            <label>
                <text>HELLO</text>
                <fg>&_COLOR_RED;</fg>
            </label>
        </display>
    </application>
</ujml>

トラックバック

この記事のトラックバックURL:
https://www.typepad.com/services/trackback/6a00d8341c2e2e53ef00e5509431c08833

UJMLサンプル056:超基礎:HELLO WORLD! その3 文字の色を指定 ENTITYを使うを参照しているブログ:

コメント

この記事へのコメントは終了しました。