d2d_drawtext

テキストを描画する

d2d_drawtext "text", x, y, w, h

text  : 描画する文字列 (UTF-8/SJIS、内部で UTF-16 に変換)
x, y  : 描画位置 (左上)
w, h  : 描画矩形のサイズ (0 にすると残り全部)

(プラグイン / モジュール : hspd2d)

解説

カレントフォント / カレント色でテキストを描画する。
D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT が有効なので、Segoe UI Emoji 等の色付き
絵文字フォントは自動でカラー描画される。

関連項目

d2d_fontテキスト描画用フォントを設定する(hspd2d)
d2d_color以後の描画色を設定する(hspd2d)

サンプル逆引き (3)

sample_01_hello.hsp
sample_02_emoji.hsp
sample_gif_anim.hsp

情報

プラグイン / モジュールhspd2d
バージョン0.4
作成日2026/04/14
著作者IronHSP project
URLhttps://github.com/inovia/IronHSP
備考hspd2d.hsp をインクルードすること。hsp3net 専用 (NSTRUCT / intptr / COM 機能を使うため)。
タイプ内蔵命令
グループhspd2d - DirectWrite + Direct2D + WIC 描画モジュール
対応環境
  • その他 : Win10 22H2+
hs ファイルhsphelp\hspd2d.hs