FreeTypeを使う 新しいページはコチラ
提供: yonewiki
(→サンプル1.Qt ConsoleApplicationでテキスト出力) |
(→サンプル1.Qt ConsoleApplicationでテキスト画像表示の解説) |
||
| 323行: | 323行: | ||
=== '''サンプル1.Qt ConsoleApplicationでテキスト画像表示の解説 ''' === | === '''サンプル1.Qt ConsoleApplicationでテキスト画像表示の解説 ''' === | ||
| + | |||
| + | プログラム最初らへんのQで始まるヘッダファイル、Qt 関連のインクルード挿入。割と最小構成でインクルードする手間のかかる指定をする癖があります。それほど無駄がないと確信したら、巨大なインクルードで済ませることもありますが、こういう巨大なライブラリだと延々と理解できないので、無駄が多くなりがち。以下のように対応しています。 | ||
| + | |||
| + | |||
| + | *<QtCore/QCoreApplication> | ||
| + | : QCoreApplication クラスと、そのメンバ関数 exec()、 qPrintable()関数 | ||
| + | *<QString> | ||
| + | : QString クラス | ||
| + | *<QFile> | ||
| + | : QFile クラス | ||
| + | *<QTextStream> | ||
| + | : QTextStream クラス | ||
| + | *<QImage> | ||
| + | : QImage クラス | ||
| + | *<QColor> | ||
| + | : qRGB() QColorの静的メンバ関数 | ||
| + | *<QSize> | ||
| + | : QImage 関数の初期化に使う。QSize クラス | ||
| + | |||
| + | |||
| + | freetype ライブラリを使うためのヘッダファイルを宣言し、そのヘッダファイルで宣言されているヘッダ名マクロをインクルードします。 | ||
| + | |||
| + | <Syntaxhighlight2 lang="cpp"> | ||
| + | #include <ft2build.h> | ||
| + | #include FT_FREETYPE_H | ||
| + | </Syntaxhighlight2> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
[[フォント TrueType 構造解析]]に戻る。 | [[フォント TrueType 構造解析]]に戻る。 | ||