コンテンツにスキップ

RichText.Appearance

描画外観クラス

Illustrator のアピアランスに相当します。 塗り(Fill)とストローク(縁取り)を複数重ねて装飾効果を実現します。 先に追加したものが下(奥)に描画されます。

典型的な使用順序: 1. 影 (addShadow または addFill でオフセット付き) 2. 縁取り (addStroke) 3. 本体の塗り (addFill)

メンバー一覧

コンストラクタ

プロパティ

メソッド


Appearance

コンストラクタ

解説

コンストラクタ


isEmpty

プロパティ \ アクセス: r/w

解説

スタイルが空かどうか(読み取り専用)


count

プロパティ \ アクセス: r/w

解説

スタイル数(読み取り専用)


addFill

メソッド

引数

引数 既定値 説明
color   ARGB色値 (例: 0xFFFFFFFF = 白, 0xFF000000 = 黒)
offsetX 0 X方向オフセット(省略時: 0)
offsetY 0 Y方向オフセット(省略時: 0)

解説

塗りの追加

使用例: app.addFill(0xFFFFFFFF); // 白で塗り app.addFill(0x80000000, 2, 2); // 半透明黒で影効果


addStroke

メソッド

引数

引数 既定値 説明
color   ARGB色値
width   線幅
offsetX 0 X方向オフセット(省略時: 0)
offsetY 0 Y方向オフセット(省略時: 0)

解説

ストローク(縁取り)の追加

使用例: app.addStroke(0xFF000000, 2); // 黒2pxの縁取り


addShadow

メソッド

引数

引数 既定値 説明
color   影色(ARGB)
offsetX   X方向オフセット
offsetY   Y方向オフセット

解説

影の追加

影は自動的に一番下(奥)に追加されます。 使用例: app.addShadow(0x80000000, 2, 2); // 半透明黒の影


setColor

メソッド

引数

引数 既定値 説明
color   ARGB色値

解説

テキスト色の設定(既存の通常 Fill を置換)

既存の通常 Fill(オフセット 0,0 の Fill)を指定色に置き換えます。 通常 Fill が無い場合は新規追加します。 使用例: app.setColor(0xFFFF0000); // テキスト色を赤に変更


addColor

メソッド

引数

引数 既定値 説明
color   ARGB色値
offsetX 0 X方向オフセット(省略時: 0)
offsetY 0 Y方向オフセット(省略時: 0)

解説

テキスト色の追加(最前面に追加)

addFill と同様だが最前面に追加されます。


setOutline

メソッド

引数

引数 既定値 説明
color   ARGB色値
width   線幅
offsetX 0 X方向オフセット(省略時: 0)
offsetY 0 Y方向オフセット(省略時: 0)

解説

縁取りの設定(既存の Stroke を置換)

既存の Stroke を指定のものに置き換えます。 Stroke が無い場合は新規追加します。


addOutline

メソッド

引数

引数 既定値 説明
color   ARGB色値
width   線幅
offsetX 0 X方向オフセット(省略時: 0)
offsetY 0 Y方向オフセット(省略時: 0)

解説

縁取りの追加(最背面 Stroke として追加)


setShadow

メソッド

引数

引数 既定値 説明
color   影色(ARGB)
offsetX   X方向オフセット
offsetY   Y方向オフセット

解説

影の設定(既存の影 Fill を置換)

既存の影(オフセット付き Fill)を指定のものに置き換えます。


clear

メソッド

解説

全スタイルのクリア


clone

メソッド

戻り値

複製された Appearance オブジェクト

解説

外観の複製