構文 | canvas.putText( 文字列, GX, GY, 文字サイズ, 文字色[,背景色] ) |
説明 | メイン画面に一行の文字を書きます。 |
引数 | 文字列 : 表示する文字です。 GX : 表示開始X座標 GY : 表示開始Y座標 文字サイズ: 文字フォントサイズ 文字色 : 文字の色コード 背景色 : 文字背景の色コード 背景色を省略したときは背景なしとなります。描画結果はcanvas.putflush()か、canvas.draw~命令が実行されるまで、実画面に表示されません。 |
戻り値 | なし |
------------------------------------------
-- 文字描画(canvas.putText) サンプル putText_sample.lua
------------------------------------------
function main()
canvas.drawCls(color(255,255,255))
for i=0,20 do
end
canvas.drawText("canvas.drawTextとの違いは描画タイミング", 0, 0, 14, color(0,0,0))
for i=0,20 do
end
canvas.drawText("これは、drawText間の処理に時間をかけたサンプルです", 0, 16, 14, color(0,0,0))
for i=0,20 do
end
canvas.drawText("順次、テキストが描画されています", 0, 32, 14, color(0,0,0))
for i=0,20 do
end
canvas.drawText("画面タッチで、canvas.putTextのサンプルになります", 0,64, 14, color(0,0,0))
touch(3)
--
for i=0,20 do
end
canvas.putText("1行目、同じようにdrawputText間の処理に時間をかけたサンプルです", 0, 100, 14, color(0,0,0))
for i=0,20 do
end
canvas.putText("2行目、同時に描画されました", 0, 116, 14, color(0,0,0))
for i=0,20 do
end
canvas.putText("canvas.putflush()で一気に描画しているためです", 0, 132, 14, color(0,0,0))
for i=0,20 do
end
canvas.putText("画面タッチで、canvas.putTextのサンプルを終了します", 0,162, 14, color(0,0,0))
canvas.putflush()
touch(3)
end
main()