winddi.h) (PFN_DrvQueryGlyphAttrs回调函数

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 的 FONTOBJ_pQueryGlyphAttrs 函数时,GDI 会调用相应字体驱动程序的DrvQueryGlyphAttrs 函数。

要求

要求
目标平台 桌面
标头 winddi.h (包括 Winddi.h)

另请参阅

FD_GLYPHATTR

FONTOBJ

FONTOBJ_pQueryGlyphAttrs