IXpsOMPageReference::HasRestrictedFonts 方法 (xpsobjectmodel.h)

获取一个布尔值,该值指示所引用页面的文档子树是否包含任何具有字体资源的字形,其 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED

语法

HRESULT HasRestrictedFonts(
  [out, retval] BOOL *restrictedFonts
);

参数

[out, retval] restrictedFonts

一个布尔值,指示所引用页面的文档子树是否包含任何 IXpsOMGlyphs 接口,这些接口具有字体资源,其 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED

含义
如果加载引用的页面,则页面引用至少一个字体资源,其 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED

如果未加载引用的页面,则它与至少一个字体资源有关系,其中 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED

如果加载引用的页面,则页面不会引用其 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED的任何字体资源。

如果未加载引用的页面,则它与 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED 的字体资源没有关系。

返回值

如果该方法成功,则返回S_OK;否则,它将返回 HRESULT 错误代码。

返回代码 说明
S_OK
方法成功。
E_POINTER
restrictedFontsNULL

注解

此值不会自动更新。 如果添加或删除字体或字形,使值发生更改,则必须再次调用 HasRestrictedFonts 以获取当前值。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 xpsobjectmodel.h

另请参阅

IXpsOMPageReference

XML 纸张规范

XPS_FONT_EMBEDDING_RESTRICTED