IXpsOMPageReference::HasRestrictedFonts 方法(xpsobjectmodel.h)

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

Syntax

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

参数

[out, retval] restrictedFonts

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

价值 Meaning
TRUE
如果加载引用的页面,页面将引用至少一个字体资源,其 EmbeddingOption 属性设置为 XPS_FONT_EMBEDDING_RESTRICTED

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

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

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

返回值

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

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

注解

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

要求

Requirement 价值
最低支持的客户端 适用于 Windows Vista 的 Windows 7、带有 SP2 和平台更新的 Windows Vista [桌面应用 |UWP 应用]
支持的最低服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [桌面应用 |UWP 应用]
目标平台 Windows操作系统
Header xpsobjectmodel.h

另请参阅

IXpsOMPageReference

XML 纸张规范

XPS_FONT_EMBEDDING_RESTRICTED