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 |