javascriptリファレンス
- トップ
- > javascript
- > CsStrImage
CsStrImage
文字列イメージ(画像)を扱うオブジェクトです。
継承関係
プロパティ
- width
- 幅 ※読み取り専用
- height
- 高さ ※読み取り専用
- drawing
- 描画中フラグ ※読み取り専用
- テキストが描画中であればtrue、完了していればfalse
関数
- ●CsStrImage( )
- コンストラクタです。
- 無し
- ●create( width, height )
- 画像バッファの作成を行います
- width
- 幅
- height
- 高さ
- 無し
- ●setPlane( plane )
- 描画先プレーンを設定します。
- plane
- プレーンオブジェクト
- 無し
- ●setText( text )
- 文章をセットします。
- 事前にセットされていた文章がある場合はクリア後にセットします。
- text
- 文字列
- 無し
- ●apendText( text )
- 文章を追加します。
- 事前にセットされていた文章がある場合はクリアせず追加します。
- text
- 文字列
- 無し
- ●draw( )
- 文章の描画を行います。
- 無し
- ●setColor( rgb )
- 文字色の設定を行います。
- ※α値は無視されます。
- rgb
- カラー値(0x00RRGGBB)
- 無し
- ●setColor( r, g, b )
- 文字色の設定を行います。
- r
- 赤成分(0-255)
- g
- 緑成分(0-255)
- b
- 青成分(0-255)
- 無し
- ●setShadowColor( rgb )
- 文字の影色の設定を行います。
- ※α値は無視されます。
- rgb
- カラー値(0x00RRGGBB)
- 無し
- ●setShadowColor( r, g, b )
- 文字の影色の設定を行います。
- r
- 赤成分(0-255)
- g
- 緑成分(0-255)
- b
- 青成分(0-255)
- 無し
- ●setRubyColor( rgb )
- 文字のルビ色の設定を行います。
- ※α値は無視されます。
- rgb
- カラー値(0x00RRGGBB)
- 無し
- ●setRubyColor( r, g, b )
- 文字のルビ色の設定を行います。
- r
- 赤成分(0-255)
- g
- 緑成分(0-255)
- b
- 青成分(0-255)
- 無し
- ●setFontSize( all )
- 文字サイズの設定を行います。
- all
- ss〜llまで全てのフォントサイズをallに設定します
- 無し
- ●setFontSize( ss, s, n, l ll )
- 文字サイズの設定を行います。
- ss
- ssフォントサイズ
- s
- sフォントサイズ
- n
- nフォントサイズ
- l
- lフォントサイズ
- ll
- llフォントサイズ
- 無し
- ●setRubySize( size )
- ルビサイズの設定を行います。
- size
- ルビサイズ
- 無し
- ●setMargin( left, top, right, bottom )
- テキスト描画エリアのマージン設定を行います。
- left
- 左マージン
- top
- 上マージン
- right
- 右マージン
- bottom
- 下マージン
- 無し
- ●setMove( h, v )
- 文字間の設定を行います。
- h
- 横ピクセル数(default: 0)
- v
- 縦ピクセル数(default: 0)
- 無し
- ●setRubyPos( pos )
- ルビ位置の設定を行います。
- 文字の真上を0として左右への相対値を指定します。
- pos
- ルビ位置(default: 0)
- 無し
- ●setAdjustLineMode( mode )
- 1行内で複数の文字サイズがある場合の整列方法を設定します。
- デフォルト設定は下ライン合わせになっています。
- mode
- 0:中央表示
- 1:上ライン合わせ
- 2:下ライン合わせ
- 無し
- ●enableEscape( enable )
- エスケープシーケンスを許可するか設定します。
- enable
- 0:無効
- 1:有効
- 無し
- ●eraseEscape( erase )
- エスケープシーケンスを消去してから表示するか設定します。
- erase
- 0:消去しない
- 1:消去する
- 無し
- ●enableProh( enable )
- 禁則処理を有効にするか設定します。
- enable
- 0:無効
- 1:有効
- 無し
- ●setCharFrame( speed )
- 文字スクロールスピードを設定します。
- speed
- スクロールスピード
- 無し
- ●enableNoFrameBlank( enable )
- スペースの時に文字スクロールのフレーム待ちを行うか設定します。
- enable
- 0:スペースも待つ
- 0:スペースは待たない
- 無し
- ●setProportional( prop )
- 可変幅フォントの時に可変幅で表示するか設定します。
- prop
- 0:固定幅
- 0:可変幅
- 無し
- ●setFace( face )
- フォントを設定します。
- face
- フォント名
- 無し
- ●setWeight( weight )
- 文字の太さを設定します。
- weight
- 0:通常
- 1:太字
- 無し
- ●setShadow( around, rightdown )
- 影を表示するか設定します。
- around
- 囲み設定 0:非表示 1:表示
- rightdown
- 右下設定 0:非表示 1:表示
- 無し
書式 : CsStrImage ( )
▼戻り値
書式 : create ( width, height )
▼戻り値
書式 : setPlane ( plane )
▼戻り値
書式 : setText ( text )
▼戻り値
書式 : apendText ( text )
▼戻り値
書式 : draw ( )
▼戻り値
書式 : setColor ( rgb )
▼戻り値
書式 : setColor ( r, g, b )
▼戻り値
書式 : setShadowColor ( rgb )
▼戻り値
書式 : setShadowColor ( r, g, b )
▼戻り値
書式 : setRubyColor ( rgb )
▼戻り値
書式 : setRubyColor ( r, g, b )
▼戻り値
書式 : setFontSize ( all )
▼戻り値
書式 : setFontSize ( ss, s, n, l ll )
▼戻り値
書式 : setRubySize ( size )
▼戻り値
書式 : setMargin ( left, top, right, bottom )
▼戻り値
書式 : setMove ( h, v )
▼戻り値
書式 : setRubyPos ( pos )
▼戻り値
書式 : setAdjustLineMode ( mode )
▼戻り値
書式 : enableEscape ( enable )
▼戻り値
書式 : eraseEscape ( erase )
▼戻り値
書式 : enableProh ( enable )
▼戻り値
書式 : setCharFrame ( speed )
▼戻り値
書式 : enableNoFrameBlank ( enable )
▼戻り値
書式 : setProportional ( prop )
▼戻り値
書式 : setFace ( face )
▼戻り値
書式 : setWeight ( weight )
▼戻り値
書式 : setShadow ( around, rightdown )