m17n ライブラリ 1.8.4
|
グリフに関する情報の型宣言. [詳解]
#include <m17n-gui.h>
フィールド | |
int | from |
int | to |
int | line_from |
int | line_to |
int | x |
int | y |
MDrawMetric | metrics |
MFont * | font |
int | prev_from |
int | next_to |
int | left_from |
int | left_to |
int | right_from |
int | right_to |
int | logical_width |
グリフに関する情報の型宣言.
MDrawGlyphInfo 型はグリフに関する情報を含む構造体である。 mdraw_glyph_info() はこれを用いる。
int MDrawGlyphInfo::from |
グリフに対応する文字の範囲の開始位置.
int MDrawGlyphInfo::to |
グリフに対応する文字の範囲の終了位置.
int MDrawGlyphInfo::line_from |
一行のグリフの列に対応する文字の範囲の開始位置.
int MDrawGlyphInfo::line_to |
一行のグリフの列に対応する文字の範囲の終了位置.
int MDrawGlyphInfo::x |
グリフの X 座標.
int MDrawGlyphInfo::y |
グリフの Y 座標.
MDrawMetric MDrawGlyphInfo::metrics |
グリフの寸法.
MFont* MDrawGlyphInfo::font |
グリフに使われるフォント。見つからなければ NULL。
int MDrawGlyphInfo::prev_from |
論理的な前のグリフに対応する文字の範囲。メンバ prev_to は、メ ンバ from と同じであるはずなので不要である。
int MDrawGlyphInfo::next_to |
論理的な後のグリフに対応する文字の範囲。メンバ next_from は メンバ to と同じであるはずなので不要である。
int MDrawGlyphInfo::left_from |
表示上の左のグリフに対応する文字の範囲の開始位置。
int MDrawGlyphInfo::left_to |
表示上の左のグリフに対応する文字の範囲の終了位置。
int MDrawGlyphInfo::right_from |
表示上の右のグリフに対応する文字の範囲の開始位置。
int MDrawGlyphInfo::right_to |
表示上の右のグリフに対応する文字の範囲の終了位置。
int MDrawGlyphInfo::logical_width |
グリフの論理的幅。次のグリフとの名目上の距離。