技術情報(よくあるご質問と回答)
ご質問
3ビット階調(8階調)のフォントを内部的に8ビット階調(256階調)で扱う方法について教えてください。
回答
3ビット階調(8階調)のフォントを内部的に8ビット階調(256階調)で扱う方法は以下のとおりです。
- フォントデータを、 8bit階調(256階調) で作成します。 ただし、 0x00 ~ 0x07 までの 8段階の データのみを使用します。
- GPIGetFontPattern関数では、1で作成したフォントデータのまま、パターン(FontSystemInfo.pFontPattern)に コピーします。 ただし、GPIGetFontPattern関数を使用する場合に、pgfpPattern->nBppの値を「8」で返します。
- GPIDrawChar関数では、 フォントパターンのデータを 1Byteずつ (0x07マスクして、) 切り出し、0x00 ~ 0x07段階の 色を 配色します。
対象製品バージョン:Ver.2.00.004
管理番号:FG_G10107
資料更新日: 2009年2月26日
※この資料は、資料更新日現在のものです。