PFN_DrvQueryGlyphAttrs コールバック関数 (winddi.h)
DrvQueryGlyphAttrs 関数は、フォントのグリフに関する情報を返します。
構文
PFN_DrvQueryGlyphAttrs PfnDrvqueryglyphattrs;
PFD_GLYPHATTR PfnDrvqueryglyphattrs(
FONTOBJ *unnamedParam1,
ULONG unnamedParam2
)
{...}
パラメーター
unnamedParam1
unnamedParam2
戻り値
DrvQueryGlyphAttrs は 、FD_GLYPHATTR 構造体へのポインターを返す必要があります。 無効な入力引数などのエラーが発生した場合、または FONTOBJ 構造体で記述されているフォントが垂直フォントでない場合、関数は NULL を返す必要があります。
注釈
DrvQueryGlyphAttrs 関数は、フォント ドライバーによって提供される必要があります。 現在、定義されている属性フラグはFO_ATTR_MODE_ROTATEのみです。つまり、関数は垂直フォントのどのグリフを回転させる必要があるかを示す必要があります。 (垂直フォントの場合は、DBCS グリフを回転する必要があります)。この情報は、組み込みのフォント ラスタライザーを持つプリンターをサポートするプリンター ドライバーに役立ちます。
関数は、関数の戻り値として使用される FD_GLYPHATTR 構造体の回転情報を返す必要があります。
GDI は、プリンター ドライバーが GDI のFONTOBJ_pQueryGlyphAttrs関数を呼び出すときに、適切なフォント ドライバーの DrvQueryGlyphAttrs 関数 を 呼び出します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | winddi.h (Winddi.h を含む) |