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 错误代码。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
restrictedFonts 为 NULL。 |
注解
此值不会自动更新。 如果添加或删除字体或字形,使值发生更改,则必须再次调用 HasRestrictedFonts 以获取当前值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | xpsobjectmodel.h |