IPrintOemUni::D ownloadFontHeader 方法 (prcomoem.h)
方法 IPrintOemUni::DownloadFontHeader
允许 Unidrv 的呈现插件将字体的标题信息发送到打印机。
语法
HRESULT DownloadFontHeader(
PDEVOBJ pdevobj,
PUNIFONTOBJ pUFObj,
[out] OUT DWORD *pdwResult
);
参数
pdevobj
调用方提供的指向 DEVOBJ 结构的指针。
pUFObj
调用方提供的指向 UNIFONTOBJ 结构的指针。
[out] pdwResult
接收方法提供的值,该值表示存储字体标题信息所需的打印机内存量(以字节为单位)。 如果操作失败,则返回的值应为零。
返回值
方法必须返回以下值之一。
返回代码 | 说明 |
---|---|
|
操作成功。 |
|
操作失败 |
|
该方法未实现。 |
注解
方法 IPrintOemUni::DownloadFontHeader
用于支持不接受 PCL 命令的打印机上的软字体。 其用途是允许呈现插件从 Unidrv 获取字体标题信息并将信息发送到打印机。
可以通过以下方法获取构造非 PCL 字体标头所需的信息:
- 引用作为输入参数接收的 UNIFONTOBJ 结构。
- 调用 UNIFONTOBJ_GetInfo 回调函数以获取字体的 FONTOBJ 结构。
方法是 IPrintOemUni::DownloadFontHeader
可选的。 如果呈现插件实现此方法,则插件的 IPrintOemUni::GetImplementedMethod 方法在接收“DownloadFontHeader”作为输入时必须返回S_OK。
如果实现 IPrintOemUni::DownloadFontHeader
方法,还必须实现 IPrintOemUni::D ownloadCharGlyph 方法。
有关详细信息,请参阅 自定义字体管理。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | prcomoem.h (包括 Prcomoem.h) |