共用方式為


FONTOBJ_pQueryGlyphAttrs函式 (winddi.h)

FONTOBJ_pQueryGlyphAttrs函式會傳回字型字元的相關信息。

語法

PFD_GLYPHATTR FONTOBJ_pQueryGlyphAttrs(
       FONTOBJ *pfo,
  [in] ULONG   iMode
);

參數

pfo

這是提供給 FONTOBJ 結構的呼叫端指標,用來識別要求屬性的字型。

[in] iMode

這是呼叫端提供的旗標,指出所要求的字元屬性類型。 已定義下列旗標:

旗標 定義
FO_ATTR_MODE_ROTATE 函式會傳回數位列,指出必須旋轉垂直字型的字元。

傳回值

FONTOBJ_pQueryGlyphAttrs 會傳回 FD_GLYPHATTR 結構的指標。 如果遇到錯誤,例如無效的輸入自變數,或 FONTOBJ 結構所描述的字型不是垂直字型,則函式會傳回 NULL

備註

目前,唯一定義的屬性旗標是FO_ATTR_MODE_ROTATE。 此旗標適用於支援具有內建字型轉譯器之印表機的印表機驅動程式。 驅動程式可以呼叫 FONTOBJ_pQueryGlyphAttrs 函式,並指定FO_ATTR_MODE_ROTATE旗標,以判斷必須旋轉垂直字型內的字元。

垂直字型具有開頭為 “@” 字元的字型名稱。 若要判斷目前的字型是否為垂直字型,驅動程式可以在字型 FONTOBJ 結構的 flFontType 成員中檢查FO_VERT_FACE旗標。

旋轉資訊會以做為函式傳回值的 FD_GLYPHATTR 結構中傳回。

FONTOBJ_pQueryGlyphAttrs函式是由 GDI 提供。 當印表機驅動程式呼叫 FONTOBJ_pQueryGlyphAttrs時,GDI 會呼叫適當的字型驅動程式 DrvQueryGlyphAttrs 函式,以取得要求的資訊。

規格需求

需求
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows 作業系統。
目標平台 Universal
標頭 winddi.h (包含Winddi.h)
程式庫 Win32k.lib
Dll Win32k.sys

另請參閱

DrvQueryGlyphAttrs

FD_GLYPHATTR

FONTOBJ