m17n ライブラリ 1.8.4
読み取り中…
検索中…
一致する文字列を見つけられません
フィールド
MDrawGlyphInfo 構造体

グリフに関する情報の型宣言. [詳解]

#include <m17n-gui.h>

フィールド

int from
 
int to
 
int line_from
 
int line_to
 
int x
 
int y
 
MDrawMetric metrics
 
MFontfont
 
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() はこれを用いる。

フィールド詳解

◆ from

int MDrawGlyphInfo::from

グリフに対応する文字の範囲の開始位置.

◆ to

int MDrawGlyphInfo::to

グリフに対応する文字の範囲の終了位置.

◆ line_from

int MDrawGlyphInfo::line_from

一行のグリフの列に対応する文字の範囲の開始位置.

◆ line_to

int MDrawGlyphInfo::line_to

一行のグリフの列に対応する文字の範囲の終了位置.

◆ x

int MDrawGlyphInfo::x

グリフの X 座標.

◆ y

int MDrawGlyphInfo::y

グリフの Y 座標.

◆ metrics

MDrawMetric MDrawGlyphInfo::metrics

グリフの寸法.

◆ font

MFont* MDrawGlyphInfo::font

グリフに使われるフォント。見つからなければ NULL。

◆ prev_from

int MDrawGlyphInfo::prev_from

論理的な前のグリフに対応する文字の範囲。メンバ prev_to は、メ ンバ from と同じであるはずなので不要である。

◆ next_to

int MDrawGlyphInfo::next_to

論理的な後のグリフに対応する文字の範囲。メンバ next_from は メンバ to と同じであるはずなので不要である。

◆ left_from

int MDrawGlyphInfo::left_from

表示上の左のグリフに対応する文字の範囲の開始位置。

◆ left_to

int MDrawGlyphInfo::left_to

表示上の左のグリフに対応する文字の範囲の終了位置。

◆ right_from

int MDrawGlyphInfo::right_from

表示上の右のグリフに対応する文字の範囲の開始位置。

◆ right_to

int MDrawGlyphInfo::right_to

表示上の右のグリフに対応する文字の範囲の終了位置。

◆ logical_width

int MDrawGlyphInfo::logical_width

グリフの論理的幅。次のグリフとの名目上の距離。


m17n-lib Home